
#index-live { height:230px; margin:1px auto; overflow:hidden; }

.slideshow { zoom:999; width:100%; height:230px; overflow:hidden; position:relative; }
.slideshow ul { width:100%; overflow:hidden; }
.slideshow li { float:left; }
.slideshow img { width:100%; }
.slideshow .number{ width:100%; text-align:center; position:absolute;left:0;bottom:9px; margin-right:-22px; display:table}
.slideshow .number span{ width:12px; height:12px; display:inline-block; text-indent:-9999em; margin:0 5px; background:#fff; border-radius:6px; cursor:pointer;}
.slideshow .number span.swiper-active-switch{background-color:rgb(52,156,216)}

#index { overflow:hidden; }
#index .index-main { float:left; width:690px; }
#index .index-side { float:right; width:270px; }
#index .index-side .space { height:15px; }
#index .index-side .hi2 { height:22px; }

#index .index-focus { width:100%; overflow:hidden; padding:13px 0; clear:both; }
#index .index-focus .focus { float:left; width:252px; height:198px; position:relative; }
.focus .fPic { position:absolute; top:0; left:0; }
.focus .fcon { position:relative; width:100%; float:left; background:#000; }
.focus .fcon img { display:block; width:252px; height:198px; }
.focus .shadow { width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height:30px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:block; text-align:center; overflow:hidden; }
.focus .shadow a { color:#fff; }
.focus .fbg { bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index:200; }
.focus .fbg div { margin:4px auto 0; overflow:hidden; zoom:1; height:14px; }
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:10px/12px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url() no-repeat;}
.focus .prev{top:50%;margin-top:-37px; left:0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top:50%;margin-top:-37px; right:0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

.focus-list { float:right; width:415px; }
.focus-list h3 { font-size:16px; line-height:1.3em; font-weight:lighter; text-align:center; }
.focus-list p { color:#777; margin:9px 0; }
.focus-list p a { font-family:\5b8b\4f53, simsun, sans-serif; }

.index-list { float:left; clear:both; overflow:hidden; margin:0 -50px 0 0; }
.index-list .grid { float:left; width:331px; padding:0 28px 16px 0; overflow:hidden; }

.tbar-2 { height:40px; line-height:40px; position:relative; overflow:hidden; }
.tbar-2 h2, .tbar-2 h3 { float:left; font-size:20px; font-weight:lighter; }
.tbar-2 .tbar-nav { float:right; overflow:hidden; }
.tbar-2 .tbar-nav span { float:left; margin:0 0 0 16px; background:url(../image/ico-1.png) no-repeat 0 -114px; padding:0 0 0 16px; cursor:pointer; }
.tbar-2 .tbar-nav span.now { background-position:0 -144px; color:#3b8ede; }

.tbar-3 { height:30px; line-height:30px; position:relative; overflow:hidden; }
.tbar-3 h3 { float:left; font-size:14px; font-weight:lighter; }
.tbar-3 ul { float:right; overflow:hidden; line-height:16px; height:15px; margin:7px 0 0; }
.tbar-3 li { float:left; padding:0 9px; cursor:pointer; border-left:1px solid #ddd; }
.tbar-3 li:first-child { border:0; }
.tbar-3 li.now { color:#3b8ede; }

.list-1 { zoom:1; overflow:hidden; clear:both; padding:5px 0 0; }
.list-1 li { height:27px; position:relative; overflow:hidden; padding:0; margin:0; font:14px/27px \5b8b\4f53, simsun, sans-serif; vertical-align:bottom;}
.list-1 li a { display:block; height:27px; padding:0 0 0 15px; background:url(../image/ico-1.png) no-repeat 1px -289px; }
.list-1 li span { display:block; position:absolute; top:0; right:0; font-size:12px; font-family:Arial, \5b8b\4f53, simsun, sans-serif; color:#999; height:27px; padding:0 0 0 3px; background:#fff; }
.list-1 li span.mark-new { color:#093; }
.list-1 li span.mark-hot { color:#e00; }
.list-1 li span.mark-top { color:#06f; }

.login-main { height:103px; overflow:hidden; border:1px solid #ddd; }
#login-oa, #login-mail ,#con1,#con2{ zoom:1; width:218px; margin:15px auto 0; }
#login-mail { display:none; }
.login-main .item-user { zoom:1; border:1px solid #e5e5e8; border-bottom-color:#d5d5d5; height:28px; padding:0 0 0 38px; background:url(../image/ico-1.png) no-repeat 7px -200px; overflow:hidden; border-radius:1px; }
.login-main .item-user span { float:right; width:80px; line-height:28px; color:#888; }
.login-main .item-pass { zoom:1; border:1px solid #e5e5e8; border-bottom-color:#d5d5d5; height:28px; padding:0 0 0 38px; background:url(../image/ico-1.png) no-repeat 7px -240px; overflow:hidden; border-radius:1px; margin:11px 0 0; }
.login-main .box-login { float:left; border:0; width:176px; height:28px; font-size:14px; line-height:28px; padding:0; outline:none; }
.login-main .item-pass .box-login { width:126px; }
.login-main .btn-login { float:right; border:0; border-left:1px solid #ccc; background:#efefef; width:48px; height:28px; font-size:12px; color:#888; padding:0; margin:0; text-transform:uppercase; cursor:pointer; }
.login-main .btn-login:hover { color:#222; background:#e6e6e6; }
.login-main .w-mail-user { width:90px; }

.side-pic { zoom:1; overflow:hidden; }
.pic-1 { height:76px; }
.pic-2 { height:82px; }
.pic-3 { height:128px; }
.pic-4 { height:75px; }

.side-zhishu { width:100%; position:relative; padding:9px 0 0; clear:both; margin:12px 0; }
.side-zhishu .tab { width:165px; overflow:hidden; position:absolute; top:0; right:0; z-index:9999; }
.side-zhishu .tab a { float:left; width:78px; height:22px; font-size:14px; line-height:22px; text-align:center; margin:0 0 0 4px; background:#a4bad2; color:#fff; }
.side-zhishu .tab a.now { background:#134371; }

.side-ebiz { zoom:1; overflow:hidden; }
.side-ebiz dl { overflow:hidden; }
.side-ebiz dt { float:left; width:15px; height:74px; text-align:center; padding:9px 15px 0; border:1px solid #ddd; border-right:0; position:relative; z-index:999; }
.side-ebiz dt span, .side-ebiz dt b { display:block; width:0; height:0; line-height:1px; overflow:hidden; border-color:transparent transparent transparent #ddd; border-style:dashed dashed dashed solid; border-width:5px 0 5px 5px; position:absolute; top:50%; right:-5px; margin-top:-5px; z-index:9; }
.side-ebiz dt b { z-index:99; border-color:transparent transparent transparent #fff; right:-4px; }
.side-ebiz dd { zoom:1; width:224px; overflow:hidden; position:relative; z-index:99; }
.side-ebiz table { width:100%; height:85px; border-collapse:separate; border-spacing:1px; background:#ddd; }
.side-ebiz td { width:50%; height:41px; padding:0; background:#fff; vertical-align:middle; text-align:center; }
.side-ebiz * { vertical-align:middle; }

#inde2 { zoom:1; }
#inde2 .service-item { zoom:1; overflow:hidden; clear:both; }
#inde2 .service-item li { float:left; width:107px; text-align:center; padding:9px; }
#inde2 .service-item li em { display:block; width:80px; height:80px; border-radius:40px; overflow:hidden; background:url(../image/ico-ywbk.png) no-repeat 50% 0; margin:6px auto; clear:both; }
#inde2 .service-item li em.service-ico-1 { background-position:0 0; }
#inde2 .service-item li em.service-ico-2 { background-position:0 -200px; }
#inde2 .service-item li em.service-ico-3 { background-position:0 -400px; }
#inde2 .service-item li em.service-ico-4 { background-position:0 -600px; }
#inde2 .service-item li em.service-ico-5 { background-position:0 -800px; }
#inde2 .service-item li em.service-ico-6 { background-position:0 -1000px; }
#inde2 .service-item li em.service-ico-7 { background-position:0 -1200px; }
#inde2 .service-item li em.service-ico-8 { background-position:0 -1400px; }

#zan {zoom:1; overflow:hidden; clear:both;}
#zan li {float:left; width:50px; text-align:center; padding:0px; }
#zan li em { display:block; width:50px; height:50px; border-radius:20px; overflow:hidden; background:url(../image/zan.png) no-repeat 50% 0; }
#zan li em.zan1 { background-position:0 0; }
#zan li em.zan2 { background-position:-50px -0px; }

#zan li a {color:#777; display:block;}
#zan li a:hover { color:#008cd6; }
#zan li a:hover em.zan1 { background-position:0 -50px; }
#zan li a:hover em.zan2 { background-position:-50px -50px; }

#inde2 .service-item li a { color:#777; display:block;}
#inde2 .service-item li a:hover { color:#008cd6; }
#inde2 .service-item li a:hover em.service-ico-1 { background-position:0 -100px; }
#inde2 .service-item li a:hover em.service-ico-2 { background-position:0 -300px; }
#inde2 .service-item li a:hover em.service-ico-3 { background-position:0 -500px; }
#inde2 .service-item li a:hover em.service-ico-4 { background-position:0 -700px; }
#inde2 .service-item li a:hover em.service-ico-5 { background-position:0 -900px; }
#inde2 .service-item li a:hover em.service-ico-6 { background-position:0 -1100px; }
#inde2 .service-item li a:hover em.service-ico-7 { background-position:0 -1300px; }
#inde2 .service-item li a:hover em.service-ico-8 { background-position:0 -1500px; }

#inde2 .service-corp { zoom:1; overflow:hidden; position:relative; border:1px solid #ddd; border-radius:1px; height:40px; line-height:40px; color:#777; }
#inde2 .service-corp h3 { float:left; width:80px; height:40px; font-weight:lighter; font-size:14px; text-align:center; position:relative; border-right:1px solid #ddd; }
#inde2 .service-corp h3 span, #inde2 .service-corp h3 em { display:block; width:0; height:0; line-height:1px; overflow:hidden; border-color:transparent transparent transparent #ddd; border-style:dashed dashed dashed solid; border-width:5px 0 5px 5px; position:absolute; top:50%; right:-5px; margin-top:-5px; z-index:9; }
#inde2 .service-corp h3 em { z-index:99; border-color:transparent transparent transparent #fff; right:-4px; }
#inde2 .service-corp .corp-list { float:right; width:900px; height:16px; line-height:16px; margin:13px 9px 0 0; overflow:hidden; position:relative; }
#inde2 .service-corp .corp-list li { float:left; padding:0 12px; border-right:1px solid #ddd; font-family:\5b8b\4f53, simsun, sans-serif; }
#inde2 .service-corp a { color:#888; }


.fb-main { float:left; width:730px; }
.fb-main .fb-item { zoom:1; overflow:hidden; height:75px; clear:both; border:1px solid #bbb; padding:10px; color:#555; }
.fb-main .fb-item p { margin:0; }

.fb-side { float:right; width:240px; }
.fb-side dt { font-size:14px; line-height:30px; }
.fb-side dd { padding:6px 0 0; overflow:hidden; }
.fb-side dd select { width:240px; border:1px solid #999; height:24px; padding:3px; font-size:12px; }

/*banner*/
.indexPicBox{ width:1000px; height:230px;margin:1px auto;padding:0px;background:#fff;}
.hotPic{ width:1000px; height:230px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;right:0; bottom:0; z-index:10;width:1000px; padding-right:15px; height:30px; text-align:right;}
.hotPic .num span{ width:10px; height:10px; display:inline-block; line-height:10px; font-size:10px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#666; color:#fff;}
.hotPic .num span.cur{ background:#54BFFF;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:1000px; height:230px; display:block;}
.hotPic .text{position:absolute;bottom:0; left:10px; z-index:12; width:520px;height:30px; line-height:30px; overflow:hidden;font-family:Microsoft YaHei;}
.hotPic .text p{ position:absolute; display:none; color:#fff; font-weight:800; font-size:15px;}
/*jiaodian*/
.d1{width:252px;height:198px;overflow:hidden;position:relative;margin:0px auto 0 auto;}  
.d1 ul{display:none;}  
.loading{width:252px;background-color:#6666;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-weight:bold;}
.d2{width:100%;height:209px;overflow:hidden;}  
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#333333;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}  
.num_list span{display:inline-block;height:16px;padding-left:6px;}
.button{position:absolute;z-index:1000;right:0px;bottom:2px;font-size:13px;font-weight:bold;}  
.button a{background-color:#666666;display:block;line-height:14px;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}  
.button .b2{color:#FFCC33;background-color:#FF6633;}  

/*login*/
#tabContainer
        {
            margin: 30px;
        }
        #tabContainer li
        {
            float: left;
            width: 80px;
            margin: 0 3px;
            background: #efefef;
            text-align: center;
        }
        #tabContainer a
        {
            display: block;
        }
        #tabContainer a.on
        {
            background: pink;
        }
/*新闻列表*/
.newslist{ width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd;}
.newslist .time{ float:left; width:60px;}
.newslist .conts{ float:right; width:670px;}
.newslist .day,.newslist .date{ background-color:#eae6e2;display:block; text-align:center; font-family:Arial; }
.newslist .day{ height:42px; line-height:42px; border-bottom:1px solid #fff; color:#000; font-size:30px;}
.newslist .date{ height:18px; line-height:18px; font-size:10px;}
.newslist  h3{padding-bottom:10px;  margin-top:-2px; font-size:14px; color:#757575;}
.newslist .more{ margin-left:8px;}

/*新闻2*/
.witer-backgroud{width:890px; background-color:#fff;padding:30px 55px;margin:0 auto;}
.web-background{background-color:#f7f5f4;}
.header-news{height:86px;border-bottom:1px solid #dbd4cd;}
.border-top{border-top:10px solid #f7f5f4;}
.marginbottom{margin-bottom:50px;}

/*top*/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:999;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	bottom:114px;
	_margin-bottom:114px
}
#moquu_wxin a {
	background:url(../image/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}

#moquu_wxin a:hover {
	background:url(../image/sbtn.png) -50px -0px
}

#moquu_wshare {
	bottom:62px;
	_margin-top:62px
}
#moquu_wshare a {
	background:url(../image/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../image/sbtn.png) -50px -50px
}
#moquu_wmaps {
	bottom:62px;
	_margin-bottom:62px
}
#moquu_wmaps a {
	background:url(../image/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../image/sbtn.png) -50px -150px
}
#moquu_top {
	bottom:10px;
	_margin-bottom:10px;
	background:url(../image/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../image/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../image/moquu_ico.png) -1px -482px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../image/moquu_wshare.png) no-repeat
}

/*liuyan*/
#liuyan {
  float:left; background-color:#CCC; width:100px; height:25px;line-height:25px;text-align:center;margin:7px 7px; 
}

/* 评论-form */
.comment-form{border:1px solid #c3d4e7; padding:10px 20px; margin-bottom:10px}
.comment-form h5{ height:22px; padding-bottom:5px;border-bottom:1px solid #C3D4E7;}
.comment-form strong{background: url(404.png) no-repeat; padding-left:21px; float:left}
.yzm{display:none;position:absolute; background:url(404.png) no-repeat; width:140px; height:89px;text-align:center; font-size:12px;}
	.yzm a:link,.yzm a:visited{color:#036;text-decoration:none;}
	.yzm a:hover{ color:#C30;}
	.yzm img{ cursor:pointer; margin:0px auto; width:130px; height:50px; margin-top:4px; border:1px solid #fff; margin-bottom:1px;}

.comment-form .posn{ padding:10px 0}
.comment-title{ text-align:center; padding:5px 0 10px}
.comment-title a:hover{	text-decoration: none;	color: #F60;}
.comment{border:1px solid #C3D4E7;zoom:1;  padding:8px 15px}
.comment h4{ border-bottom:1px solid #C3D4E7; padding-bottom:6px; margin-bottom:15px}

.comment .title{ margin-bottom:5px}
.comment .title span{ position:relative; top:-5px}
.comment .content{ font-size:14px; background:#f6f9fb; border:1px solid #c4d5df; zoom:1; padding:8px 10px; margin:5px 0}
.comment .content span{display:block;}
.comment_button{margin-bottom:15px;}
.comment_button a{padding:5px; border:solid 1px #C3D4E7; }
.comment_button a.on{background:#4C7FB6; color:#fff;border:solid 1px #3E73A9}

/*mag*/
.mgz {
    border: 1px solid #CCCCCC;
    height: 126px;
}

.mgz_f {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 126px;
    margin-right: 5px;
    width: 95px;
	vertical-align:middle;
}

.mgz_tit {
    vertical-align:middle;
    color: #999999;
    font-size: 16px;
    letter-spacing: 9px;
    margin-bottom: 5px;
    text-align: left;
}

.mgz  h3 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em;
}
.mgz p.qishu{ margin-bottom:5px;}
