a{font-size:12px;}
a { text-decoration: none; color:#666; cursor:pointer;}
body,ul,li{ padding:0; margin:0;}
ul,li{ list-style:none;}
img{ border:none;}
body {    font-size: 12px; background:url(imagestop.jpg) no-repeat 50% 0;background-color:#f7f7f7;    font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
address, cite, dfn, em, var {
    font-style: normal;
}
i, cite, em, var, address, dfn {
    font-style: normal;
}
.w1002{width:1002px; margin:auto;}
h5{font-family: -webkit-body;
font-size: 12px;
font-weight: 500;
margin-top: 1px;
text-align: center;margin-bottom: 6px;}
#nav {margin:0 auto;width:1000px;height:20px;}
#dh { height:50px;width:1000px;float: left; }
#dh1 {float:left;width:361px;height:28px;}
#dh1 a{font-size:12px;line-height:28px;}
#dh2 {float:right;width:584px;;height:28px;}
.dh3 {width: 1050px;height: 40px;margin-top: 20px;float: left;}
.dh3 ul {list-style-type: none;}
.dh3 ul li {  width: 290px;  text-align: left;  line-height: 40px;  font-size: 14px; color:#FFF; font-weight: bold; float: left;position: relative;}
.dh3 ul li  a {color: #FFF;font-size:16px;display:block; } 
.dh3 ul li a:link{color:#fff;text-decoration:none;}
.dh3 ul li a:visited{color:#fff;text-decoration:none;}
.dh3 ul li a:hover{color:#fff;}
.dh3 ul li a:active{color:#fff;}
.dh3  ul li ul {display: none;}
.dh3 ul li:hover ul {display: block; position: absolute; top:46px; min-width:93px; left:0;} 
.dh3 ul li:hover ul li a {display:block; background:#2c6fbd; color:#ffffff; width: 90px; text-align: center; border-bottom: 1px solid #f2f2f2; border-right: none;}
.dh3 ul li:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }
 .borderleft {border-left: 1px solid #e9e9e9;}
 .top { border-top: 1px solid #f2f2f2;height: 25px;}
 .top a {line-height: 25px;}
.secbox{width:361px;height:80px;overflow:hidden;float: right;margin-top: 30px;}
.weat{width:390px;height:30px;overflow:hidden;}
.select{width: 311px;float: left;height: 25px;}
.main{width: 1000px;margin: 0 auto;overflow: hidden;}

.w988 {
    margin: 0 auto;
    width: 1000px;
}
.zttp {
    margin: 0 auto;
    width: 1000px;    height: 115px;
    float: left;
}
.newslist {
    margin: 0 auto;
    width: 1000px;    height: 250px;
    float: left;
}
.xinwen{width:326px;height:235px;float:left;background:#FFF;margin-right:11px;}
.pic li {height:90px;width:240px;float:left;   padding-right: 13px;padding-top:10px;}
.pic li img{width: 240px;height: 90px;float:left;}
.lmain {
    width: 602px;
    height: 510px;
    padding: 6px;    padding-left: 0px;
}
.left {
    float: left;
}
.tpqh {
    width: 600px;
    height: 350px;
}
.fxia {
    background: url(imagestzgg.png) no-repeat;
    height: 150px;
}.fxia1 {
    background: url(imagesspxc.png) no-repeat;
    height: 150px;
}
.ml10 {
    margin-left: 10px;
}
.gsgg_list li {
    height: 35px;
    line-height: 35px;
    color: #666;    text-indent: 20px;
    width: 245px;background: url(imagesdian.jpg) no-repeat 8px 50%;
}
.gsgg_list li  a{font-family:微软雅黑;font-size:14px;}
.gsgg_list li em {
    float: left;
    width: 245px;
    overflow: hidden;
    white-space: normal;
    height: 35px;
    line-height: 35px;
}
.gsgg_list li i {
    float: right;
    width: 38px;
    float: right;
}

.gsgg_a {
    width: 48px;
    height: 150px;
    display: block;
    float: left;
}
.gsgg_a li  a{font-family:微软雅黑;font-size:14px;}

.spxwlit li {
    height: 35px;background: url(imagesdian.jpg) no-repeat 8px 50%;
    line-height: 35px;width: 245px;text-indent: 20px;
}
.spxwlit li a {
   font-size:14px;
}
.rmain {
    width: 382px;    background: #FFF;
}
.mt5 {
    margin-top: 5px;
}
.right {
    float: right;
}
.ywyq {
    width: 372px;
    height: 509px;padding-left:5px;overflow: hidden
}
.ywqxdttil {
    height: 41px;
    line-height: 41px;
    border-bottom: 2px solid #e2e2e2;    margin-left: 10px;
}
.ywqxdttil li {
    float: left;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    width: 100px;
    cursor: pointer;
    background: url(../images/qhline2.jpg) no-repeat right 14px;
}
.ywqxdttil li a{    float: left;
    padding: 0 15px;
    cursor: pointer;
    font-size: 16px;}
	.ywqxdttil li.hover a {
    color: #195290;
    font-weight: bold;    height: 40px;
    border-bottom: 2px solid #195290;
    line-height: 40px;
}
.ywqhnr div {
    height: 450px;
    width: 358px;
    margin: auto;
}
.ywyq h2 {
    line-height: 38px;
    text-align: center;
    color: #CE1111;
    font-size: 16px;
    font-weight: bold;
}
.ywyq h2 a {
    color: #CE1111;
	    font-size: 16px;
}
.ywyq p {
    height: 62px;
    line-height: 28px;
    border-bottom: 1px dashed #666;
    color: #666;
    text-indent: 2em;
    word-wrap: break-word;
    overflow: hidden;
    margin-left: 3px;
}

.dtxxlist li {
    height: 37px;
    line-height: 37px;
    color: #494949;
    background: url(imagesdian.jpg) no-repeat 10px 50%;
    text-indent: 20px;
    font-size: 14px;
    position: relative;
}
.dtxxlist li span {
    position: absolute;
    top: 0px;
    right: 5px;
}
.dtxxlist li a {
    height: 28px;
    line-height: 28px;
	    font-size: 14px;
}



/*幻灯片*/
.banner_0 {Z-INDEX: 100; POSITION: relative; MIN-HEIGHT: 350px}
.banner_0_top {	HEIGHT:35px; B0ACKGROUND: #fff}
.banner_0_top LI {POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; TOP: 0px; LEFT: 0px}
.banner_0_top LI IMG {POSITION: relative; WIDTH: 600px; HEIGHT: 350px}
.banner_0_top LI .tit {	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 3px; PADDING-RIGHT: 0px; BACKGROUND: url(imagesalpha_h.png); FONT-SIZE: 120%; PADDING-TOP: 8px; LEFT: 0px;font-size:16px}
.banner_0_top LI .tit A {COLOR: #fff}
.banner_0_top LI .tit A:hover {TEXT-DECORATION: underline}
.banner_0_top LI .p {TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5; MIN-HEIGHT: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 5px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px}
.banner_0_top LI .p A {	PADDING-BOTTOM: 0px; TEXT-INDENT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-TOP: 0}
.banner_0_bottom {Z-INDEX: 20; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 80px; LEFT: 0}
.banner_0_bottom SPAN {	MARGIN: 0px 2px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(imagesn_html55.png) no-repeat left top; HEIGHT: 12px; CURSOR: pointer}
.banner_0_bottom SPAN.on {BACKGROUND: url(imagesn_html55.png) no-repeat right top}
.banner_0 .next {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(imagesin_bon_01.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; TOP: 40%; LEFT: 10px; opacity: 0.7}
.banner_0 .por {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(imagesin_bon_03.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; RIGHT: 10px; TOP: 40%; opacity: 0.7}
.banner_0 .next:hover {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(imagesin_bon_02.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; TOP: 40%; LEFT: 10px}
.banner_0 .por:hover {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(imagesin_bon_04.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; RIGHT: 10px; TOP: 40%}



.yqlj{ height:117px; background:url(imagesybg.jpg) no-repeat center top;}
.yq_list1{ height:30px; padding-top:40px;}
.yq_list1 li{ float:left; color:#FF6600; margin:0 10px 0 10px;}
.yq_list1 li a{color:#FF6600;}
.foot{ width:1000px; height:150px;}
#Tab2{width:390px;float: RIGHT;margin-left:10px;background: #FFF;    padding: 1px;border: 1px solid #CCCCCC;}
.more1 ul li{width:50px;    margin-top: 0px;float:right;}
.more1 ul li a{width:50px;    margin-top: 0px;font-size:12px;font-weight:100;color:#666;}
.xxgktt{width:748px;height:40px;float:left;background:url(imagesbtbj.jpg);}
/* changeBox_a1 */
.changeBox_a1{
width:345px;height:300px;
position:relative; overflow:hidden;}

.changeBox_a1 .a_bigImg img{
position:absolute;
top:2px;left:2px;
display:none;}


.changeDiv{
position:absolute;
display:none;padding: 2px;}

.changeDiv h3{
position:absolute;
left:0px;bottom:-15px;
width:343px;
text-align:center;
font-size:12px;background:#e9f3f4;
height:33px;line-height:30px;
}

.changeDiv h3 a{
display:block;
}

/* ul_change_a2 */
.ul_change_a2{
position:absolute;
right:0px;
bottom:45px;

overflow:hidden;

width:340px;
height:15px;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
 width:28px; height:15px;
}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:0px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer; width:20px; height:15px; text-align:center; line-height:15px;
}

.ul_change_a2 span.on{
border:0px solid #CC0000;
background:#4A9E2C;
color:#CC0000;}


/**********  tpxw css end  ***************/
/*菜单class*/
.Menubox{width:100%;background:url(../images/bg2.gif);height:28px;line-height:28px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:114px;text-align:center;color:#949694;font-weight:bold;}
.Menubox li.hover{padding:0px;background:#fff;width:116px;border-left:1px solid #A8C29F;border-top:1px solid #A8C29F;border-right:1px solid #A8C29F;background:url(../images/bg1.gif);color:#739242;font-weight:bold;height:27px;line-height:27px;}

.Contentbox{clear:both;margin-top:0px;border-top:none;height:256px;text-align:left;padding-top:8px; border-top:none}

.Menubox{width:100%;background-color:#eaf3fa;height:27px;line-height:27px;border-bottom: #2E73CE double 2PX;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:114px;text-align:center;color:#949694;font-weight:bold; font-size:14px}
.Menubox li.hover{padding:0px;width:109px;background:url(imagesttbj.jpg);color:#739242;font-weight:bold;height:27px;line-height:27px;}
.Menubox li.hover a{font-size:16px;color:#FFF}
.Menubox li A{font-size:16px;color:#2374c5}
.nkywl span{float:right;color:#999999;}
.nkywl h2 {height: 30px;
    line-height: 30px;
    width:390px;
    color: #CE1111;
    font-size: 18px;
    font-weight: bold;
	text-align: center;margin-top: 0px;
    margin-bottom: 0px
}
.nkywl h2 a {
    color: #fb2700;font-size: 16px;
}

.nkywl p {    width: 370px;
    height: 60px;
    line-height: 25px;
    border-bottom: 1px dashed #666;
    color: #666;
    text-indent: 2em;
    word-wrap: break-word;
    overflow: hidden;
    margin-left: 10px;margin-top: 0px;
    margin-bottom: 0px
}
.Contentbox ul li{background: url(imagesdian.jpg) no-repeat 12px 50%;
    height: 26px;
    line-height: 26px;
    position: relative;
    text-indent: 20px;    width: 380px;}
	.Contentbox ul li a{float:left;}
	
	.n1aatil{height:38px; background:url(../images/n1.jpg) no-repeat left top; line-height:38px; font-size:14px; text-indent:30px;}
	.n1aalist{ padding:10px 0px; background:url(../images/n2.jpg) repeat-y;}
	.n1aalist li{ position:relative; line-height:30px;height:30px; background:url(imagesdian.jpg) no-repeat 10px 50%; text-indent:20px;}
	
	.n1aalist span{ position:absolute; bottom:0px; right:10px;}
	.n1aabot{ height:14px; background:url(../images/n3.jpg) no-repeat center top;}
	
	
	
	
	.blk_29 {zoom: 1;width: 738px;height: 64px;overflow: hidden;position: relative}
	.blk_29.Cont {overflow: hidden;width: 988px;margin: auto;border: 0px solid red}
	.blk_29.LeftBotton {background: url(imagesprve-left.png) no-repeat left;display: none;left: 0px;width: 20px;cursor: pointer;position: absolute;height: 64px}
	.blk_29.RightBotton {RIGHT: 0px;background: url(imagesprve-right.png) no-repeat right;display: none;width: 20px;cursor: pointer;position: absolute;TOP: 0px;height: 62px}
	.blk_29.box {float: left;width: 197px}
	.blk_29.box img {display: block;background: #fff;width: 194px;height: 62px}
	
	.flag{top:15%;height: 340px;*+height: 355px;left: 50%;margin-left: 522px;position: fixed;_position:absolute; width:90px;}
.weiclose{cursor:pointer;float:right;}
.weibox{border:1px solid #dedede; text-align:center; clear:both; padding-top:5px; background:#fff;}
.weibox li{height:45px;}
.weibox i {display: block;height: 26px;background: url("../images/i37.gif") no-repeat top center;}
.weibox .shuzi i {background: url("../images/i38.gif") no-repeat top center;}
.weibox a{ cursor:pointer;}

/*------ list-----*/
.list_l{ background:url(../images/list_l_hsbg.jpg) no-repeat bottom; border-left:#ccc solid 1px; border-top:#ccc solid 1px; border-right:#ccc solid 1px;border-bottom:#ccc solid 1px; width:225px;}
.list_l_top{ background:url(imageslist_l_top.jpg) no-repeat bottom; width:180px; height:40px; line-height:40px; padding-left:40px;  font-weight:bold; color:#BE0000; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_l_cd{ height:32px; line-height:32px;  text-indent:75px; margin-top:17px;}
.list_l_cd li{  height:32px;line-height:32px; background:url(imageslist_l_zx.jpg) no-repeat center bottom;}
.list_l_cd li a{ width:225px; display:block; line-height:32px; height:32px; color:#323433; text-indent:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.list_l_cd li a:hover {display:block;  line-height:32px; height:32px;   color:#FF8A00; text-indent:40px; text-decoration:none;  overflow:hidden; white-space:nowrap; background:url(imageslist_l_zx1.jpg) no-repeat center bottom; }

.list_r_bk{line-height:35px; height:35px; background:url(imageslist_dqwzbg.jpg) no-repeat}
.list_r_lb{ border:#ccc solid 1px; border-top:0px; background:url(../images/list_r_bg.jpg) top repeat-x; padding:8px; min-height:530px;_min-height:530px; float:left; width:732px; overflow:hidden; font-size:14px;}
.list_r_lb1{ border:#ccc solid 1px; background:url(../images/list_r_bg.jpg) top repeat-x; padding:8px;  height:1350px;}
.list_r_lb_h{ background:url(../images/list_r_xx.png) repeat-y; line-height:32px; width:100%; font-size:14px; text-align:left}
.list_r_lb_tt{ line-height:32px; font-size:14px; text-align:left; padding:8px 14px;}




/*====piclist=====*/

.right_pic_div{width:192px; height:158px; padding:6px; border:solid #ccc 1px; float:left; margin-right:12px; margin-bottom:20px; overflow:hidden;}
.right_pic_img{width:192px; height:127px; margin-bottom:3px; text-indent:0em;}
.right_pic_img img{width:192px; height:127px;}
.right_pic_title{height:27px; line-height:27px; background:#EEEEEE; text-align:center;}
.right_pic_title a{color:#666; text-decoration:none;}
.right_pic_title a:hover{color:#c30; text-decoration:none; font-weight:bold}


/*===========   濞ｅ洦绻冩慨銏ゆ嚌閿燂拷    ============*/


/*========= content  =========*/
.content_nr{ width:986px; margin:auto; background:#fff;}
.dqwz{ height:27px; margin-top:7px; margin-bottom:10px;}
.xxgk_content_text{ width: 974px;
                       margin:auto; margin-top:10px; margin-bottom:10px; border:1px solid #ccc; background:#fff;}

.xxgk_content_info{ padding:10px;
                        background:#fff8e8;
						border: 1px solid #ccc;}
.xxgk_content_info1 td{ text-align:left; font-size:12px; line-height:20px; padding:5px 2px;}

.xxgk_content_info1 span{
                           
						   text-align:center;
						   font-size:12px;
						   font-weight:600;
						   display:block;
						   margin:auto}
						   
.xxgk_content_title{
                        line-height:300%;
						text-align:center;
						font-size:20px;
						font-weight:600;
						text-align:center;
						font-size:16pt;
						
						border-bottom:1px dashed #ccc;}
.xxgk_td_bgcolor{background:#D8EBFE; text-align:center;}

.xxgk_content_divicebar{ height: 26px; 
                        background:url(../images/xxgkcontent_r6_c3.jpg) left top repeat-x;
                        border-bottom: 1px solid #ccc;
						border-left: 1px solid #ccc;
						border-right: 1px solid #ccc;
						border-top: 1px solid #EA9B56;}
						
.xxgk_content_content{ min-height: 450px ;
						_min-height: 450px ;
                       padding: 20px ;
					   font-size:14px; 
					   line-height:2;
					   margin:auto;
/*					   text-indent:2em;
*/					   }

.xxgk_content_bottombar{ height: 105px ; 
                      background:url(../images/xxgkcontent_r8_c5.jpg) left top repeat-x ; }
					  
.xxgk_content_bottombar table td img{ border:0px;}

.color01 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #e6ffff; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.color02 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #cff; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.color03 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #ffc; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.color04 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #fcf; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.color05 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #9cf; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.color06 {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #eee; FLOAT: left; MARGIN: 8px 3px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: 8px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 8px;cursor:pointer;
}
.colorfont {
	FLOAT: left; COLOR: #666; line-height:28px; cursor:pointer;
}

.list_page{ float:left}

.footer{height:80px;width:100%;background-color:#b9b9b9;margin-top:10px;}
.footbg{width:1000px;height:80px;margin:auto;background-color:#b9b9b9;}
.foot{width:750px;height:80px;float:left;}
.er{width:75px;height:80px;float:right;}
.foot01{width:750px;height:40px;float:left;line-height:40px;font-size:12px;}
.foot02{width:750px;height:40px;float:left;line-height:40px;font-size:12px;}
/*微博微信关注*/
.flag{top:15%;height:340px;*+height:355px;left:50%;margin-left:522px;position:fixed;_position:absolute;width:90px}
.weiclose{cursor:pointer;float:right}
.weibox{border:1px solid #dedede;text-align:center;clear:both;padding-top:5px;background:#fff; padding-bottom:5px;}
.weibox li{height:45px}
.weibox i{display:block;height:26px;background:url("../images/i37.gif") no-repeat top center}
.weibox .shuzi i{background:url("../images/i38.gif") no-repeat top center}
.weibox a{cursor:pointer}
.weibox img{ margin-left:4px;}
.btn_td{ line-height:30px;}


.fx {width:214px; float:right; }
.fx div{ padding-top:2px; float:left; line-height:20px;}
.fx div img{float:left; margin-right:5px; margin-top:4px;}
.fx div span{float:left;}
.fx #ckepop{width:200px;}
.fx .bshare-custom{float:left; margin-top:2px;}
#hits { color:#FF0000;}