*{ margin:0px; padding:0px; }
body{ font-size:12px; line-height:25px; font-family:"微软雅黑"; color:#333; background:#fff;}
div,img,ul,ol,li,dl,dt,dd,p{ border:none; padding:0; margin:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5{font-size:14px;font-weight:normal;}
em{ font-style:normal;}
/*---------------------------------------segmentation----------------------------------------*/

a:link,a:visited{ color:#333; text-decoration:none;}   
a:hover{ color:#F00; text-decoration:underline;}

/*color*/
.white{ color:#FFF}           .black{ color:#000}  
.gray{ color:#9b9b9b}         .gray1{ color:#c2c2c2}        .gray2{ color:#bbb}        
.green{ color:#29b409}        .green1{ color:#089e18}       .green2{ color:#189e12}
.blue{ color:#3b9df1}         .blue1{ color:#5bc2ed}        .blue2{ color:#264fa2}     
.orange{ color:#e64d23}
.red{ color:#ed3403}          .red1{ color:#F00;}           .red2{ color:#fa3113;}

/*color_a*/
.red_a:link,.red_a:vusuted{}
.blue_a:link,.blue_a:visited{}
.green_a:link,.green_a:visited{}
.orange a:link,.orange a:visited{}

/*border*/
.border_sot1{ border-top:1px solid;}
.border_sob1{ border-bottom:1px solid;}
.border_sot2{ border-top:2px solid;}
.border_sob2{ border-bottom:2px solid;}

.border_dat1{ border-top:1px dashed;}
.border_dab1{ border-bottom:1px dashed;}
.border_dat2{ border-top:2px dashed;}
.border_dab2{ border-bottom:2px dashed;}

.border_ra5{ border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.border_ra3{ border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}


/*---------------------------------------segmentation----------------------------------------*/
/*img*/
.img{ border:none; clear:both;}

/*float*/
.clear{ clear:both;}            .fleft{float:left;}           .fright{float:right;}

/*text-align*/
.tcenter{text-align:center;}    .tright{text-align: right}    .tleft{text-align:left;}

/*---------------------------------------segmentation----------------------------------------*/

/*line-height*/
.h15{ line-height:15px;}      .h18{ line-height:18px;}      .h20{ line-height:20px;}
.h21{ line-height:21px;}      .h22{ line-height:22px;}      .h23{ line-height:23px;}
.h24{ line-height:24px;}      .h25{ line-height:25px;}      .h26{ line-height:26px;}
.h27{ line-height:27px;}      .h28{ line-height:28px;}      .h30{ line-height:30px;}

/*font*/
.t14{ font-size:14px;}        .t16{ font-size:16px;}        .t18{ font-size:18px;}
.t20{ font-size:20px;}        .t22{ font-size:22px;}        .t24{ font-size:24px;}
 
/*font-size*/
.tb{ font-weight:bold}  
.t12{ font-size:12px;}        .t14{ font-size:14px;}        .t16{ font-size:16px;}      
.t18{ font-size:18px;}        .t20{ font-size:20px;}        .t22{ font-size:22px;}  
.t24{ font-size:24px;}

/*padding*/
.pad_t5{ padding-top:5px}        .pad_t8{ padding-top:8px;}         .pad_t10{ padding-top:10px;}
.pad_t15{ padding-top:15px;}     .pad_t20{ padding-top:20px;}       .pad_t25{ padding-top:25px;}
.pad_t30{ padding-top:30px;}     .pad_t35{ padding-top:35px;}

.pad_l5{ padding-left:5px;}      .pad_l7{ padding-left:7px;}        .pad_l10{ padding-left:10px;}  
.pad_l15{ padding-left:15px;}    .pad_l20{ padding-left:20px;}      .pad_l25{ padding-left:25px;}
.pad_l30{ padding-left:30px;}    .pad_l35{ padding-left:35px;}      .pad_l40{ padding-left:40px;}  
.pad_l45{ padding-left:45px;}    .pad_l50{ padding-left:50px;}

.pad_r5{ padding-right:5px}      .pad_r10{ padding-right:10px}      .pad_r15{ padding-right:15px}
.pad_r20{ padding-right:20px}    .pad_r25{ padding-right:20px}      .pad_r30{ padding-right:30px}

.pad_b5{ padding-bottom:5px}     .pad_b10{ padding-bottom:10px}     .pad_b15{ padding-bottom:15px}
.pad_b20{ padding-bottom:20px}   .pad_b25{ padding-bottom:20px}     .pad_b30{ padding-bottom:20px}

/*margin*/
.mar_t5{ margin-top:5px;}        .mar_t7{ margin-top:7px;}          .mar_t10{ margin-top:10px;}
.mar_t15{ margin-top:15px;}      .mar_t20{ margin-top:20px;}        .mar_t25{ margin-top:25px;}
.mar_t30{ margin-top:30px;}      .mar_t35{ margin-top:35px;}        .mar_t40{ margin-top:40px;}
.mar_t45{ margin-top:45px;}      .mar_t50{ margin-top:50px;}        .mar_t60{ margin-top:60px;}

.mar_r5{ margin-right:5px;}      .mar_r10{ margin-right:10px;}      .mar_r15{ margin-right:15px;}
.mar_r20{ margin-right:20px;}    .mar_r25{ margin-right:25px;}      .mar_r30{ margin-right:30px;}

.mar_b5{ margin-bottom:5px;}     .mar_b10{ margin-bottom:10px;}     .mar_b15{ margin-bottom:15px;}
.mar_b20{ margin-bottom:20px;}   .mar_b25{ margin-bottom:25px;}     .mar_b30{ margin-bottom:30px;}

.mar_l5{ margin-left:5px;}       .mar_l6{ margin-left:6px;}         .mar_l7{ margin-left:7px;}
.mar_l8{ margin-left:8px;}       .mar_l10{ margin-left:10px;}       .mar_l12{ margin-left:12px;}
.mar_l15{ margin-left:15px;}     .mar_l20{ margin-left:20px;}       .mar_l25{ margin-left:25px;}
.mar_l30{ margin-left:30px;}     .mar_l35{ margin-left:35px;}       .mar_l40{ margin-left:40px;}
.mar_l45{ margin-left:45px;}     .mar_l50{ margin-left:50px;}

/*---------------------------------------segmentation----------------------------------------*/
.bgn{ background:none;}         
.born{ border:none;}
.list li{}      
.list li span{float:right;}



/*------------------头、底部------------*/
/*20150124 by : lqy
.topnav_box{ width:100%; height:33px; border-bottom:1px solid #dcdcdc; background:#f8f8f8}
.topnav{ width:1000px; margin:0 auto; height:33px; line-height:33px;}
.topnav .topnav_link1{ color:#b6b6b6}
.topnav .topnav_link1 a{ padding:0 3px;}
.topnav .topnav_btns{ width:495px; color:#d2d2d2}
.topnav .topnav_btns a{ display:inline-block; margin-right:15px;}
.topnav .topnav_btns .topnav_btn1{ background:url(ptw_icon1_1.png) left center no-repeat; padding-left:18px;}
.topnav .topnav_btns .topnav_btn2{ background:url(ptw_icon1_2.png) left center no-repeat; padding-left:22px;}
.topnav .topnav_btns .topnav_btn3{ background:url(ptw_icon1_3.png) left center no-repeat; padding-left:22px;}
.topnav .topnav_btns .topnav_btn4{ background:url(ptw_icon1_4.png) left center no-repeat; padding-left:22px;}
.topnav .topnav_btns .topnav_btn5{ background:url(ptw_icon1_5.png) left center no-repeat; padding-left:18px; margin-right:10px;}
.topnav .topnav_btn6{ display:inline-block; background:url(ptw_icon1_6.png) left center no-repeat; padding-left:18px; margin-left:10px;}
*/
.header{ width:1000px; margin:0 auto;}
.brand{ height:50px;}
.brand form{ margin-top:15px;}
.brand form .ptw_text1{ width:252px; height:29px; border:1px solid #d2d2d2; border-right:none; vertical-align:middle; background:url(ptw_textbg1.jpg) 8px center no-repeat; padding-left:37px; line-height:29px;}
.brand form .ptw_btn1{ width:64px; height:31px; vertical-align:middle; background:url(ptw_btn1.jpg) left top no-repeat; font-size:14px; font-family:"微软雅黑"; border:none; cursor:pointer; color:#595959}
.brand .weather{ color:#4971b6; padding-top:20px; padding-left:330px;}
.brand .weather img{ margin:0 3px;}

.nav{ height:36px; line-height:36px; background:#cb0000;}
.nav ul li{ float:left; width:104px; background:url(ptw_zwpt_navline.jpg) right center no-repeat; text-align:center; font-size:14px; font-weight:bold;}
.nav ul li a:link,.nav ul li a:visited{ color:#fff;}
.footer{ height:95px; border-top:1px solid #e5e5e5; background:#f5f5f5; text-align:center; line-height:25px; padding-top:17px; color:#666;}

.content{ width:1000px; margin:20px auto 0;}
.header_sub{ background:url(ptw_ydpt_header.jpg) center top no-repeat; height:458px;}
.xz{ width:1000px; margin:0 auto; position:relative;}
.xz a{position: absolute; display: block; width: 172px; height: 55px;}
.app{left:529px; top: 353px;}
.and{left:729px; top: 353px;}

.cont_title{ height:58px; line-height:58px; border-bottom:1px solid #c9c8c7;}
.cont_title h3{font-size:24px; background:url(ptw_ydpt_icon1.jpg) left center no-repeat; padding-left:20px;}
.cont1_box{ float:left; width:300px; height:116px; padding:0 20px; overflow:hidden; background:url(ptw_ydpt_icon2.jpg) right center no-repeat;}
.cont1_box a{ text-decoration:none;}
.cont1_box dt h4{ font-size:18px;}
.cont1_box dt p{ color:#8f8e8e;}

.cont1_sb{ height:279px;}
.cont1_sb div{ float:left; width:300px; height:279px; height:116px; padding:0 15px;}

.cont2_box{ width:450px; height:125px; overflow:hidden;}
.cont2_box dt h4{ font-weight:bold; font-size:16px;}
.cont2_box dt p{ color:#b3b2b2; line-height:25px; margin-top:8px;}