@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0; font-family:宋体;}
textarea,input,select,body{font-size:12px; font-family:Arial;}
select,input{vertical-align:middle}
fieldset,img{border:0}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,ol{list-style:none;}
a{ text-decoration:none; color:#333; font:Arial;}

body{ text-align:center;background:#F1F1F1;}

.warp{ width:976px; margin:0 auto; background:#fff url(../images/ztlpx/index_02.jpg) repeat-x 0 0 ;}
.top{ height:211px; background:url(../images/ztlpx/index_04.jpg) no-repeat 0 0;}
.top .tip{ text-align:right; padding: 0 30px; color:#fff; line-height:24px; width:60px; background:url(../images/ztlpx/dd_03.gif) no-repeat 25px 9px; float:right;}
.nav{ height:44px; background:url(../images/ztlpx/index_04.gif) repeat-x 0 0;}
.nav ul li{ float:left;}
.nav ul li a{ float:left; width:122px; height:34px; line-height:34px; color:#fff; font-size:14px; font-weight:bold;}
.nav ul li a:hover{ background:url(../images/ztlpx/index_10.gif) no-repeat center 0;}
.content{ text-align:left; padding:10px 0 0 0;}
.content .con01{ width:275px; float:left;}
.content .con01 .title{ clear:both; height:24px; background:url(../images/ztlpx/index_15.gif) no-repeat 0 0; line-height:24px; font-size:14px; font-weight:bold; color:#cd0404; padding:0 0 0 25px;}
.content .con01 .title a{ float:right; color:#cd0404; font-weight:100; font-size:12px; padding-right:5px;}
.content .con01 ul li a{ line-height:28px; clear:both; float:left; background:url(../images/ztlpx/index_26.gif) no-repeat 15px 11px; padding:0 0 0 25px;}
.content .con01 ul{ margin:10px 0 20px 0; overflow:hidden; }
.content .con02{ width:430px; float:left; margin:0 10px;}
.content .con02 .title{ height:23px; line-height:23px; background:url(../images/ztlpx/index_20.gif) repeat-x 0 0; padding:0 5px 0 0; clear:both;}
.content .con02 .title a{ float:right; color:#cd0404;}
.content .con02 .title h4{ width:86px; background:url(../images/ztlpx/index_18.gif) no-repeat 0 0; text-align:center; color:#cd0404}
.content .con02 .flash{ float:left; width:171px; height:116px; float:left; margin:13px 0;}
.content .con02 .news ul{ float:left; width:250px; margin:12px 0;}
.content .con02 ul{ margin:12px 0;}
.content .con02 ul li{ line-height:24px;}
.content .con02 ul li span{ float:right;}
.content .con02 ul li a{ background:url(../images/ztlpx/dian.gif) no-repeat 8px 6px; padding:0 0 0 15px;}
.content .con03{ width:240px; float:left}
.content .con03 .title{clear:both; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#cd0404; padding:0 5px}
.content .con03 .title a{ float:right; color:#cd0404;font-weight:100; font-size:12px; padding-right:5px;}
.content .con03 .spbg{ background:url(../images/ztlpx/bg.gif) no-repeat 0 0; height:152px; padding:15px 0 0 17px;}
.content .con03 .lyxh{ height:114px; margin:15px 0 0 0;}

.rollBox{ clear:both;width:960px; height:117px;overflow:hidden;padding:0 0 0 0; border:#ffdcdc solid 1px;}
.rollBox .title{ float:left; width:33px; background:url(../images/ztlpx/index_34.gif) no-repeat 0 0; height:117px;}
.rollBox .LeftBotton{height:50px;width:15px;background:url(../images/ztlpx/index_45.gif) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 10px;cursor:pointer;}
.rollBox .RightBotton{height:50px;width:9px;background:url(../images/ztlpx/index_48.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:870px;overflow:hidden;float:left;margin:6px auto 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .ScrCont02{width:10000000px;}
.rollBox .Cont .pic{width:150px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:2px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}

.footer{ height:60px; line-height:30px; padding:15px 0 ; clear:both;}

.leftside{ width:258px; height:auto; float:left; text-align:left;}
.box02{ width:258px; height:217px; background:url(../images/ztlpx/ri_bg2.jpg) repeat-x;}
.box02 .title{ width:258px; height:40px; background:url(../images/ztlpx/list_tit.jpg) no-repeat; }
.box02 .title h3{ color:#fff; line-height:28px; float:left; padding-left:30px;}
.box02 .title a{ float:right; margin:10px 10px 0px 0px; color:#fff;}
.box02 .title a:hover{ color:#FFFF00;}
.box02 ul{ padding:15px 0px 0px 15px;}
.box02 ul li{ line-height:20px; background:url(../images/ztlpx/li_bg4.gif) left center no-repeat; padding-left:18px;}
.box02 ul li a{ color:#000;}
.box02 ul li a:hover{ color:#FF0000;}
.right_list{ width:682px;border:1px solid #e7e6e6; margin-top:2px; padding:0 0 15px 0;  float:left; margin-left:8px;}
.right_list .title{ width:682px; height:31px; background:url(../images/ztlpx/tit_y09.jpg) repeat-x;}
.right_list .title h3{ background:url(../images/ztlpx/b05.gif) left center no-repeat; padding-left:20px; height:30px; line-height:30px; margin-left:20px; color:#dc0000; float:left;}
.position{ line-height:30px; float:right; margin-right:15px; color:#838181;}
.position a{ color:#838181; }
.position a:hover{ color:#FF0000;}
.right_list ul{ padding:15px 0px 0px 18px; height:600px; overflow:hidden;}
.right_list ul li{ line-height:26px; background:url(../images/ztlpx/dianzi.gif) left center no-repeat; padding-left:15px;}
.right_list ul li a{ color:#000;}
.right_list ul li a:hover{ color:#FF0000;}
.right_list ul li span{ float:right; margin-right:20px; color:#393939;}

#fenye{margin:15px auto 0px; text-align:center; width:410px;}
#fenye a{margin:0px 8px; text-align:center; }
#fenye a{color:#000000;}
#fenye a:hover{color:#FF9900;}

.right_list2{ width:682px; min-height:698px; height:698px; border:1px solid #e7e6e6; margin-top:2px;  float:left; margin-left:8px;}
div[class].right_list2{ height:auto;}
.right_list2 .title{ width:682px; height:31px; background:url(../images/ztlpx/tit_y09.jpg) repeat-x;}
.right_list2 .title h3{ background:url(../images/ztlpx/b05.gif) left center no-repeat; padding-left:20px; height:30px; line-height:30px; margin-left:20px; color:#dc0000; float:left;} 

#main_b1{width:660px;height:auto; background:url(../images/ztlpx/text_bg.jpg) repeat-x left top; margin:8px 0px 0px 8px; float:left;}
#main_b1 h3{float:none; width:auto;height:38px; background:url(../images/ztlpx/x_line.gif) no-repeat center bottom; text-align:center; line-height:40px; color:#d3060e; font-size:16px; height:50px; padding:15px 0px 0px 0px; }
#main_b1 #author{height:20px; text-align:center; margin:10px auto; clear:both;}
#main_b1 #work{width:95%; height:auto;  margin:20px auto 20px; text-align:left; line-height:24px;}


.leftside{ width:258px; height:auto; float:left;}
.box02{ width:258px; height:217px; background:url(../images/ztlpx/ri_bg2.jpg) repeat-x;}
.box02 .title{ width:258px; height:40px; background:url(../images/ztlpx/index_20.gif) repeat-x 0 0; }
.box02 .title h3{ color:#cd0404; line-height:28px; float:left; width:86px; text-align:center; padding:0; background:url(../images/ztlpx/index_18.gif) no-repeat 0 0;}
.box02 .title a{ float:right; margin:10px 10px 0px 0px; color:#fff;}
.box02 .title a:hover{ color:#FFFF00;}
.box02 ul{ padding:5px 0px 0px 5px;}
.box02 ul li{  background:url(../images/ztlpx/index_26.gif) left center no-repeat; padding-left:18px;}
.box02 ul li a{ color:#000; line-height:24px;}
.box02 ul li a:hover{ color:#FF0000;}
.right_list{ width:950px; text-align:left; overflow:hidden;border:1px solid #e7e6e6; margin-top:2px;  float:left; margin-left:8px;_margin-left:5px;}
.right_list .title{ width:950px; height:31px; background:url(../images/ztlpx/tit_y09.jpg) repeat-x;}
.right_list .title h3{ background:url(../images/ztlpx/b05.gif) left center no-repeat; padding-left:20px; height:30px; line-height:30px; margin-left:20px; color:#CD0404; float:left;}
.position{ line-height:30px; float:right; margin-right:15px; color:#838181;}
.position a{ color:#CD0404; }
.position a:hover{ color:#FF0000;}
.right_list ul{ padding:15px 0px 0px 18px; height:600px; overflow:hidden;}
.right_list ul li{ line-height:26px; background:url(../images/ztlpx/dian.gif) left center no-repeat; padding-left:15px;}
.right_list ul li a{ color:#000;}
.right_list ul li a:hover{ color:#CD0404;}
.right_list ul li span{ float:right; margin-right:20px; color:#393939;}



.right_list2{ width:950px; min-height:208px; _height:500px; border:1px solid #e7e6e6; margin-top:2px;  float:left; margin-left:8px;_margin-left:5px; padding:0 0 20px 0;}
div[class].right_list2{ height:auto;}
.right_list2 .title{ width:950px; height:31px; background:url(../images/ztlpx/tit_y09.jpg) repeat-x;}
.right_list2 .title h3{ background:url(../images/ztlpx/b05.gif) left center no-repeat; padding-left:20px; height:30px; line-height:30px; margin-left:20px; color:#CD0404; float:left;} 

#main_b1{width:940px;height:auto; background:url(../images/ztlpx/text_bg.jpg) repeat-x left top; margin:8px 0px 0px 8px; _margin:0; float:left;}
#main_b1 h3{float:none; width:auto;height:38px; background:url(../images/ztlpx/x_line.gif) no-repeat center bottom; text-align:center; line-height:40px; color:#d3060e; font-size:16px; height:50px; padding:15px 0px 0px 0px; }
#main_b1 #author{height:20px; text-align:center; margin:10px auto; clear:both;}
#main_b1 #work{width:95%; height:auto;  margin:20px auto 20px; text-align:left; line-height:24px;}

/*    photo   */
.list_v07{ width:100%; height:auto; overflow:hidden;}
.list_v07 ul{ width:100%; height:auto; padding:17px 0px 0px 20px;_padding:15px 0px 0px 20px;}
.list_v07 ul li{ width:140px; text-align:center; _margin:8px 0px 0px 19px;margin:8px 0px 0px 19px; padding:0 12px 0px 0;float:left;height:134px; overflow:hidden; display:inline;background:url(../images/ztlpx/bj_pg.jpg) no-repeat;}
.list_v07 ul li img{ border:#c7c7c7 solid 1px; background:#FFF; padding:3px 3px; width:135px; height:106px;}
.list_v07 ul li a{ color:#333;}
.list_v07 ul li a:hover{ color:#f60;}
.list_v07 ul li span{  width:145px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#999; background:#FFF;}

/*  留言献花 */
.magess_con{ padding:20px 40px; height:auto!important;} 
.magess_one{ height:auto!important; height:50px; min-height:50px; background:url(../images/jian.jpg) repeat-x bottom; padding-bottom:5px; margin-bottom:8px;  }
.magess_one h1{ font-size:12px; height:25px; line-height:25px; padding-left:10px; color:#333; background:#f1f1f1; margin-bottom:5px; position:relative; }
.magess_one h1 span{ font-weight:normal; color:#999; position:absolute; right:10px; bottom:0;}
.magess_one p{ font-size:12px; margin:10px; color:#6b6b6b; line-height:20px;}
.sub{ width:400px; height:17px; border:1px solid #ddd; padding:2px; color:#333;}
.sub2{ width:170px;}
.sub3{ width:400px; height:70px;}
.magess_con table h1{  color:#0e3a73;}

/*    photo20120522新增   */
.list_v08{ width:100%; height:auto; overflow:hidden;}
.list_v08 ul{ width:100%; height:auto; padding:17px 0px 0px 20px;_padding:15px 0px 0px 20px;}
.list_v08 ul li{ width:260px; text-align:center; _margin:8px 0px 0px 21px;margin:8px 0px 0px 21px; padding:0 12px 0px 0;float:left;height:184px; overflow:hidden; display:inline;background:url(../images/bj_pg.jpg) no-repeat;}
.list_v08 ul li img{ border:#c7c7c7 solid 1px; background:#FFF; padding:3px 3px; width:165px; height:140px;}
.list_v08 ul li a{ color:#333;}
.list_v08 ul li a:hover{ color:#f60;}
.list_v08 ul li span{  width:175px; padding-right:30px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; color:#999; background:#FFF;}


