@charset "gb2312";
/* CSS Document */

body{margin:0 auto; padding:0; font-size:14px; font-family:microsoft YaHei, Tahoma, serif, sans-serif, Arial, "MS Serif"; line-height:26px; }
div,p,span,a,table,tr,td,input,img,form,h1,h2,h3,h4,h5,h6,iframe,a{margin:0; padding:0;}
ul,li,ol,img{margin:0; padding:0; list-style-type:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6,input {font-family:microsoft YaHei; font-weight:normal;}

a:link,a:visited {color:#3f3f3f; text-decoration:none;}
a:hover {color:#d01616; text-decoration:none;}

/*头图样式*/
.top {width:100%; height:205px; margin:0 auto; position:relative; background:url(imageshead_bg.jpg) no-repeat top center;}


/*导航栏样式*/
.nav {width:100%; height:50px; position:relative; line-height:50px; background:#a9161e; }
.nav ul { width:980px; position:relative; margin: 0 auto;overflow:hidden;}
.nav ul li {width:108px; text-align:center; float:left; font-size:18px;}
.nav ul li a,.nav ul li a:visited {width:100%; height:100%; display:block; color:#FFF;}
.nav ul li a:hover {color:#FF0; font-weight:bold; background:#750003; border-radius:6px;}

/*隐藏导航栏定位*/
.nav .navmore{ width:1000px; height:50px; position: absolute; left: 50%;margin-left: -500px;top:50px; background-color:#750003; z-index:999;}
.nav .navmore li {width:122px; text-align:center; float:left; font-size:18px;}


/*主体内容*/
.mainbg{ width:100%; background:url(imagesmian_bg.gif) no-repeat center top;}
.mainbg .main{ width:1010px; height:1295px; position:relative; margin: 0 auto; background-color:#fff;} 
.mainbg .main .left{ width:260px; height:561px; position:absolute; top:8px; left:8px; background:url(imageslist_qh1.jpg) no-repeat;}
.mainbg .main .left h1{ width:260px; height:35px; position:relative; font-size:20px; line-height:35px; text-indent:1em; color:#fff;}
.mainbg .main .left .list01 {margin-top:20px; position:relative;}
.mainbg .main .left .list01 li {width:100%; height:50px; line-height:40px; margin-bottom:10px; text-indent:10px;}
.mainbg .main .left .list01 li a {width:100%; height:100%; display:block; color:#6d6d6d; background:url(imageslist_qh2.jpg) no-repeat;}
.mainbg .main .left .list01 li a:hover {width:100%; height:100%; display:block; color:#FFF;background:url(imageslist_qh3.jpg) no-repeat;}

.mainbg .main .left h2{ width:258px; height:30px; position:relative; margin-left:1px; font-size:18px; line-height:30px; text-indent:1em; color:#fff; background:url(imageshw_bg_x.gif) repeat-x;}
.mainbg .main .left .list02{ width:240px; position:relative; margin: 0 auto;margin-top:15px;}
.mainbg .main .left .list02 li{ text-indent:1em; background:url(imagesdd.jpg) no-repeat 1px 12px; width:240px; height:24px; overflow:hidden; font-size:16px; margin-top:10px;}


.mainbg .main .right{ width:718px; height:1280px; position:absolute; right:10px; top:8px;border-radius:6px;border:double 1px #d7d7d7;}
.mainbg .main .right .dh{ width:710px;height:40px; line-height:40px; background:url(imagesbj.jpg) no-repeat 10px 10px; text-indent:30px; color:#8d8d8d; font-size:14px;}
.mainbg .main .right .dh span{ color:#a9161e;}
.mainbg .main .right .dh a { color:#8d8d8d;}
.mainbg .main .right .dh a:hover {color:#900;}
.mainbg .main .right .lin{ width:700px; height:1px; position:relative; margin: 0  auto; background:url(imagesbot_bg.gif) repeat-x;}


.mainbg .main .right ul .line{ height:38px; border-bottom:dashed 1px #edd89f;}
.mainbg .main .right ul{ width:680px; height:1160px; position:relative; margin: 0 auto;}
.mainbg .main .right ul li{width:680px; height:32px; font-size:16px; line-height:32px; margin-top:5px; background:url(imagesdd.jpg) no-repeat 3px 10px; text-indent:1em;}
.mainbg .main .right ul li p{width:542px; height:32px;overflow:hidden;position:relative;float:left;}
.mainbg .main .right ul li span{ width:122px; height:32px;position:relative;right:10px;color:#a4a4a4; background-color:#fff;line-height:32px;float:right;}


.mainbg .main .right .fy {width:100%; padding:10px 0; text-align:center;}
/*CSS yahoo2 style pagination*/

DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}



/*版权*/
.footerbot{width:100%; height:70px; padding:20px 0 0 0;background:#f1f1f1; margin-top:10px;border-top:2px solid #d7d7d7;}
.footerbot .footer {width:1000px; height:70px; position:relative; margin: 0 auto;}
.footerbot .footer p {width:900px;height:35px; position:absolute
;left:0; text-align:left; color:#888888;}
.footerbot .footer  .pic-img{ width:80px; height:80px; position:absolute; top:-15px; right:0;}




.mainbg .read{ width:1010px;height:100%; position:relative; margin: 0 auto; background-color:#fff; padding-bottom:10px;} 
.mainbg .read .left{ width:260px; height:561px; position:absolute; top:8px; left:8px; background:url(imageslist_qh1.jpg) no-repeat;}
.mainbg .read .left h1{ width:260px; height:35px; position:relative; font-size:20px; line-height:35px; text-indent:1em; color:#fff;}
.mainbg .read .left .list01 {margin-top:20px; position:relative;}
.mainbg .read .left .list01 li {width:100%; height:50px; line-height:40px; margin-bottom:10px; text-indent:10px;}
.mainbg .read .left .list01 li a {width:100%; height:100%; display:block; color:#6d6d6d; background:url(imageslist_qh2.jpg) no-repeat;}
.mainbg .read .left .list01 li a:hover {width:100%; height:100%; display:block; color:#FFF;background:url(imageslist_qh3.jpg) no-repeat;}

.mainbg .read .left h2{ width:258px; height:30px; position:relative; margin-left:1px; font-size:18px; line-height:30px; text-indent:1em; color:#fff; background:url(imageshw_bg_x.gif) repeat-x;}
.mainbg .read .left .list02{ width:240px; position:relative; margin: 0 auto;margin-top:15px;}
.mainbg .read .left .list02 li{ text-indent:1em; background:url(imagesdd.jpg) no-repeat 1px 12px; width:240px; height:24px; overflow:hidden; font-size:16px; margin-top:10px;}


.mainbg .read .right{ width:718px;height:1080px; min-height:1080px; height:100%;position: relative; left:280px; top:8px;border-radius:6px;border:double 1px #d7d7d7;}
.mainbg .read .right .dh{ width:710px;height:40px; line-height:40px; background:url(imagesbj.jpg) no-repeat 10px 10px; text-indent:30px; color:#8d8d8d; font-size:14px;}
.mainbg .read .right .dh span{ color:#a9161e;}
.mainbg .read .right .dh a { color:#8d8d8d;}
.mainbg .read .right .dh a:hover {color:#900;}
.mainbg .read .right .lin{ width:700px; height:1px; position:relative; margin: 0  auto; background:url(imagesbot_bg.gif) repeat-x;}



.mainbg .read .right .title1{width:680px; height:100%; position:relative; margin: 0 auto; text-align:center; font-size:32px; color:#003ea9; margin-top:15px; line-height:50px; padding-top:5px;}

.mainbg .read .right .title1 .fbt{font-size:28px;}
.mainbg .read .right .title2{width:680px;height:100%; position:relative; margin: 0 auto;text-align:center; font-size:16px; color:#8f8f8f; margin-top:15px;}
.mainbg .read .right .pic1{width:680px; height:100%;position:relative; margin: 0 auto; margin-top:15px; margin-bottom:15px;text-align:center;}
.mainbg .read .right .pic1 img{ max-width:650px; height:auto; position:relative; margin: 0 auto;display:table-cell;text-align:center;vertical-align:middle;}

.mainbg .read .right .news{width:680px; height:100%; position:relativel; margin: 0 auto; font-size:16px; color:#434343; line-height:40px; text-indent:2em; margin-top:20px;}
.mainbg .read .right .news p{ padding-bottom:20px;}
.mainbg .read .right .news p img{width:600px; margin-top:10px;}
.mainbg .read .right .title3{width:718px;height:29px; position:relative; margin: 0 auto;font-size:14px; margin-top:80px; background:url(imagesread_main_bg.jpg) no-repeat center; line-height:29px; text-indent:2em; font-size:16px; color:#fff;}



.mainbg .read .right .newslist{ width:700px; height:100%; position:relative; margin: 0 auto; margin-top:20px;}
.mainbg .read .right .newslist li{ height:30px; font-size:16px; background:url(imagesdd.jpg) no-repeat 3px 12px; text-indent:1em; margin-top:8px;}



.mainbg .read .plist{width:700px; height:960px;position:relative; margin: 0 auto; margin-top:10px;}
.mainbg .read .plist .pic{width:225px; height:180px; float:left; margin-left:8px; margin-bottom:8px; _margin-left:6px;position:relative;text-align:center; background:none; background-color:#006;}
.mainbg .read .plist .pic img{width:225px; height:180px;}
.mainbg .read .plist .pic p{width:100%; height:30px; line-height:30px; position:absolute; bottom:0; left:0; text-align:center; background:#333; background-color:rgba(0,0,0,0.6); _background:#333;overflow: hidden;
font-size: 12px;}


.mainbg .read .plist .pic p a {width:100%; height:100%; color:#CCC; display:block; _color:#CCC;}
.mainbg .read .plist .pic p a:hover {color:#333; background:#CCC; background-color:rgba(255,255,255,0.8); font-weight:bold; _background:#CCC;}

.mainbg .read .plist .bkpic{width:155px; height:180px; float:left; margin-left:15px; margin-bottom:8px; _margin-left:6px;position:relative;text-align:center; background:none;}
.mainbg .read .plist .bkpic img{width:155px; height:180px;}
.mainbg .read .plist .bkpic p{width:155px; height:30px;line-height:30px; position:absolute; bottom:0; left:0; text-align:center; background:#333; background-color:rgba(0,0,0,0.6); _background:#333;overflow: hidden;
font-size: 12px;}



.mainbg .read .plist .bkpic p a {width:100%; height:100%; color:#CCC; display:block; _color:#CCC;}
.mainbg .read .plist .bkpic p a:hover {color:#333; background:#CCC; background-color:rgba(255,255,255,0.8); font-weight:bold; _background:#CCC;}



.mainbg .read .right .bshare-custom{ margin-left:500px; margin-bottom:30px; }