﻿@charset "utf-8";

body{ height: 1234px; background-image: url(../../img/y41/body1bg.jpg); background-repeat: no-repeat; background-position: top center; }

.wsize{ width: 1000px; margin: 0 auto; position: relative; }

.head, .nav, .banner, .main{ width: 100%; position: relative; float: left; }

.scrollv2{ width: 100%; height: 100%; position: relative; float: left; }
.lbtn, .rbtn{ display: inline-block; position: absolute; z-index: 10; }
.lbtn{ left: 0; }
.rbtn{ right: 0; }
.s2imgbox{ overflow: hidden; position: absolute; z-index: 9; }
.s2imgul li{ position: relative; float: left; }
.s2imgul a{ width: 100%; height: 100%; display: inline-block; position: relative; }
.s2imgul img{ position: relative; z-index: 10; }
.s2imgtxt{ width: 100%; position: absolute; bottom: 0; left: 0; z-index: 11; }


.more1{ width: 50px; height: 19px; display: block; background: url(../../img/y41/more.png) no-repeat; position: absolute; }

.tlist{ width: 100%; position: relative; float: left; }
.tlist>li>a{ width: 100%; height: 100%; position: relative; float: left; }
.tlist>li>a>i, .tlist>li>a>span, .tlist>li>a>em{ display: inline-block;}
.tlist>li>a>i, .tlist>li>a>span{ float: left;}
.tlist>li>a>em{ float: right; font-style: normal;}



/*顶部*/
.head{ z-index: 10; }
.head, .head .wsize{ height: 111px; overflow: hidden; }
.logo{ height: 100%; position: absolute; left: 0; top: 0; }
.logo>table{ height: 100%; vertical-align: middle; }
.logo a{ display: block; }

