/* CSS Document */

/*通用*/
body {margin:0; padding:0;  margin-top:0px;text-align: left; font-size:12px; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; color:#666  }
div,ul,li,ol,dl,dt,dd,form,img,p{margin: 0; padding: 0; border: 0;}
html, body, ul, DL,DL DD,li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {margin: 0;padding: 0;border: 0;}
html,body{overflow-x:hidden;}
select,input,textarea {font-size:12px; color:#444444; line-height:22px;}
select,input {vertical-align:middle;}
em{ font-style:normal}
li{list-style-type:none;}
a{ text-decoration:none;font-size:12px; color:#333333;}
a:hover{text-decoration:underline;color:#900}
a.Black{ color:#000}
a.Write{ color:#FFF}
a.Red2{ color:#900}
.Red2{ color:#900}
.f12{ font-size:12px}
.f14{font-size:14px}
img{border:0;}
.lh24{line-height:24px}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
div{overflow:hidden}
.left{ float:left}
.right{ float:right}
.m10t{ margin-top:10px}
.m10b{ margin-bottom:10px}
.m10l{ margin-left:10px; margin-top:5px;}
.m10r{ margin-right:10px}
.m5t{ margin-top:5px}
.m5b{ margin-bottom:5px}
.m20l{ margin-left:20px}
.clear{ clear:both; font-size:0;}
.xuxian{width:100%; height:0px; padding:2px 0}
.mcenter{ margin:0 auto}
.pad10{ padding:10px}
.bod01{ border:1px solid #CCC}
.xuxian{ border-bottom:1px dotted #666; height:1px}
.textc{ text-align:center}
.m8t{ margin-top:8px}
.m18t{ margin-top:18px}
.p10lr{ padding-left:7px; padding-right:12px}
.more{ font-size:12px; color:#333; float:right; line-height:30px}
.morer{ font-size:12px; color:#333; float:right; line-height:24px}
.p12_lh20{ font-size:12px; line-height:18px}


/*通用头尾*/
#idaohang{ width:100%; height:30px; background:#f5f5f5}
ul.f12{ width:1000px; height:30px; margin:0 auto; line-height:30px; text-decoration:none}
ul.f12 li {float:left; padding-left:20px; }
ul.f12 li a:link,#Tdaohang ul.f12 li a:visited{ text-decoration:none}
ul.f12 li a:hover{ color:#900}



/*list*/
ul.listBD{ width:100%;}
ul.listBD li a.f16h:link,ul.listBD li a.f16h:visited{font-size:16px; line-height:35px; font-weight:bold; color:#004276}
ul.listBD li a.f16h:hover{font-size:16px; line-height:35px; font-weight:bold; color:#900; text-decoration:underline}
ul.listBD li a:link,ul.listBD li a:visited{ font-size:14px; line-height:24px; color:#004276}
ul.listBD li a:hover{ font-size:14px; line-height:24px; color:#900; text-decoration:underline}

ul.list14{ width:100%;}
ul.list14 li { background:url(../css/cj_29.jpg) 0px 10px no-repeat; padding-left:10px}
ul.list14 li a.jiacu:link,ul.list14 li a.jiacu:visited{line-height:28px; font-weight:bold; color:#004276}
ul.list14 li a.f16h:hover{font-size:16px; line-height:26px; font-weight:bold; color:#900; text-decoration:underline}
ul.list14 li a:link,ul.list14 li a:visited{ font-size:14px; line-height:25px; color:#004276}
ul.list14 li a:hover{ font-size:14px; line-height:25px; color:#900; text-decoration:underline}

ul.list12{ width:100%;}
ul.list12 li { }
ul.list12 li a.jiacu:link,ul.list12 li a.jiacu:visited{line-height:20px; font-weight:bold; color:#004276}
ul.list12 li a.f16h:hover{font-size:16px; line-height:26px; font-weight:bold; color:#006; text-decoration:underline}
ul.list12 li a:link,ul.list12 li a:visited{ font-size:12px; line-height:22px; color:#004276}
ul.list12 li a:hover{ font-size:12px; line-height:22px; color:#900; text-decoration:underline}

ul.piclist{}
ul.piclist li{ float:left; padding:0 6px;width:160px;}
ul.piclist li p- {text-align:center;width:160px;float:left;}
ul.piclist li p- a:link,ul.piclist li p a:visited{ font-size:12px; text-align:center; line-height:22px; color:#004276;}
ul.piclist li p- a:hover{ font-size:12px; text-align:center; line-height:22px; color:#F00;} 
ul.piclist li .photo a{position:relative;display:block;border:1px solid #ffffff;}
ul.piclist li .photo a:hover{border:1px solid #cccccc;}
ul.piclist li .photo span{width:160px;background:#000;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=70);-moz-opacity:0.9;
opacity:0.6;text-align:center;cursor:hand;font-family: Verdana, Arial;font-size: 12px;line-height: 24px;font-weight: normal;
}
ul.piclist li .photo a:hover span{text-decoration:underline}

ul.listPIC{ width:100%}
ul.listPIC li{ clear:both}
ul.listPIC li img{ float:left}
ul.listPIC li a.f16:link,ul.listPIC li a.f16:visited{ font-size:16px; line-height:30px; color:#000; font-weight:bold}
ul.listPIC li a.f14:link,ul.listPIC li a.f14:visited{ font-size:14px; line-height:30px; color:#004276; font-weight:bold}
ul.listPIC li a.f12:link,ul.listPIC li a.f12:visited{ font-size:12px; line-height:22px; color:#004276;}
ul.listPIC li span{ line-height:22px; color:#333; font-size:14px}
ul.listPIC li p{ line-height:24px; color:#999; font-size:14px}
ul.listPIC li p.l12{ line-height:19px; color:#999; font-size:12px}
/**/
.main{ width:1000px;}
.h77{ height:60px;padding-top:15px;}
.logo_t{width:268px;}
.h44_830{ height:44px; width:700px; margin-left:10px; margin-top:10px;}
.h44_830 .w150_44{ width:150px; height:44px;}
.banner100{ width:1000px; height:53px; background:url(../css/bbg-.gif) repeat-x;margin:0 auto;}
.ad60{ height:60px;}
.ad220{ width:220px;}
.ad60_459{ width:495px; height:60px; overflow:hidden;}
.ad740_70{ width:740px; height:70px;}
.w139{ width:139px; height:20px;}
.w740{ width:740px;}
.h70{ height:70px;}
.h70_w145{ width:145px;}
.h70_w140{ width:140px;}
.h70_w693{ width:693px; overflow:hidden}
.w435{ width:435px}
.w385_h294{ width:375px; height:294px}
.w50_h294{ width:50px; height:294px;}
ul.w50_1{ width:50px; background:url(../css/new_2.gif) repeat-y left}
ul.w50_1 li{ width:50px; height:98px;}
ul.w50_1 li a:link,ul.w50_1 li a:visited{ font-size:16px; font-weight:bold; text-align:center; width:50px; display:block; padding-top:19px; text-decoration:none}
.hover4{ width:50px; height:98px; background:url(../css/new_1.gif) top right no-repeat}

.w360{ width:360px}
.w360 .h30t{ height:30px; background:url(../css/sy_46.gif) top no-repeat}
.w360 .h30t .p30{ line-height:30px; font-size:16px; color:#333333; font-weight:bold}
.w360 .h30b{ height:30px; background:url(../css/sy_46.gif) bottom no-repeat}
.w360 .h30b .p30{ line-height:30px; font-size:16px; color:#333333; font-weight:bold}
.p220t{line-height:24px; font-size:14px; color:#333333; font-weight:bold}

.p16z{ font-size:16px; font-weight:bold; line-height:30px; text-align:center}
a.p16z:link,a.p16z:visited{ color:#004276;}
a.p16z:hover{text-decoration:underline;color:#900}
.p12f{ font-size:12px; line-height:18px; color:#999}

a.adf12:link,a.adf12:visited{ color:#333333;}
a.adf12:hover{text-decoration:underline;color:#900}

.h32{ height:32px; background:url(../css/bgzy.gif) bottom repeat-x}

ul.ltl{ margin-left:20px}
ul.ltl li{ float:left}
ul.ltl li a:link,ul.ltl li a:visited{ width:152px; height:32px; float:left; text-align:center; font-size:14px; line-height:32px; font-weight:bold;}
.hover1{ background:url(../css/zy1.gif); width:152px; height:32px; float:left; text-align:center; font-size:14px; line-height:32px; font-weight:bold; color:#333333}

.w240{ width:220px; background:#e3e9ef; padding:10px}
.w220{ width:214px; padding:3px; background:#FFF}

.fcjj{ width:740px; height:20px; background:url(../css/sy_73.gif)}
ul.ltl22{ margin-left:10px}
ul.ltl22 li{ float:left}
ul.ltl22 li a:link,ul.ltl22 li a:visited{ width:105px; height:22px; float:left; text-align:center; font-size:12px; line-height:22px; font-weight:bold; display:block}
.hover2{ background:url(../css/sy_76.gif); width:105px; height:22px; float:left; text-align:center; font-size:12px; line-height:22px; font-weight:bold; color:#000000}
.hoveryq{ width:105px; height:22px; float:left; text-align:center; font-size:12px; line-height:22px; font-weight:bold; color:#971b1b}
ul.yqljl{}
ul.yqljl li{ float:left}
ul.yqljl li a:link,ul.yqljl li a:visited{ width:80px; height:30px; float:left; text-align:center; font-size:12px; line-height:30px; font-weight:bold; display:block}

.h22{ height:22px; background:url(../css/bgzy.gif) bottom repeat-x}

.cjsc{ width:740px; height:21px; background:url(../css/sy_90.gif) no-repeat top}
.jksh{ width:740px; height:21px; background:url(../css/sy_95.gif) no-repeat top}

ul.ltl73{ margin-left:10px}
ul.ltl73 li{ float:left}
ul.ltl73 li a:link,ul.ltl73 li a:visited{ width:73px; height:22px; float:left; text-align:center; font-size:12px; line-height:22px; font-weight:bold; display:block}
.hover3{ background:url(../css/bbg3.jpg); width:73px; height:22px; float:left; text-align:center; font-size:12px; line-height:22px; font-weight:bold; color:#333333}

.jyyl{ width:740px; height:21px; background:url(../css/sy_103.gif) no-repeat top}
ul.lih21{ }
ul.lih21 li{ float:left; margin-top:5px; height:16px; line-height:16px; padding:0 5px}
ul.lih21 li a:link,ul.lih21 a:visited{ line-height:16px; font-size:12px; color:#333;}

.m7t_h40{ margin-top:12px; height:40px}
ul.dingbu{padding-left:10px}
ul.dingbu li{float:left; padding-right:10px}
ul.dingbu li a.jiacu:link,ul.dingbu li a.jiacu:visited{ font-size:14px; line-height:20px; color:##004276; font-weight:bold}
ul.dingbu li a.jiacu:hover{ font-size:14px; line-height:20px; color:#900; font-weight:bold}
ul.dingbu li a:link,ul.dingbu li a:visited{line-height:20px; font-size:13px; color:#004276}
ul.dingbu li a:hover{line-height:20px; font-size:13px; color:#900}

ul.shouc{ width:289px; float:right; background:url(../css/sc.jpg)}
ul.shouc li{padding-left:20px; width:76px; float:left; height:28px}
ul.shouc li a{line-height:28px}

/*首页底部图片区*/
.index_pic {
	WIDTH: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.artist_l {
	MARGIN: 8px 0px 2px; WIDTH: 1000px; POSITION: relative; HEIGHT: 354px
}
.artist_l .a1- {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.artist_l .a1 {
	LEFT: 250px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a2 {
	LEFT: 250px; OVERFLOW: hidden; WIDTH: 242px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a3 {
	LEFT: 250px; OVERFLOW: hidden; WIDTH: 242px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a4 {
	LEFT: 502px; OVERFLOW: hidden; WIDTH: 242px; POSITION: absolute; TOP: 120px; HEIGHT: 232px
}
.artist_l .a5 {
	LEFT: 756px; OVERFLOW: hidden; WIDTH: 243px; POSITION: absolute; TOP: 0px; HEIGHT: 354px
}
.artist_l .a6 {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 240px; POSITION: absolute; TOP: 0px; HEIGHT: 354px
}
.artist_l .a7 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a8 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a10 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a11 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a12 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a2 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 222px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a3 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 222px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a4 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 18px; PADDING-BOTTOM: 51px; OVERFLOW: hidden; WIDTH: 222px; PADDING-TOP: 51px; HEIGHT: 130px
}
.artist_l .a5 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 18px; PADDING-BOTTOM: 112px; OVERFLOW: hidden; WIDTH: 223px; PADDING-TOP: 112px; HEIGHT: 130px
}
.artist_l .a7 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a6 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 18px; PADDING-BOTTOM: 112px; OVERFLOW: hidden; WIDTH: 220px; PADDING-TOP: 112px; HEIGHT: 130px
}
.artist_l .a10 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a11 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a1 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 51px; OVERFLOW: hidden; WIDTH: 192px; PADDING-TOP: 51px; HEIGHT: 130px
}
.artist_l .a12 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 45px; HEIGHT: 172px
}
.artist_l .a9 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 192px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a1 {
	WIDTH: 242px; HEIGHT: 232px
}
.artist_l .a2 {
	LEFT: 250px; TOP: 244px
}
.artist_l .a3 {
	LEFT: 502px; TOP: 0px
}
.artist_l .a4 {
	LEFT: 502px; TOP: 120px
}
.artist_l .a5 {
	LEFT: 756px; TOP: 0px
}
.artist_l .a6 {
	LEFT: 0; TOP: 0
}
.artist_l .a7 {
	LEFT: 604px; TOP: 120px
}
.artist_l .a9 {
	LEFT: 482px; WIDTH: 232px; TOP: 244px
}
.artist_l .a10 {
	LEFT: 726px; TOP: 0px
}
.artist_l .a11 {
	LEFT: 848px; TOP: 0px
}
.artist_l .a12 {
	LEFT: 726px; WIDTH: 232px; TOP: 120px; HEIGHT: 232px
}
.artist_l A {
	BACKGROUND: #000; FILTER: alpha(opacity=70); LEFT: 0px; COLOR: #fff; FONT-FAMILY: 'Microsoft YaHei'; POSITION: absolute; TOP: 0px; opacity: .9
}
.artist_l A:hover {
	COLOR: #fff
}
.artist_l A STRONG {
	LINE-HEIGHT: 2em
}

/*底部友情链接*/
.yqlj{ border-top:1px #333 solid; height:30px}
ul.yqlj1{width:1000px;}
ul.yqlj1 li{ float:left;width:110px; font-size:12px; line-height:22px;overflow:hidden}

#yq_1{}
#yq_1 a.dbyqlj:link,a.dbyqlj:visited{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; height:18px; width:80px; overflow:hidden}
#yq_1 a.dbyqlj:hover{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; color:#900; height:18px; width:80px; overflow:hidden}
#yq_2{}
#yq_2 a.dbyqlj:link,a.dbyqlj:visited{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; height:18px; width:80px; overflow:hidden}
#yq_2 a.dbyqlj:hover{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; color:#900; height:18px; width:80px; overflow:hidden}
#yq_3{}
#yq_3 a.dbyqlj:link,a.dbyqlj:visited{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; height:18px; width:80px; overflow:hidden}
#yq_3 a.dbyqlj:hover{ font-size:12px; line-height:18px; padding:0 10px; display:block; float:left; color:#900; height:18px; width:80px; overflow:hidden}


.logoleft{width:280px; height:48px; float:left; margin-top:12px;}
.logoright{float:right; width:710px; height:60px; margin-top:20px;}
.logoright ul{ list-style-type:none; margin:0px; padding:0px;}
.logoright ul li{ float:left; margin-right:10px;height:44px;}
.logoimg_a{ float:left; margin-right:15px;}
.logoright ul li a{ color:#000000; font-size:12px; text-decoration:none;}
.logoimg_a{  width:40px; height:40px;}

#Tweibu{ width:100%; height:140px; border-top:1px solid #999; background:#f5f8fd; margin:0 auto; padding-top:10px}
#Tweibu .nr{ width:1170px; margin:0 auto}
#Tweibu .nr img{ padding-left:5px; padding-right:5px;}
#Tweibu p{ line-height:22px; text-align:center}


.rednetfouc{ width:1000px;margin:0 auto;  display:block; overflow:hidden; padding:10px 0;}
.rednetfouc h1 a{ color:#c00; text-decoration:none;  }
.rednetfouc h1 a:hover{  color:#e00; }