@charset "gb2312";
/* CSS Document */
body, div, p, ul, li, b, u, img, a, h1, h2, span{margin:0; padding:0;}

img{border:none;}
li{list-style:none;}
body{font-family:"宋体", "微软雅黑", Arial, "Times New Roman"; font-size:12px; color:#444;}
a{color:#444; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
.ppzwpassport{background-color:#f2f2f2; border-bottom:#e6e6e6 1px solid; height:33px;}
.passportMain{background:url(ppll.gif) no-repeat 5px 0px; width:960px; margin:0 auto; font-size:12px; height:35px; line-height:35px;}
.ppzwpassport .logos{background:none; width:960px; margin:0 auto; font-size:12px; height:35px; line-height:35px;}
.ppzwpassport span.ppzwlogo{width:120px; height:30px; float:left;}
.passportMain .left{float:left; padding-left:170px;}
.passportMain .topnews{padding-left:50px;}
.left form{margin:0; padding:0; border:none; font-size:12px;}
.left form .txtname, .left form .txtpassword{width:70px; border-color:#bababa #e3e3e3 #e3e3e3 #bababa; border-style:solid; border-width:1px; color:#2b2b2b; font-size:12px; height:16px; line-height:16px;}
.left form .btnsubmit, .left form .btnregister{border-color:#e3e3e3 #bababa #bababa #e3e3e3; border-style:solid; border-width:1px; background-color:#f4f4f4; cursor:pointer; font-size:12px; height:20px; line-height:18px;}
.left .selected{border-color:#e3e3e3 #bababa #bababa #e3e3e3; border-style:solid; border-width:1px; background-color:#f4f4f4; }

.passportMain .right{float:right; padding-right:10px;}
.logo{width:960px; margin:0 auto;}
.logo img{padding:10px 15px;}
.logo .menu{background:url(http://www.ppzw.com/imgcf/menubg.gif) no-repeat; width:750px; height:70px; float:right; line-height:23px; margin:10px 0px; display:inline;}
.logo .menu a{color:#444;}
.logo .menu a:hover{color:#f00;}
.logo .menu .menuL{float:left; width:560px; padding-top:14px; margin-left:70px; display:inline;}
.logo .menu .menuR{float:right; width:80px; padding-top:14px;}
.logo .menu li{float:left; padding-right:10px;}
.submenu{width:860px; margin:0 auto; background:url(http://www.ppzw.com/imgcf/menubg.gif) no-repeat; background-position:0px -100px; height:30px; line-height:30px; clear:both; color:#fae6e9; padding-left:100px;}
.submenu span{font-weight:bold; padding-right:15px;}
.submenu a{color:#fae6e9; padding:0px 3px;}

.foot{clear:both; margin-top:10px; padding-bottom:10px; text-align:center; background-color:#FFFFFF}
.foot .width{background-color:#f3f3f3; border:#d8d8d8 1px solid; height:25px; margin-bottom:5px; }
.foot .link{line-height:25px; margin-bottom:5px;width:960px; margin:auto; }
.foot p{color:#666; line-height:20px; height:20px;width:960px; margin:0 auto; }
.foot p span.black{color:#000;}
.foot p span.orange{color:#ff6600;}
.foot p span.red{color:#ff0000;}

/* 视觉专题列表页 */

.visiual{width:958px; margin:0 auto; border:#d8d8d8 1px solid; margin-top:10px; overflow:hidden; zoom:1;}
.visiual .title{background:url(bg.jpg) no-repeat; height:38px;}
.visiual .title span{display:none;}
.visiual ul{padding:8px 0px; overflow:hidden; zoom:1; float:left;}
.visiual ul li{padding:15px; border:#e9e7e7 1px solid; background-color:#fffbfb; width:428px; float:left; margin:8px 9px; display:inline;}
.visiual ul li img{width:220px; height:155px; overflow:hidden; padding-right:15px;}
.visiual ul li h1{color:#c4001f; font-size:14px; line-height:40px; width:193px; height:40px; overflow:hidden;}
.visiual ul li p{line-height:23px; color:#888; width:193px; height:110px; overflow:hidden;}
.visiual a{color:#c4001f;}
.visiual a:hover{color:#ff6600; text-decoration:underline;}

.img_gather, .video{width:958px; margin:0 auto; margin-top:10px; border:#d8d8d8 1px solid; overflow:hidden; zoom:1;}
.img_gather .title, .video .title{background:url(titlebg.gif) repeat-x; background-position:0px 0px; height:29px; line-height:28px;}
.img_gather .title h2{background:url(titlebg.gif) no-repeat; background-position:10px -40px; width:110px; height:29px; line-height:29px; overflow:hidden; text-indent:-1000px; }
.video .title h2{background:url(titlebg.gif) no-repeat; background-position:-270px -40px; width:110px; text-indent:-1000px;}
.img_gather .title span, .video .title span{float:right; padding-right:20px;}
.img_gather ul li, .video ul li{float:left;padding:15px 0px 15px 20px;}
.img_gather ul li img, .video ul li img{width:160px; height:120px; overflow:hidden; border:#edecec 1px solid; }
.img_gather ul li p, .video ul li p{text-align:center; line-height:23px; height:23px; width:168px; overflow:hidden; zoom:1; clear:both}
.img_gather ul li .hide{display:none; font-size:0; line-height:0; height:0;}
.video ul{display:block; overflow:hidden; zoom:1; padding-bottom:15px;}
.video ul li{height:130px; overflow:hidden; }
.video ul li a.icon{position:relative; overflow:hidden; display:block;}
.video ul li img.videoicon{display:block; margin:0; padding:0; width:21px; height:21px; z-index:1000; position:absolute;left:10px; top:90px; border:none; line-height:0px; font-size:0; }


/* 视觉专题照片页 */

body.visiual_bg{background-color:#b8dade;}
.banner, .visiual_menu, .visiual_cont{width:960px; margin:0 auto; background-color:#fff;}
.banner img{*display:block; _display:block; width:960px; overflow:hidden; }
.visiual_menu{width:940px; margin:0 auto; background:url(visiualbg.jpg) no-repeat; height:30px; line-height:30px; clear:both; color:#fae6e9; padding-left:20px;}
.visiual_menu span{font-weight:bold;}
.visiual_menu a{color:#fff;}
.visiual_menu .menuL{float:left;}
.visiual_menu .menuR{float:right; padding-right:20px;}
.visiual_cont .foreword{padding:15px 30px; color:#666; line-height:23px; text-indent:2em;}
.visiual_cont .photo{border-top:#e9e7e7 1px solid; padding:15px 0px;}
.visiual_cont .photo h1{color:#ca0020; font-family:"微软雅黑", "宋体", Arial, "Times New Roman"; font-size:20px; padding:0px 20px; }
.visiual_cont .photo h1 a{color:#ca0020;}
.visiual_cont .photo h1 a:hover{color:#000; text-decoration:underline;}
.visiual_cont .photo h1 span{font-size:12px; color:#666; font-weight:normal;}
.visiual_cont .photo h1 span.right{float:right;}
.visiual_cont .photo img{border:#000 3px solid; margin:7px 7px 0px 7px; display:block;}
.visiual_cont .photo .description{background-color:#000; color:#fff; font-size:14px; margin:0px 7px; line-height:25px; padding:2px 10px;}
.visiual_cont .photo .more{background-color:#d9d9d9; margin:5px 7px 10px; line-height:25px; color:#000; font-size:14px; font-weight:bold; text-align:center;}

/* 视觉专题内容页 */
.visiual_photo{width:960px; margin:0 auto; margin-top:10px; background-color:#000000; text-align:center; padding-top:5px;} 
.visiual_photo #slider img{width:960px; height:400px; overflow:hidden;}
.visiual_photo #wrapper{text-align:left;}
.visiual_txt, .visiual_comment{width:960px; margin:0 auto; background-color:#fff; margin-top:10px;}
.visiual_txt .title, .visiual_comment .title{background:url(bg02.jpg) no-repeat; height:31px; line-height:31px; padding-left:50px; font-weight:bold; font-size:14px; color:#000;}
.visiual_txt .article{padding:25px 30px; font-size:14px; line-height:23px; text-indent:2em;}
.visiual_txt .article h1{color:#ad0621; font-size:18px; line-height:40px;}
.visiual_txt .article p.txt_info{color:#777;}
.visiual_txt .article p{padding:5px 0px;}

.visiual_comment{padding-bottom:20px;}
.visiual_comment .message_live, .visiual_comment .comment{border:#cccccc 1px solid; margin:0px 30px;}
.visiual_comment .message_live{margin-top:20px; padding:10px 18px; overflow:hidden; zoom:1;}
.visiual_comment .message_live .user{border-bottom:#797979 1px dotted; padding-bottom:5px; padding-left:5px; margin-bottom:10px;}
.visiual_comment .message_live form{margin:0; padding:0; font-size:12px; font-family:"宋体", "微软雅黑", Arial, "Times New Roman";}
.visiual_comment .message_live form .ins_title{border:#cdcdcd 1px solid; width:340px; height:20px; line-height:20px;}
.visiual_comment .message_live form .ins_text{width:860px; height:80px; border:#cdcdcd 1px solid; line-height:23px; overflow:auto;font-size:12px; font-family:"宋体", "微软雅黑", Arial, "Times New Roman";}
.visiual_comment .message_live form label{line-height:20px;color:#777;}
.visiual_comment .message_live form .btnsubmit{float:right; margin-top:5px;}
.visiual_comment .comment{margin-top:3px;}
.visiual_comment .comment .Reviewers{background-color:#e4e4e4; border-bottom:#ccc 1px solid; line-height:25px; height:25px; color:#000; padding-left:18px;}
.visiual_comment .comment .message{padding:2px 40px; line-height:20px;}

/* 视频中心列表页 */
.videolist{width:958px; margin:0 auto; border:#d8d8d8 1px solid; margin-top:10px; overflow:hidden; zoom:1;}
.videolist .title{background:url(bg01.jpg) no-repeat; height:38px; padding-left:160px; line-height:38px;}
.videolist .title ul.video_menu{float:left;}
.videolist .title ul.video_menu li{padding:0px 16px 0px 8px; float:left; font-family:"微软雅黑", "宋体", Arial, "Times New Roman"; font-size:15px; font-weight:bold;  background:url(line.gif) no-repeat right center;}
.videolist .title ul.video_menu li.last{background:none;}
.videolist .title ul.video_menu li a{color:#555;}
.videolist .title ul.video_menu li a:hover{color:#f00;}
.videolist .title ul.video_menu li.current a{color:#f20000;}

.videolist ul.list{display:block; overflow:hidden; zoom:1; padding:15px 0px 15px 5px;}
.videolist ul.list li{overflow:hidden; float:left; margin:10px 15px 10px 15px; display:inline;}
.videolist ul.list li a.icon{position:relative; overflow:hidden; display:block;}
.videolist ul.list li img.border{border:#dcdddd 1px solid; padding:3px;}
.videolist ul.list li img.videoicon{display:block; margin:0; padding:0; width:21px; height:21px; z-index:1000; position:absolute;left:10px; top:65px; border:none; line-height:0px; font-size:0; }
.videolist ul.list li p{width:120px; line-height:18px; height:36px; overflow:hidden; padding-top:5px;}