.loginbox{ position: absolute; right: 0; top: 0; }
.login1{ position: relative; float: left; margin-top: 30px;}
.log1a, .log1b{ float: left; height: 34px; margin-right: 10px; position: relative; }
.log1a{ width: 120px; background: url(../../img/y41/log1in1.png) no-repeat left center;}
.log1b{ width: 158px; background: url(../../img/y41/log1in2.png) no-repeat left center;}
.log1c{ width: 60px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px; float: left; background: url(../../img/y41/log1c.png); }
.iuser, .ipsw{ width: 34px; height: 100%; position: absolute; left: 0; top: 0; background-position: center; background-repeat: no-repeat; }
.iuser{ background-image: url(../../img/y41/iuser.png); }
.ipsw{ background-image: url(../../img/y41/ipsw.png); }
.log1in1, .log1in2{ height: 34px; line-height: 34px; font-size: 14px; position: absolute;  top: 0; color: #acf3fe; z-index: 11;}
.inputon{ color: #fff; }
.log1in1{ left: 34px; width: 65px;}
.log1in2{ width: 48px; text-align: center; left: 13px; }

.yzm{ width: 73px; height: 100%; overflow: hidden; cursor: pointer; position: absolute; left: 85px; }
.yzm img{ width: 73px; height: 34px; }

.login2{ position: relative; float: left; margin-top: 30px; font-size: 12px; }
.log2a, .log2b{ float: left; line-height: 30px; position: relative;}
.log2a{ color: #666666; }
.log2a a{ color: #f18219; padding: 0 5px; }
.log2b a{ padding: 0 12px; float: left; margin-left: 15px; color: #fff; }
.log2b1{ background: #f97caa; }
.log2b2{ background: #ffb200; }
.log2b3{ background: #2aa8cc; }

/*导航*/
.nav{ z-index: 10; }
.nav, .nav .wsize{ height: 96px; }
.menu{ position: absolute; left: 0; top: 0; height: 100%; }
.menu>li{ position: relative; float: left; }
.menu>li>a{ width: 130px; height: 86px; position: relative; float: left; background-image: url(../../img/y41/menua2.png); background-position: 0 0; background-repeat: no-repeat; font-family: Microsoft Yahei; font-size: 20px; color: #016ba9; text-align: center; line-height: 86px; margin-left: 12px; }
.menu>li>.menua1{ width: 94px; height: 96px; background-image: url(../../img/y41/menua1.png); line-height: 96px; margin-left: 30px; margin-right: 12px; }
.menu>li:hover>a, .menu>.menuon>a{ background-position: 0 -86px; }
.menu>li:hover>.menua1, .menu>.menuon>.menua1{ background-position: 0 -96px; }

.subbg{ width: 103px; position: absolute; left: 20px; top: 86px; display: none; }
.subtop, .subbot{ width: 100%; height: 18px; position: absolute; left: 0; background-image: url(../../img/y41/subbg.png); background-repeat: no-repeat; }
.subtop{ background-position: 0 0; top: 0; }
.subbot{ background-position: -206px 0; bottom: 0; }
.subbox{ width: 100%; position: relative; float: left; margin: 18px 0; background: url(../../img/y41/subbg.png) repeat-y -103px 0; }
.sub{ width: 101px; margin-right: 2px; position: relative; float: left; }
.sub>li{ width: 100%; position: relative; float: left;}
.sub>li>a{ width: 100%; height: 28px; float: left; line-height: 28px; font-size: 12px; color: #016ba9; text-align: center; }
.sub>li:hover>a, .sub>.subon>a{ background: #208dcd; font-weight: bold; color: #fff; }
.menu>li:hover>.subbg{ display: block; }

/*内容*/
.main{ z-index: 9; }
.hbtn1, .hbtn2{ width: 16px; font-family: Microsoft Yahei; font-size: 16px; line-height: 16px; padding: 9px 19px; color: #fff; background-image: url(../../img/y41/hbtns.png); background-repeat: no-repeat; position: absolute; top: 28px;  }
.hbtn1{ right: 109px; background-position: 0 0; }
.hbtn2{ right: 39px; background-position: -54px 0; }

.hbox1{ width: 437px; position: absolute; left: 48px; top: 176px; }
.hb1top{ width: 100%; height: 69px; position: absolute; left: 0; top: -26px; background: url(../../img/y41/hb1top.png) no-repeat 7px bottom; }
.hb1name{ font-family: Microsoft Yahei; font-size: 18px; line-height: 40px; position: absolute; left: 60px; bottom: 0; color: #ff6600; }
.hb1box{ width: 100%; position: absolute; left: 0; top: 40px; }
.hb1a{ width: 175px; height: 120px; position: relative; float: left; margin-top: 27px; }
.hb1acover{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; background: url(../../img/y41/hb1cover.png); }
.hb1acover a{ width: 100%; height: 100%; display: inline-block; }
.hb1abox{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; }
.hb1ab1{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; }
.hb1ab1 img{ width: 175px; height: 120px; }
.hb1ab2{ width: 100%; height: 25px; position: absolute; left: 0; bottom: 0; z-index: 11; }
.hb1ab2 p{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); text-align: center; }
@media \0screen\,screen\9 {
	.hb1ab2 p{
	background-color:#000000;
	filter:Alpha(opacity=50);
	position:static;
	*zoom:1;
	}
}
.hb1ab2 span{ color: #fff; font-size: 12px; line-height: 25px; position: relative; }

.hb1b{ width: 248px; position: relative; float: left; margin-left: 14px; margin-top: 16px; }
.hb1b .tlist>li{ height: 35px; line-height: 35px; border-top: 1px dotted #bababa; }
.hb1b .tlist>li:first-child{ border-top: 0; }
.hb1b .tlist>li>a>i{ width: 17px; height: 35px; background: url(../../img/y41/itxt.png) no-repeat left center; margin-right: 10px; }
.hb1b .tlist>li>a>span{ font-size: 12px; color: #322f28; }
.hb1b .tlist>li>a>em{ font-size: 12px; color: #322f28; }
.hb1b .tlist>li:hover>a>span{ font-weight: bold; }

.hbox2{ width: 409px; position: absolute; left: 518px; top: 182px; }
.hb2top{ width: 100%; height: 39px; position: absolute; left: 0; top: -1px; background: url(../../img/y41/hb2top.png) no-repeat 0 0; }
.hb2name{ font-family: Microsoft Yahei; font-size: 17px; line-height: 40px; position: absolute; left: 67px; bottom: 0; color: #ff6600; }
.hb2box{ width: 100%; position: absolute; left: 0; top: 51px; }
.hb2box .tlist>li{ height: 35px; line-height: 35px; border-top: 1px dotted #bababa; }
.hb2box .tlist>li:first-child{ border-top: 0; }
.hb2box .tlist>li>a>i{ width: 17px; height: 35px; background: url(../../img/y41/itxt.png) no-repeat left center; margin-right: 10px; }
.hb2box .tlist>li>a>span{ font-size: 12px; color: #322f28; }
.hb2box .tlist>li>a>em{ font-size: 12px; color: #322f28; }
.hb2box .tlist>li:hover>a>span{ font-weight: bold; }

.hbox3{ width: 241px; position: absolute; left: 48px; top: 395px; }
.hb3top{ width: 100%; height: 35px; position: absolute; left: 0; top: -5px; background: url(../../img/y41/hb3top.png) no-repeat left bottom; }
.hb3name{ font-family: Microsoft Yahei; font-size: 17px; line-height: 40px; position: absolute; left: 45px; bottom: 0; color: #ff6600; }
.hb3box{ width: 100%; position: absolute; left: 0; top: 36px; }
.hb3box .tlist>li{ height: 35px; line-height: 35px; border-top: 1px dotted #bababa; }
.hb3box .tlist>li:first-child{ border-top: 0; }
.hb3box .tlist>li>a>i{ width: 17px; height: 35px; background: url(../../img/y41/itxt.png) no-repeat left center; margin-right: 10px; }
.hb3box .tlist>li>a>span{ font-size: 12px; color: #322f28; }
.hb3box .tlist>li>a>em{ font-size: 12px; color: #322f28; }
.hb3box .tlist>li:hover>a>span{ font-weight: bold; }

.hbox4{ width: 178px; position: absolute; left: 313px; top: 390px; }
.hb4top{ width: 100%; height: 37px; position: absolute; left: 0; top: -3px; background: url(../../img/y41/hb4top.png) no-repeat left bottom; }
.hb4name{ font-family: Microsoft Yahei; font-size: 17px; line-height: 40px; position: absolute; left: 45px; bottom: 0; color: #ff6600; }

.hb4box{ width: 178px; height: 131px; background: url(../../img/y41/hb4bg.png); position: absolute; left: 0; top: 44px;  }
.hb4box .s2imgbox{ width: 143px; height: 111px; left: 18px; top: 11px; }
.hb4box img{ width: 143px; height: 111px; }

.lbtn, .rbtn{ width: 10px; height: 54px; background-image: url(../../img/y41/lrbtn.png); background-repeat: no-repeat; top: 40px; }
.lbtn{ left: -5px; background-position: 0 0; }
.rbtn{ right: -5px; background-position: -10px 0; }

.hbox5{ width: 178px; position: absolute; left: 512px; top: 390px; }
.hb5top{ width: 100%; height: 28px; position: absolute; left: 0; top: 8px; background: url(../../img/y41/hb5top.png) no-repeat left bottom; }

.hbox6{ width: 222px; position: absolute; left: 723px; top: 390px; }
.hb6top{ width: 100%; height: 38px; position: absolute; left: 0; top: -2px; background: url(../../img/y41/hb6top.png) no-repeat left bottom; }
.hb6name{ font-family: Microsoft Yahei; font-size: 17px; line-height: 40px; position: absolute; left: 45px; bottom: 0; color: #ff6600; }
.hb6box{ width: 100%; position: absolute; left: 0; top: 40px; }
.hb6box .tlist>li{ height: 35px; line-height: 35px; border-top: 1px dotted #bababa; }
.hb6box .tlist>li:first-child{ border-top: 0; }
.hb6box .tlist>li>a>i{ width: 17px; height: 35px; background: url(../../img/y41/itxt.png) no-repeat left center; margin-right: 10px; }
.hb6box .tlist>li>a>span{ font-size: 12px; color: #322f28; }
.hb6box .tlist>li>a>em{ font-size: 12px; color: #322f28; }
.hb6box .tlist>li:hover>a>span{ font-weight: bold; }

.hbox7{ width: 441px; position: absolute; left: 46px; top: 600px; }
.hb7top{ width: 100%; height: 39px; position: absolute; left: 0; top: -1px; background: url(../../img/y41/hb7top.png) no-repeat left bottom; }
.hb7name{ font-family: Microsoft Yahei; font-size: 17px; line-height: 40px; position: absolute; left: 45px; bottom: 0; color: #ff6600; }
.hb7box{ width: 100%; height: 131px; position: absolute; left: 0; top: 50px; background: url(../../img/y41/hb7bg.png) no-repeat top center; }
.hb7box .s2imgbox{ width: 422px; height: 109px; left: 9px; top: 11px; }
.hb7box .s2imgul li{ margin-right: 5px; }
.hb7box img{ width: 136px; height: 109px; }

.hbox8{ width: 441px; position: absolute; left: 518px; top: 600px; }
.hb8top{ width: 100%; height: 55px; position: absolute; left: 0; top: -15px; background: url(../../img/y41/hb8top.png) no-repeat left bottom;}

.foot{ width: 100%; height: 190px; position: absolute; bottom: 10px; left: 0; }
.link{ position: absolute; left: 10px; top: 100px; font-size: 14px; color: #fff; line-height: 24px; }
.link>a{ font-size: 12px; color: #fff; padding: 5px 8px; line-height: 14px; display: inline-block; }
.linka1{ background: #fe9031; }
.linka2{ background: #74be23; }
.linka3{ background: #369ce4; }

.copyright{ position: absolute; left: 10px; top: 130px; font-size: 12px; line-height: 24px; color: #fff; }
.fsel{ width:118px; position: absolute; left: 561px; top: 120px;}
.fsel select{ width:130px; height:20px; background:#ffffff; border:1px solid #7f9db9; margin-bottom:10px; display:inline; float: left; margin-bottom: 10px; color: #000; }
.ewm{ width: 153px; height: 153px; overflow: hidden; background: #eee; position: absolute; right: 30px; top: 30px; }
.ewm img{ width: 153px; height: 153px; }

/*列表页*/
.pbox{ width: 100%; position: absolute; left: 0; top: 93px; }
.pboxl{ width: 210px; position: relative; float: left; margin-right: 22px; }
.pboxr{ overflow: hidden; position: relative; }

.pbl1{ width: 163px; padding-top: 77px; position: relative; float: left; background: url(../../img/y41/pbl1bg.png) no-repeat left top; margin-left: 43px; margin-top: 48px; }
.pbl1name{ width: 140px; height: 41px; position: relative; float: left; background: url(../../img/y41/pbl1name.png); font-family: Microsoft Yahei; font-size: 16px; line-height: 41px; color: #fff; text-indent: 28px; margin-left: 21px; }
.pbl2{ position: relative; float: left; margin-left: 62px; }
.mitem{ position: relative; float: left; }
.mitem>li{ position: relative; float: left; }
.mitem>li>a{ position: relative; float: left; text-align: center; background-repeat: no-repeat; background-position: 0 0; color: #fff; font-family: Microsoft Yahei; font-size: 14px; margin-top: 10px; }
.mitema1{ width: 143px; height: 47px; line-height: 47px; background-image: url(../../img/y41/mitem1.png); }
.mitema2{ width: 141px; height: 48px; line-height: 48px; background-image: url(../../img/y41/mitem2.png); }
.mitem>li:hover>.mitema1, .mitem>.mitemon>.mitema1{ background-position: 0 -47px; }
.mitem>li:hover>.mitema2, .mitem>.mitemon>.mitema2{ background-position: 0 -48px; }

.pbr1{ width: 729px; height: 42px; position: relative; float: left; background: url(../../img/y41/pbr1.png) no-repeat 0 0; margin-top: 27px; }
.pbr1a{ position: absolute; left: 71px; bottom: 0; font-family: Microsoft Yahei; font-size: 26px; line-height: 42px; color: #666666; }
.pbr2{ width: 100%; float: left; }
.webon{ position:absolute; right:10px; bottom:6px; font-size:12px; color:#666666;}
.webon a{ color:#666666;}
.webon a:hover{ color:#666666; }
.webon span{ color:#666666;}

/*图片列表*/
.imglist{ float:left; position:relative; margin-top:11px; display: inline;}
.imglist li{ width:151px; height:172px; float:left; display:inline; margin: 0 17px 11px 17px; background-image: url(../../img/y41/imglistbg.png); background-position: 0 0;}
.imglist a{ width:100%; height:100%; display:inline; float:left; position:relative;}
.imglist img{ width: 134px; height: 101px; position: absolute; top: 32px; left: 7px;}
.imglist p{ width:100%; text-align:center; font-size:12px; color:#666666; position:absolute; top: 138px; left:0; line-height: 24px;}
.imglist li:hover{ background-position: -151px 0;}

/*分页*/

.page{ width: 100%; position: relative; float: left; margin: 20px 0; }
.pages{ float: right; }
.pages a{ padding: 6px 12px; float: left; font-family: Microsoft Yahei; font-size: 14px; color: #666; background: #cfe032; margin-left: 5px; }
.pages a:hover, .pages .pageon{ background: #4ca0db; color: #fff; }

/*文章列表页*/
.txtlist{ width: 707px; position:relative; margin-top:11px; display:inline; float: left;}
.txtlist li{ width:100%; height:47px; line-height:47px; font-size:14px; border-bottom: 1px dashed #dbdbdb;}
.txtlist a{ width:100%; height:100%; display:inline; float:left;}
.txtlist>li>a>i{ margin: 0 13px; width: 19px; background: url(../../img/y41/txtlist1.png) no-repeat left center; float: left; height: 100%; }
.txtlist span{ color:#666666; float:left;}
.txtlist em{ font-style:normal; color:#999999; float:right; padding-right: 5px;}
.txtlist li:hover span{ color:#ff6600;}
.txtlist li:hover em{ color:#a788e7;}


/*文章详细页*/
.tconttit, .tcontbox, .tcontbot{ width: 80%; position: relative; float: left; padding: 0 5%; }
.tcontbox img{ max-width:600px;}
.tconttit{ margin: 20px 0; font-family: Microsoft Yahei; font-size: 22px; color: #000; line-height: 24px; text-align: center; }
.tconttip{ width: 80%; margin: 10px 5%; padding: 10px 0; position: relative; float: left; font-size: 12px; color: #999; line-height: 20px; text-align: center; border-bottom: 1px dashed #ddd; }
.tconttip span{ color: #d65f40; }
.tcontbox{ height: 420px; margin: 10px 0; }
.tcontbox p{margin-bottom:12px;}
.tcontimg{ width: 100%; position: relative; margin: 10px 0; overflow: hidden; }
.tcontimg img{ max-width: 100%; display: inline-block; }
.tcontbot{ margin: 20px 0; }
.tcontpage{ float: left; }
.tcontpage a{ padding: 6px 12px; float: left; font-size: 14px; color: #fff; margin-left: 10px; display: inline; }
.tcontp1{ background: #f6b533; }
.tcontp2{ background: #a0cc35; }

 #LayerS{position:absolute;z-index:550; background-color:White;}
 .closeb1{width: 17px;height: 17px;position: absolute;right: 0px;top: 0px;display: block;z-index: 11;background:url(/img/layclose.png);}
 



