﻿/** john 6-2 up **/
.wrap{ margin:0 auto; width:950px;overflow:hidden;}
.ft{ margin-top:10px;}

#gNav {
background:#FFF;
}
div{
 margin:0px auto;
}
a{
 color:#000;
 text-decoration:none;
}
a:hover{
 color:#000;
 text-decoration:underline;
}
.w{
 color:#fff;
 text-decoration:none;
}
.w:hover{
 color:#fecd33;
 text-decoration:underline;
}
.r{
 color:#ce0031;
 text-decoration:none;
}
.r:hover{
 color:#ce0031;
 text-decoration:underline;
}
.clear{
 clear:both;
}
.mar{
 margin-top:5px;
}
.mar2{
 margin-top:6px;
}
img{
 border:0px;
}



.links { background:#FFF; border:1px solid #ccc; clear:both; height:1%; line-height:30px; margin:5px 0; overflow:auto; position:relative;}
.links h2 { color:#000; display:inline; float:left; font-size:14px; text-indent:20px; width:120px;}
.links h2 a { color:#000;}
.links h3 { color:#000; display:inline; float:left; font-size:14px; text-indent:20px; width:120px;}
.links h3 a { color:#000;}
.links ul { display:inline; float:left; margin:5px 0; width:820px;}
.links li { width:110px; height:20px; float:left; line-height:20px; text-align:center; overflow:hidden;}
.links li a { font-size:12px; color:#000; margin-left:20px; text-decoration:none;}
.links li a:hover { font-size:12px; color:#c00; text-decoration:none;}



.p_nav{
 width:950px;
 height:49px;
}
.p_nav_logo{
 width:126px;
 height:49px;
 background:url(../images/photo/p_bg_007.gif) no-repeat bottom;
 float:left;
}
.p_nav_text{
 width:824px;
 margin-top:16px;
 height:31px;
 background:url(../images/photo/p_bg_001.gif) repeat-x bottom;
 float:right;
 border-top:1px solid #858c9c;
 border-bottom:1px solid #58626e;
}
.p_nav_text ul li{
 height:31px;
 float:left;
 color:#fff;
 background:url(../images/photo/p_bg_002.gif) no-repeat right;
 padding-left:20px;
 padding-right:20px;
 line-height:31px;
}



.content{
 width:950px;
}
.p_con1_top{
}
.p_con1_bottom{
}
.p_con1_center{
}
.p_con_img_box{
 width:603px;
 float:left;
}
.p_con1_jd{
 width:394px;
 background:url(../images/photo/p_bg_005.gif) no-repeat top;
 padding-top:4px;
 margin-left:4px;/*for FF*/
 *margin-left:4px;/*for IE7.0*/
 _margin-left:2px;/*for IE6.0*/
 float:left;
}
.p_con1_jd2{
 width:394px;
 background:url(../images/photo/p_bg_006.gif) no-repeat bottom;
 padding-bottom:4px;
}
.p_con1_jd3{
 width:392px;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
 background:#cccccc;
 padding-bottom:4px;
 text-align:center;
 padding-top:3px;
}
.p_con1_jd3 img{
 display:inline;
}
.p_con1_hdqh{
 width:392px;
 height:30px;
 margin-left:0px;
 margin-top:3px;
 background:url(../images/photo/p_bg_012.gif) no-repeat bottom;
}
.p_con1_hd_1{
 width:30px;
 height:26px;
 float:left;
 text-align:center;
 line-height:26px;
 background:url(../images/photo/p_bg_009.gif) no-repeat 0 -1px;
}
.p_con1_hd_2{
 width:30px;
 height:22px;
 float:left;
 margin:0 3px;
 text-align:center;
 line-height:22px;
 background:url(../images/photo/p_bg_010.gif) no-repeat;
}
.p_con1_js{
 width:198px;
 height:335px;
 background:url(../images/photo/p_bg_014.gif) no-repeat;
 float:right;
 line-height:22px;
 font-size:14px;
}
.p_con1_js_2{
 width:182px;
 line-height:22px;
 margin-top:5px;
}
.p_con1_js h2 a {
color:#C00;
}
.p_con1_js div{
font-size:12px;
text-indent:28px;
line-height:24px;text-align:left;
}
.p_con1_img_li{
 float:right;
 width:345px;
}
.p_con1_img_box ul li{
 width:163px;
 height:152px;
 background:url(../images/photo/p_bg_008.gif) no-repeat;
 float:left;
 text-align:center;
 padding-top:7px;
 margin-left:6px;/*for FF*/
 *margin-left:6px;/*for IE7.0*/
 _margin-left:3px;/*for IE6.0*/

  margin-right:0px;/*for FF*/
 *margin-right:0px;/*for IE7.0*/
 _margin-right:3px;/*for IE6.0*/

 margin-top:4px;/*for FF*/
 *margin-top:5px;/*for IE7.0*/
 _margin-top:4px;/*for IE6.0*/
}
.p_con1_img_box ul li img {
margin:0 auto;
}
.p_con1_img_box ul li a{
 display:block;
}
.p_con1_img_box ul li h5{
 font-size:14px;
 font-weight:100;
 height:32px;
 line-height:32px;
 overflow:hidden;
}
.p_con1_dh_l{
 float:left;
 padding-left:10px;
}
.p_con1_dh_l2{
 float:left;
}
.p_con1_dh_r{
 float:right;
 padding-right:10px;
 font-size:14px;
}
.p_con1_dh_r a {
color:#C00;
}
.p_con1_dh_r2{
 float:right;
 padding-right:10px;
 font-size:14px;
 line-height:22px;
}
.p_con2_box{
 width:733px;
 float:left;
}
.p_con3_box{
 width:214px;
 float:right;
}
.p_con2_box_dh{
 width:733px;
 height:22px;
 border-bottom:1px solid #cc0033;
}
.p_con2_dh_bg1{
 width:6px;
 height:22px;
 float:left;
 background:url(../images/photo/p_bg_035.gif) no-repeat;
}
.p_con2_dh_bg2{
 width:6px;
 height:22px;
 float:left;
 background:url(../images/photo/p_bg_034.gif) no-repeat;
}
.p_con2_dh_bg3{
 float:left;
 width:721px;
 height:22px;
 background:url(../images/photo/p_bg_036.gif) repeat-x;
}
.p_con2_dh_bg3 img{
 margin-left:5px;
 display:block;
}
.p_con2_img_box{
 width:731px;
 background:#fff;
 border-left:1px solid #bdbbbc;
 border-right:1px solid #bdbbbc;
 border-bottom:1px solid #bdbbbc;
 padding-bottom:12px;
}
.p_con2_img_box ul li{
 float:left;
 text-align:center;
 margin-left:26px;
 *margin-left:26px;
 _margin-left:16px;

 margin-right:10px;
 *margin-right:10px;
 _margin-right:15px;

 margin-top:17px;
}
.p_con2_img_box ul li img{
 border:1px solid #ccc;
 height:100px;
 padding:5px;
 width:130px;
}
.p_con2_img_box ul li a{
 display:block;
}
.p_con2_img_box ul li h5{
 font-size:14px;
 font-weight:100;
 height:30px;
 line-height:30px;
 overflow:hidden;
 width:140px;
}
.ad_all{
 width:948px;
 border:1px solid #ccc;
 margin-top:4px;
}
.p_con2_box_dh2{
 width:214px;
 height:22px;
 border-bottom:1px solid #cc0033;
}
.p_con2_dh_bg4{
 float:left;
 width:202px;
 height:22px;
 background:url(../images/photo/p_bg_036.gif) repeat-x;
}
.p_con2_dh_bg4 img{
 margin-left:5px;
 display:block;
}
.p_con3_img_box{
 width:212px;
 background:#fff;
 border-left:1px solid #bdbbbc;
 border-right:1px solid #bdbbbc;
 border-bottom:1px solid #bdbbbc;
}
.p_con3_img_box2{
 text-align:center;
 padding-top:10px;
}
.p_con3_img_box2 h5{
 font-size:14px;
 font-weight:100;
 height:22px;
 line-height:22px;
 overflow:hidden;
}
.p_con3_img_box2 img{
 display:inline;
}
.p_con3_img_li{
 font-size:14px;
 line-height:28px;
}
.p_con3_img_li ul{
 margin-left:10px;
}
.p_con3_img_li ul li{
 background:url(../images/photo/p_bg_037.gif) no-repeat;
 text-indent:15px;
 height:28px;
 overflow:hidden;
}
.p_con2_box_dh3{
 width:950px;
 height:22px;
 border-bottom:1px solid #cc0033;
}
.p_con2_dh_bg5{
 float:left;
 width:938px;
 height:22px;
 background:url(../images/photo/p_bg_036.gif) repeat-x;
}
.p_con2_dh_bg5 img{
 margin-left:5px;
 display:block;
}
.p_con4_img_box{
 width:948px;
 background:#fff;
 border-left:1px solid #bdbbbc;
 border-right:1px solid #bdbbbc;
 border-bottom:1px solid #bdbbbc;
 padding-bottom:12px;
}
.p_con4_img_box ul li{
display:inline;
 float:left;
 text-align:center;
 margin-left:19px;
 margin-right:5px;
 margin-top:17px;
}
.p_con4_img_box ul li img{
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 height:180px;
 padding:5px;
 width:120px;
}
#fq .p_con4_img_box ul li {
margin-left:26px;
}
#fq .p_con4_img_box ul li img{
 height:143px;
 padding:5px;
 width:112px;
}
.p_con4_img_box ul li a{
 display:block;
}
.p_con4_img_box ul li h5{
 font-size:12px;
 font-weight:100;
 height:30px;
 line-height:30px;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 overflow:hidden;
 padding:5px;
 width:120px;
}
#fq .p_con4_img_box ul li h5 {
width:112px;
}
.p_con2_box_s1{
 width:357px;
 float:left;
}
.p_con2_box_s2{
 width:357px;
 float:right;
}



.p_con4_box{
 width:725px;
 float:left;
}

.p_con2_box_dh4{
 width:357px;
 height:22px;
 border-bottom:1px solid #cc0033;
}
.p_con2_dh_bg6{
 float:left;
 width:345px;
 height:22px;
 background:url(../images/photo/p_bg_036.gif) repeat-x;
}
.p_con2_dh_bg5 img{
 margin-left:5px;
 display:block;
}
.p_con5_img_box{
 width:355px;
 background:#fff;
 border-left:1px solid #bdbbbc;
 border-right:1px solid #bdbbbc;
 border-bottom:1px solid #bdbbbc;
 padding-bottom:12px;
}
.p_con5_img_box ul li{
 float:left;
 text-align:center;
 margin-left:21px;
 *margin-left:21px;
 _margin-left:12px;
 margin-right:5px;
 *margin-right:5px;
 _margin-right:10px;
 margin-top:17px;
}
#focusint .p_con5_img_box ul li {
margin-bottom:8px;
*margin-bottom:5px;
_margin-bottom:5px;
}
.p_con5_img_box ul li img{
 border:1px solid #ccc;
 height:100px;
 padding:5px;
 width:130px;
}
.p_con5_img_box ul li a{
 display:block;
}
.p_con5_img_box ul li h5{
 font-size:14px;
 font-weight:100;
 height:30px;
 line-height:30px;
 overflow:hidden;
 width:140px;
}
.ad_r{
 text-align:center;
 margin-bottom:4px;
}
.ad_r img {
margin:0 auto;
}
.mar_j{
 margin-top:6px;/*for FF*/
 *margin-top:0px;/*for IE7.0*/
 _margin-top:0px;/*for IE6.0*/
}


.p_con6_img_box{
 width:948px;
 background:#fff;
 border-left:1px solid #bdbbbc;
 border-right:1px solid #bdbbbc;
 border-bottom:1px solid #bdbbbc;
 padding-bottom:12px;
}
.p_con6_img_box ul li{
 float:left;
 text-align:center;
 margin-left:13px;
 *margin-left:13px;
 _margin-left:8px;

 margin-right:2px;
 *margin-right:2px;
 _margin-right:6px;

 margin-top:17px;
}
.p_con6_img_box ul li img{
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 height:90px;
 padding:5px;
 width:160px;
}
.p_con6_img_box ul li a{
 display:block;
}
.p_con6_img_box ul li h5{
 font-size:14px;
 font-weight:100;
 height:30px;
 line-height:30px;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 overflow:hidden;
 padding:0 5px;
 width:160px;
}
.footer{
 margin-top:6px;
 height:109px;
 background:url(../images/photo/p_bg_040.gif) no-repeat;
 text-align:center;
 line-height:24px;
 font-size:12px;
 padding-top:12px;
}
/*--公共样式--*/
div {
	margin-right: auto;margin-left: auto;overflow: hidden;
}
ul,ol,li{
	border:0px;margin:0px;padding:0px;display:block;list-style-type: none
}
li{
	
}
h6,h5,h4,h3,h2,h1{
	border:0px;margin:0px;padding:0px;font-size:12px;font-weight:normal;
}
iframe,form{
	border:0px;padding:0px;margin:0px
}
form{
	
}
a{
	color:#000000;text-decoration:none
}
a:hover{
	color:#000000;text-decoration:underline
}
a.red{
	color:#cc0033;text-decoration:none
}
a.red:hover{
	color:#cc0033;text-decoration:underline
}
/*框架样式*/
.kuan{
background:dadada;
	width:950px;
}
.kuan2{
	width:950px;padding-top:5px
}
.topnews{
	background:url('../images/photo/photos_topnews_top.gif') no-repeat;width:950px;margin-top:5px;padding-top:6px
}
.topnews .off{
	width:950px;height:5px;background:url('../images/photo/photos_topnews_bottom.gif')
}
.topnews .left{
	float:left;width:394px;margin:0 6px;display:inline
}
.topnews .left2{
	float:left;width:198px
}
.topnews .right{
	float:left;width:333px;margin:0 6px
}
.box_left{
	width:731px;float:left;margin-right:7px;display:inline
}
.box_right{
	width:212px;float:left
}




/*板块样式*/
.title{
	background:url('../images/photo/photos_title_bg2.gif') no-repeat right top;height:24px
}
.title .j{
	height:24px;width:13px;float:left;background:url('../images/photo/photos_title_bg1.gif') no-repeat left top
}
.title h3{
	display:block;height:24px;float:left
}
.title h3 b{
	display:none
}
.title .more{
	line-height:24px;float:right;font-size:14px;color:#cc0033;display:block;padding:0 5px 0 0;letter-spacing:5px
}
.nr{
	border-color:#bdbcbc;border-width:0 1px 1px 1px;border-style:solid;background:white;height:100%;padding-bottom:5px
}
dl.photo_1{
	width:142px;float:left;margin:12px 20px 5px 20px;display:inline
}
dl.photo_1 dt{
	border:1px #CCC solid;text-align:center;padding:5px
}
dl.photo_1 dt img{
	display:block
}
dl.photo_1 dd{
	text-align:center;line-height:33px;color:#000;font-size:14px;width:142px;
	overflow:hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/*文字超出部分隐藏*/
	white-space:nowrap;/*文字横向排列不折行*/
}
dl.photo_2{
	width:212px;height:100%;display:inline
}
dl.photo_2 dt{
	text-align:center;padding:5px 5px 0 5px
}
dl.photo_2 dt img{
	display:block
}
dl.photo_2 dd{
	line-height:26px;color:#000;font-size:14px;width:200px;
	overflow:hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/*文字超出部分隐藏*/
	white-space:nowrap;/*文字横向排列不折行*/
	text-align:center;
}
dl.photo_3{
	width:197px;height:100%;display:inline;float:left;padding:7px 0 0 15px
}
dl.photo_3 dt{
	text-align:center;padding:5px 5px 0 5px
}
dl.photo_3 dt img{
	display:block
}
dl.photo_3 dd{
	line-height:26px;color:#000;font-size:14px;
	overflow:hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/*文字超出部分隐藏*/
	white-space:nowrap;/*文字横向排列不折行*/
	text-align:center;
}
dl.photo_4{
	width:132px;height:100%;display:inline;float:left;padding:7px 13px 0 13px
}
dl.photo_4 dt{
	text-align:center;padding:5px;border:1px #CCC solid
}
dl.photo_4 dt img{
	display:block
}
dl.photo_4 dd{
	line-height:26px;color:#000;font-size:14px;width:132px;
	overflow:hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/*文字超出部分隐藏*/
	white-space:nowrap;/*文字横向排列不折行*/
	text-align:center;
}

.textlist{
	padding:0 5px;width:200px
}
.textlist li{
	background:url('../images/photo/photos_x_1.gif') repeat-x top;line-height:29px;text-align:left;padding:0 5px;color:#cc0000;font-size:14px
}
.textlist li a{
	color:#000;text-decoration:none
}
.textlist li a:hover{
	color:#cc0000;text-decoration:underline
}





/*链接样式*/
.link{
	background:url('../images/photo/photos_linkbg.gif') repeat-x left bottom;height:49px
}
.link li{
	float:left;background:url('../images/photo/photos_linkx.gif') no-repeat right bottom;height:22px;padding:27px 10px 0 8px;color:#FFF;text-align:center;letter-spacing:2px;
	_background-position:0 19px;
}
.link li a{
	color:#FFF;text-decoration:none
}
.link li a:hover{
	color:#FFF;text-decoration:underline
}
.link li.logo{
	float:left;height:49px;padding:0px;margin-left:9px;background-image:none
}
.link li.text{
	float:left;height:24px;padding:25px 9px 0 7px;font-size:14px;font-weight:bold;color:#ffcc33
}
.link li.text h2{
	font-size:14px;letter-spacing:0px
}





/*topnews样式*/
.topnews_textbg{
	float:right;background:url('../images/photo/photos_topnews_textbg.gif');width:188px;height:325px;padding:5px
}
.topnews_textbg h2{
	font-size:14px;font-weight:bold;text-indent:0px;text-align:center;
}
.topnews_textbg span{
	font-size:14px;color:#000;text-align:left;line-height:23px
}
.topnews_imgtitle{
	width:333px;height:20px;padding-top:3px
}
.topnews_imgtitle h3{
	float:left;height:20px
}
.topnews_imgtitle h3 i{
	display:none
}
.topnews_imgtitle span{
	float:right;height:20px;font-size:14px;color:#FFF;letter-spacing:5px
}
.topnews_imgtitle span a{
	color:white;text-decoration:none
}
.topnews_imgtitle span a:hover{
	color:white;text-decoration:underline
}
.topnews_imglist{
	float:left;background:url('../images/photo/photos_topnews_imgbg.gif');width:161px;height:150px;margin:4px 2px 4px 2px;display:inline
}
.topnews_imglist dt{
	width:151px;padding:5px
}
.topnews_imglist dd{
	width:151px;padding:0 5px;font-size:14px;
	overflow:hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/*文字超出部分隐藏*/
	white-space:nowrap;/*文字横向排列不折行*/
	text-align:center;
}