@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0; outline:none;}
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display: none;}
.clear{ content: ""; isplay: block; clear: both;}
body,html{ width:100%; height:100%; color:#333; font-size:14px; font-family: "Microsoft YaHei"; background-color:#f1f1f1; min-width:1200px; margin:auto;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,textarea{ -webkit-appearance:none;}
input[type=checkbox]{ -webkit-appearance:checkbox;}

/*top*/
.top{ width:100%; height:40px; background-color:#f5f5f5; min-width:1200px; margin:auto;}
.top dl{ width:1200px; display:block; margin:auto; text-align:right;}
.top dl dt{ display:inline-block; font-size:14px; line-height:40px; height:40px;}
.top dl dt a:hover{ color:#0605ba;}
.top dl dd{ display:inline-block; font-size:12px; line-height:40px; height:40px; margin:0 20px; color:#999;}
.header{ width:100%; background-color:#fff; height:60px; padding:30px 0; background-image:url(../images/top.jpg); background-position:center; background-repeat:no-repeat; min-width:1200px; margin:auto;}
.header .ser{ width:550px; padding-left:250px; height:40px; margin:auto;}
.header .ser span{ display:block; padding-left:9px; width:490px; height:38px; border:1px solid #0605ba; border-right:none; float:left; background-color:#fff;}
.header .ser span input{ width:100%; display:block; height:38px; line-height:38px; font-size:14px;}
.header .ser p{ display:block; width:50px; height:40px; float:left;}
.header .ser p input{ width:100%; display:block; height:40px; background-image:url(../images/ser.jpg); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.header .hot{ width:550px; padding-left:250px; height:24px; margin:auto; margin-top:10px;}
.header .head .ser strong{ font-weight:normal; display:block; overflow:hidden;}
.header .hot span{ display:block; float:left; font-size:14px; line-height:24px; color:#046cb1;}
.header .hot a{ display:block; float:left; margin-right:15px; font-size:14px; line-height:24px; color:#666;}
.header .hot a:hover{ color:#0605ba;}

/*nav*/
.nav{ width:100%; height:46px; background-color:#0605ba; min-width:1200px; margin:auto;}
.nav ul{ width:1188px; margin:auto; display:block; overflow:hidden;}
.nav ul li{ width:108px; display:block; float:left; text-align:center; height:46px; line-height:46px; font-size:16px;}
.nav ul li a{ color:#fff; display:block; width:100%; height:46px;}
.nav ul li.on{ background-color:#b2b2ff;}
.nav ul li.on a{ color:#0605ba;}

.main{ width:1200px; margin:auto;}

/*图*/
.TB-focus{ float:left; margin-top:20px; width:500px; height:340px; position:relative;}
.TB-focus .hd{ display:block; text-align:right; position:absolute; right:10px; bottom:10px; z-index:99;}
.TB-focus .hd li{ display:inline-block; width:10px; height:10px; background-color:#fff; margin-left:5px;}
.TB-focus .hd li.on{ background-color:#0605ba;}
.TB-focus .bd{ width:100%; height:340px; position:relative;}
.TB-focus .bd li{ width:500px; height:340px; display:block; float:left; overflow:hidden;}
.TB-focus .bd li img{ width:100%; display:block;}

/*最近更新*/
.box01{ width:360px; height:340px; background-color:#fff; margin-top:20px; margin-left:20px;}
.box01 .title{ width:320px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box01 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box01 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box01 .title a img{ display:block; height:18px;}
.box01 .title b{ width:6px; height:20px; background-color:#0605ba; position:absolute; left:-23px; top:12px;}
.box01 .list{ width:320px; margin:auto; margin-top:12px; height:270px;}
.box01 .list li{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box01 .list li a:hover{ color:#0605ba;}

/*登录*/
.box02{ width:300px; height:340px; background-color:#fff; margin-top:20px; margin-left:20px;}
.box02 .hd{ width:260px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box02 .hd li{ display:block; float:left; font-size:18px; font-weight:bold; margin-right:10px; color:#999; cursor:pointer;}
.box02 .hd li.on{ color:#333;}
.box02 .hd b{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-23px; top:12px;}
.box02 .bd{ width:260px; margin:auto;}
.box02 .bd .nei{ width:100%; display:none; overflow:hidden; height:295px;}
.box02 .bd .x01{ width:209px; height:38px; border:1px solid #ddd; margin-top:20px; padding-left:49px; background-image:url(../images/h01.jpg); background-position:left center; background-repeat:no-repeat;}
.box02 .bd .x01 input{ width:100%; display:block; font-size:14px; height:38px; line-height:38px;}
.box02 .bd .x02{ width:209px; height:38px; border:1px solid #ddd; margin-top:20px; padding-left:49px; background-image:url(../images/h02.jpg); background-position:left center; background-repeat:no-repeat;}
.box02 .bd .x02 input{ width:100%; display:block; font-size:14px; height:38px; line-height:38px;}
.box02 .bd .x03{ width:100%; text-align:right; font-size:14px; height:40px; line-height:40px;}
.box02 .bd .x03 a:hover{ color:#0605ba;}
.box02 .bd .x04{ width:100%; height:40px;}
.box02 .bd .x04 input{ width:100%; display:block; font-size:14px; height:40px; line-height:40px; background-color:#0605ba; color:#fff; cursor:pointer;}
.box02 .bd .x05{ width:100%; text-align:center; font-size:14px; height:34px; line-height:34px; margin:10px auto;}
.box02 .bd .x05 a:hover{ color:#0605ba;}
.box02 .bd .x06{ width:100%; text-align:center; font-size:14px; height:28px; line-height:28px; color:#999;}
.box02 .bd .x06 p{ color:#0605ba; display:inline;}
.box02 .bd .x07{ width:260px; height:240px; margin:auto; margin-top:15px; margin-left:-11px;}
.box02 .bd .x07 iframe{ width:100%; height:306px; display:block; margin-top:-66px;}
.box02 .bd .x08{ width:100%; text-align:center; font-size:13px; line-height:20px; margin:10px auto;}
.box02 .bd .x09{ width:100%; text-align:center; font-size:14px; height:28px; line-height:28px;}
.box02 .bd .x09 a{ color:#0605ba;}

.impowerBox .qrcode{ width:120px !important;}

.jia{ width:730px; height:260px; overflow:hidden; background-color:#ffff; padding:10px 30px; margin-top:20px;}
.jia ul{ display:block; float:left; width:760px; overflow:hidden;}
.jia ul li{ width:160px; display:block; float:left; margin-right:30px; margin-top:40px; overflow:hidden;}
.jia ul li strong{ width:60px; display:block; margin:auto;}
.jia ul li strong img{ width:100%; display:block;}
.jia ul li p{ width:100%; text-align:center; display:block; overflow:hidden; margin-top:10px;}
.jia ul li p span{ display:block; font-size:18px; font-weight:bold; height:28px; line-height:28px; color:#0605ba;}
.jia ul li p a{ display:block; font-size:14px; line-height:24px; margin-top:5px;}

.box11{ width:380px; background-color:#fff; margin-top:20px; margin-left:30px; height:280px;}
.box11 .title{ width:340px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box11 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box11 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box11 .title a img{ display:block; height:18px;}
.box11 .title b{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-23px; top:12px;}
.box11 .list{ width:340px; margin:auto; margin-top:12px; height:210px;}
.box11 .list dd{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box11 .list dd a{ display:block; float:left; max-width:230px; overflow:hidden; height:30px;}
.box11 .list dd span{ display:block; float:right; color:#999; overflow:hidden; height:30px;}
.box11 .list dd a:hover{ color:#0605ba;}

.box02 .xx01{ width:260px; margin:20px auto; margin-bottom:10px;}
.box02 .xx01 strong{ display:block; width:90px; height:90px; border-radius:200px; margin:auto; overflow:hidden;}
.box02 .xx01 strong img{ width:100%; display:block;}
.box02 .xx01 span{ display:block; text-align:center; font-size:18px; margin-top:10px;}
.box02 .xx02{ width:260px; margin:auto;}
.box02 .xx02 a{ width:100%; display:block; font-size:14px; height:40px; line-height:40px; background-color:#36aefc; color:#fff; border-radius:5px; text-align:center;}
.box02 .xx03{ width:260px; margin:10px auto; margin-bottom:0;}
.box02 .xx03 a{ width:100%; display:block; font-size:14px; height:40px; line-height:40px; color:#333; border:1px solid #ddd; border-radius:5px; text-align:center;}

/*最近更新*/
.box03{ width:1200px; height:310px; background-color:#fff; margin-top:20px;}
.box03 .title{ width:1160px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box03 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box03 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box03 .title a img{ display:block; height:18px;}
.box03 .title b{ width:6px; height:20px; background-color:#eeb619; position:absolute; left:-23px; top:12px;}
.box03 .picMarquee-left{ width:1160px; margin:20px auto; position:relative;}
.box03 .picMarquee-left .hd{ display:none;}
.box03 .picMarquee-left .bd{ width:100%; height:220px; position:relative; overflow:hidden;}
.box03 .picMarquee-left .bd li{ width:280px; height:220px; display:block; overflow:hidden; float:left; margin-right:20px;}
.box03 .picMarquee-left .bd li a{ width:100%; display:block; height:220px; position:relative; overflow:hidden;}
.box03 .picMarquee-left .bd li a img{ width:100%; display:block;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.box03 .picMarquee-left .bd li a span{ width:240px; height:36px; padding:0 20px; background-color:rgba(0,0,0,0.7); text-align:center; font-size:14px; line-height:36px; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0;}
.box03 .picMarquee-left .bd li:hover img{
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1); 
}
.box03 .picMarquee-left .bd li:hover span{ display:none;}

/*通栏*/
.box04{ width:100%; float:left; margin-top:20px; height:100px;}
.box04 img{ width:100%; display:block;}

/*讲话合集*/
.box05{ width:380px; background-color:#fff; margin-top:20px;}
.box05 .title{ width:340px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box05 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box05 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box05 .title a img{ display:block; height:18px;}
.box05 .title b{ width:6px; height:20px; background-color:#0605ba; position:absolute; left:-23px; top:12px;}
.box05 .list{ width:340px; margin:auto; margin-top:13px; height:382px;}
.box05 .list dt{ width:100%; display:block; overflow:hidden; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.box05 .list dt a{ display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; font-weight:700; width:100%; float:left;}
.box05 .list dt p{ display:block; font-size:14px; height:40px; line-height:20px; overflow:hidden; color:#666; width:240px; float:left;}
.box05 .list dt span{ display:block; float:right; font-size:14px; line-height:20px; height:20px; color:#999;}
.box05 .list dt a:hover{ color:#0605ba;}
.box05 .list dd{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box05 .list dd a{ display:block; float:left; max-width:230px; overflow:hidden; height:30px;}
.box05 .list dd span{ display:block; float:right; color:#999; overflow:hidden; height:30px;}
.box05 .list dd a:hover{ color:#0605ba;}

/*公文专辑 */
.box06{ width:380px; background-color:#fff; margin-top:20px; margin-left:30px;}
.box06 .title{ width:340px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box06 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box06 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box06 .title a img{ display:block; height:18px;}
.box06 .title b{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-23px; top:12px;}
.box06 .list{ width:340px; margin:auto; margin-top:13px; height:382px;}
.box06 .list dt{ width:100%; display:block; overflow:hidden; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.box06 .list dt a{ display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; font-weight:700; width:100%; float:left;}
.box06 .list dt p{ display:block; font-size:14px; height:40px; line-height:20px; overflow:hidden; color:#666; width:240px; float:left;}
.box06 .list dt span{ display:block; float:right; font-size:14px; line-height:20px; height:20px; color:#999;}
.box06 .list dt a:hover{ color:#0605ba;}
.box06 .list dd{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box06 .list dd a{ display:block; float:left; max-width:230px; overflow:hidden; height:30px;}
.box06 .list dd span{ display:block; float:right; color:#999; overflow:hidden; height:30px;}
.box06 .list dd a:hover{ color:#0605ba;}

/*公文技巧*/
.box07{ width:380px; background-color:#fff; margin-top:20px; margin-left:30px;}
.box07 .title{ width:340px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box07 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box07 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box07 .title a img{ display:block; height:18px;}
.box07 .title b{ width:6px; height:20px; background-color:#eeb619; position:absolute; left:-23px; top:12px;}
.box07 .list{ width:340px; margin:auto; margin-top:13px; height:382px;}
.box07 .list dt{ width:100%; display:block; overflow:hidden; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.box07 .list dt a{ display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; font-weight:700; width:100%; float:left;}
.box07 .list dt p{ display:block; font-size:14px; height:40px; line-height:20px; overflow:hidden; color:#666; width:240px; float:left;}
.box07 .list dt span{ display:block; float:right; font-size:14px; line-height:20px; height:20px; color:#999;}
.box07 .list dt a:hover{ color:#0605ba;}
.box07 .list dd{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box07 .list dd a{ display:block; float:left; max-width:230px; overflow:hidden; height:30px;}
.box07 .list dd span{ display:block; float:right; color:#999; overflow:hidden; height:30px;}
.box07 .list dd a:hover{ color:#0605ba;}

/*友情链接*/
.box08{ width:1200px; background-color:#fff; margin-top:20px; padding-bottom:13px;}
.box08 .title{ width:1160px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box08 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box08 .title b{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-23px; top:12px;}
.box08 .box{ width:770px; margin-left:20px; float:left; display:block;}
.box08 .box dt{ display:block; overflow:hidden; width:780px; height:90px; margin-top:20px;}
.box08 .box dt a{ width:183px; height:88px; display:table; float:left; background-color:#fff; border:1px solid #cacaca; margin-right:10px; text-align:center; vertical-align:middle;}
.box08 .box dt a b{ width:183px; height:88px; display:table-cell; text-align:center; vertical-align:middle;}
.box08 .box dt a img{ max-width:160px; max-height:80px;}
.box08 .box dt a:hover{ border-color:#0605ba;}
.box08 .box dd{ display:block; width:100%; margin-top:12px; height:60px;}
.box08 .box dd a{ display:block; float:left; height:30px; line-height:30px; font-size:14px;}
.box08 .box dd span{ display:block; float:left; height:30px; line-height:30px; font-size:12px; color:#999; margin:0 25px;}
.box08 .box dd a:hover{ color:#0605ba;}
.box08 .right{ width:390px; float:right; margin-right:20px; padding-bottom:5px;}
.box08 .right span{ display:block; float:left; width:175px; margin-left:20px; margin-top:20px;}
.box08 .right span strong{ width:100%; height:120px; display:block; overflow:hidden;}
.box08 .right span img{ width:120px; display:block; margin:auto;}
.box08 .right span p{ display:block; font-size:14px; line-height:20px; text-align:center; margin-top:5px;}

/*footer*/
.footer{ width:100%; border-top:4px solid #0605ba; margin-top:20px; background-color:#fff; padding-bottom:14px;}
.footer .sav{ width:100%; text-align:center; display:block; line-height:40px; border-bottom:1px solid #eee;}
.footer .sav dt{ display:inline-block; font-size:14px; height:40px; line-height:40px;}
.footer .sav dd{ display:inline-block; font-size:14px; height:40px; line-height:40px; color:#999; margin:0 20px;}
.footer .sav dt a:hover{ color:#0605ba;}
.footer .foot{ width:1200px; margin:auto;}
.footer .foot p{ display:block; float:left; padding-top:30px; font-size:14px; line-height:30px; overflow:hidden;}
.footer .foot ul{ display:block; float:right; padding-top:20px; overflow:hidden;}
.footer .foot ul li{ width:90px; display:block; float:left; margin-left:20px; overflow:hidden;}
.footer .foot ul li strong{ width:88px; height:88px; display:block; overflow:hidden; border:1px solid #ddd;}
.footer .foot ul li strong img{ width:100%; display:block;}
.footer .foot ul li span{ text-align:center; font-size:14px; height:26px; line-height:26px; overflow:hidden; display:block;}

/*内页*/
.lbar{ width:880px; background-color:#fff; padding-bottom:20px; margin-top:20px; position:relative;}
.lbar .title{ width:840px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.lbar .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.lbar .title p{ display:block; float:right; font-size:14px;}
.lbar .title p a{ color:#0605ba;}
.lbar .title b{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-23px; top:12px;}
.lbar .dao{ width:840px; margin:10px auto;}
.lbar .dao ul{ width:854px; margin-left:3px; display:block; overflow:hidden;}
.lbar .dao ul li{ width:100px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; border:1px solid #ddd; float:left; margin-right:20px; margin-top:10px; background-color:#f7f7f7; border-radius:40px;}
.lbar .dao ul li a{ width:100%; display:block; overflow:hidden; height:30px;}
.lbar .dao ul li:hover{ border:1px solid #36aefc;}
.lbar .dao ul li:hover a{ color:#36aefc;}
.lbar .dao ul li.active{ background-color:#36aefc; border:1px solid #36aefc;}
.lbar .dao ul li.active a{ color:#fff;}

.news02{ width:840px; margin:auto; display:block;}
/*.news02 li strong{ width:262px; height:170px; overflow:hidden; display:block; float:left;}
.news02 li strong img{ height:170px; display:block; margin:auto;}
.news02 li strong{ width:90px; height:76px; padding:7px 0; overflow:hidden; background-color:#0605ba; font-weight:normal; float:left; display:block; border-radius:5px;}
.news02 li strong em{ display:block; width:100%; text-align:center; font-size:18px; color:#fff; height:24px; line-height:24px; text-align:center; font-style:normal;}
.news02 li strong i{ display:block; width:100%; text-align:center; font-size:14px; color:#fff; height:24px; line-height:24px; text-align:center; font-style:normal;}
.news02 li p{ width:730px; height:90px; overflow:hidden; float:right; display:block;}
.news02 li i{ font-style:normal; font-size:18px; line-height:36px; display:block;}
.news02 li b{ font-size:14px; font-weight:normal; line-height:30px; color:#999; display:block;}
.news02 li span{ font-size:14px; color:#333; line-height:24px; display:block; height:48px; overflow:hidden;}
.news02 li i:hover{ color:#0605ba;}*/
.news02 li{ width:100%; display:block; padding:20px 0; border-bottom:1px solid #dfdfdf; overflow:hidden; height:75px;}
.news02 li .time{ width:90px; border-right:1px solid #dfdfdf; overflow:hidden; text-align:center; padding-top:9px; height:66px;}
.news02 li .time span{ display:block; height:38px; line-height:38px; color:#333; font-size:36px;}
.news02 li .time p{ display:block; height:20px; line-height:20px; color:#666; font-size:14px;}
.news02 li .wen{ width:730px; overflow:hidden; margin-top:1px;}
.news02 li .wen>a>span{ display:block; height:24px; overflow:hidden; width:100%;}
.news02 li .wen>a>span>b{ width:0; overflow:hidden; display:block; height:2px; margin:11px 0; float:left; transition:width .3s; -moz-transition:width .3s; -webkit-transition:width .3s; -o-transition:width .3s;}
.news02 li .wen>a>span>b>em{ width:50px; height:2px; background-color:#0605ba; display:block; overflow:hidden;}
.news02 li .wen>a>span>strong{ width:464px; overflow:hidden; height:24px; line-height:24px; font-weight:normal; font-size:16px; color:#333;}
.news02 li .wen>p{ display:block; height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden; width:100%;}
.news02 li:hover .time span,.news02 li:hover .time p,.news02 li:hover .wen span strong{ color:#0605ba;}
.news02 li:hover .wen b{ width:60px;}


.fanye{ width:100%; text-align:center; height:34px; margin-top:20px; font-size:14px;}
.fanye a{ min-width:14px; display:inline-block; min-width:22px; line-height:32px; border:1px solid #cacaca; margin:0 3px; padding:0 5px; border-radius:3px;}
.fanye span{ min-width:14px; display:inline-block; min-width:22px; line-height:32px; border:1px solid #0605ba; margin:0 3px; padding:0 5px; color:#fff; background-color:#0605ba; border-radius:3px;}
.fanye a:hover{ border:1px solid #0605ba; color:#0605ba;}

.rbar{ width:320px;}

/*最近更新*/
.box09{ width:300px; height:340px; background-color:#fff; margin-top:20px; margin-left:20px;}
.box09 .title{ width:260px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box09 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box09 .title a{ display:block; float:right; height:18px; margin-top:13px;}
.box09 .title a img{ display:block; height:18px;}
.box09 .title b{ width:6px; height:20px; background-color:#0605ba; position:absolute; left:-23px; top:12px;}
.box09 .list{ width:260px; margin:auto; margin-top:12px; height:270px;}
.box09 .list li{ display:block; padding-left:20px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.box09 .list li a:hover{ color:#0605ba;}

/*内页*/
.lbar .xian{ width:6px; height:20px; background-color:#36aefc; position:absolute; left:-3px; top:12px;}
.lbar .tou{ font-size:22px; color:#333; width:840px; margin:20px auto; margin-bottom:10px; font-weight:bold;}
.lbar .sjian{ font-size:14px; color:#999; width:840px; padding:0 20px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.lbar .read_tag{ width:92px; height:25px; line-height:25px; padding-right:10px; text-align:center; font-size:14px; color:#fff; background:url(../images/shidu.png) no-repeat center/100% 100%;}
.lbar .wenz{ width:840px; margin:20px auto; font-size:14px; line-height:24px; position:relative;}
.lbar .wenz img{ max-width:100%; height:auto;}
.lbar .wenz .yin{ width:100%; height:72px; position:absolute; left:0; bottom:0; background-image:url(../images/mask.png); background-position:left bottom; background-repeat:repeat-x;}
.lbar .a01{ text-align:center; font-size:14px; line-height:24px; margin-bottom:15px; text-align:center;}
.lbar .a02{ text-align:center; font-size:14px; line-height:24px; margin:15px 0; color:#da0000; text-align:center;}
.lbar .login_btn{
	width:220px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-size: 17px;
	border-radius:5px;
	margin:15px auto;
	cursor: pointer;
	display:block;
	text-align:center;
	background: #36aefc;
}
.lbar .login_btn01{
	width:320px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-size: 17px;
	border-radius:5px;
	margin:15px auto;
	cursor: pointer;
	display:block;
	text-align:center;
	background: #da0000;
}
.lbar .login_btn01 span{ text-decoration:line-through; color:#ccc; margin-left:10px;}

/*会员*/
.lbar01{ width:320px;}
.lbar01 .box02{ margin-left:0;}

.box10{ width:300px; background-color:#fff; margin-top:20px;}
.box10 .title{ width:260px; margin:auto; height:44px; line-height:44px; border-bottom:1px solid #cacaca; position:relative;}
.box10 .title span{ display:block; float:left; font-size:18px; font-weight:bold;}
.box10 .title b{ width:6px; height:20px; background-color:#0605ba; position:absolute; left:-23px; top:12px;}
.box10 .ucn_list{ padding:10px 20px; display:block; overflow:hidden;}
.box10 .ucn_list li{ padding:10px 0; display:block;}
.box10 .ucn_list li a{ color:#555;}
.box10 .ucn_list li.active a{ color:#0605ba;}

.ucr_content{ margin:20px;}

.uib_item{
	display: flex;
	align-items: center;
	border-bottom: 1px solid #F4F4F4;
	padding:20px;
}
.uib_item dt{
	width:100px;
	flex-shrink: 0;
	color: #555;
}
.uib_item dd{
	flex-grow: 1;
	color: #777;
}
.ucr_u_photo{
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.sub{ width:120px; margin-top:20px; margin-left:120px; display:block; font-size:14px; height:40px; line-height:40px; background-color:#36aefc; color:#fff; border-radius:5px; text-align:center;}


/*会员充值*/
.bg{ width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index:9999; display:none;}
.layui-layer{ width:488px; height:388px; border:6px solid rgba(255,255,255,0.3); position:fixed; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    position: relative;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0;
}
.layui-layer-title a {
	position:absolute;
	right:20px;
	top:13px;
    width: 16px;
    height: 16px;
    font-size: 12px;
	display:block;
	background: url(../images/icon.png) no-repeat;
	background-position: 1px -40px;
    cursor: pointer;
}
.layui-layer-content{
    width:428px;
    padding: 30px;
	background-color:#fff;
	height:285px;
}
.layui-layer-content p{ text-align:center; font-size:14px; margin-bottom:20px;}
.layui-layer-content img{ display:block; width:240px; margin:auto;}

/*足迹*/
.news02 li{ position:relative;}
.news02 li .close{
	position:absolute;
	right:0;
	bottom:0;
    width: 16px;
    height: 16px;
    font-size: 12px;
	display:block;
	background: url(../images/icon.png) no-repeat;
	background-position: 1px -40px;
    cursor: pointer;
}

/*弹出框*/
#btn1{ cursor: pointer;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; padding-bottom: 20px; background-color: #ffffff; z-index: 2147000001; width: 570px; margin-left: -285px; margin-top: -160px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(__PUBLIC__/Home/PC/images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}

/*我要投稿*/
.main .lbar .ucr_content .xx01{ margin:auto; display:flex; align-items:center; border-bottom:1px solid #F4F4F4; padding:20px; padding-top:30px;}
.main .lbar .ucr_content .xx01 .zc{ width:100px; flex-shrink:0; color:#555;}
.main .lbar .ucr_content .xx01 .yc{ position:relative; flex-grow:1; color:#777;}
.main .lbar .ucr_content .xx01 .yc input,.main .lbar .ucr_content .yc select{ width:420px; height:40px; line-height:40px; font-size:14px; background-color:#f1f1f1; text-indent:10px; float:left; border-radius:5px;}

.main .lbar .ucr_content .yc textarea{ width:600px; height:120px; line-height:24px; font-size:14px; background-color:#f1f1f1; padding:8px 10px; float:left; overflow:auto;}
.main .lbar .ucr_content .yc strong{ display:block; position:absolute; left:395px; top:17px;}

.main .lbar .ucr_content .tj{ width: 120px;
    margin-top: 20px;
    margin-left: 120px;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #36aefc;
    color: #fff;
    border-radius: 5px;
    text-align: center;}

.main .lbar table{ width:840px; margin:auto; margin-top:30px; background-color:#eee;}
.main .lbar table th{ background-color:#f7f7f7;}
.main .lbar table td{ background-color:#fff;}
.main .lbar table td a{ margin:0 10px; display:inline-block; line-height:20px;}
.main .lbar table td a:hover{color:#36aefc;}
