.page_bar{ float:left;width: 100%; display: block; text-align: center; height: 550px;; }
.p_nav_mod{ float: left;width: 100%; height: 50px; background: #404040;}
.p_nav_mod .pnav_list{ width: 1000px; margin: 0 auto;}
.p_nav_mod .pnav_list ul li{ float: left; width: 126px; text-align: center; height: 50px; line-height: 50px;}
.p_nav_mod .pnav_list ul li a{ font-size: 18px; color: #FFF;}
.p_nav_mod .pnav_list ul li.cur{ background: #de0000;}

.p_bd{ width: 1000px; margin: 0 auto;}
.p_bd .tit_top{ width: 100%; height: 60px; border-bottom: 1px solid #CCC; }
.p_bd .tit_top h2{ float: left; width: 200px; color: #B30000; font-size: 20px;line-height: 60px;}
.p_bd .tit_top .local_txt{ float:right; width: 500px; text-align: right; padding-top: 30px;}
.p_bd .content{ margin-top: 30px;}
.p_bd .content p{ font-size: 16px; padding: 10px 0px 10px 0px;}



.p_container{ width: 1150px; margin: 0 auto;   min-height: 100px; }
.p_container .l_col{ float: left;width: 250px;border: 1px solid #e1e1e1; margin-top: 10px;}
.p_container .l_col .tit{ height:40px; width: 100%; background:#0b46ce; color: #FFF; position: relative; }
.p_container .l_col .tit .ico{ position: absolute; top: 5px; right: 15px;}
.p_container .l_col .tit .txt{ font-size: 16px; color: #FFF; line-height: 40px; text-indent: 15px;}
.p_container .p_l_menu{ width: 100%; padding-top: 15px;}
.p_container .p_l_menu ul li{ text-indent: 30px; height: 40px; line-height: 40px; border-bottom: 1px solid #eeeeee; background:url(../images/l_menu_ico.jpg) no-repeat 15px 18px;}
.p_container .p_l_menu ul li a{ font-size: 14px;}
.p_container .p_l_menu ul li.cur{ background:url(../images/l_menu_ico_cur.jpg) no-repeat 15px 18px;color: #c10c0b;}
.p_container .p_l_menu ul li.cur a{ color: #c10c0b;}

.p_container .r_col{ float: right; width: 870px;}
.r_col .local{height: 50px; background:url(../images/loca_ico.jpg) no-repeat left; padding-left:32px; line-height: 50px; border-bottom: 1px solid #b1b1b1; }

.p_container .r_col .hd{ height: 90px; line-height: 90px; color: #333; font-size: 30px; border-bottom: 1px dashed  #e1e1e1; text-indent: 25px;}
.p_container .r_col .paind{ padding: 15px 15px 15px 15px;}
.p_container .r_col .a_content{color: #333; padding: 10px;margin-top: 20px;}
.p_container .r_col .a_content p{ font-size: 18px; padding: 8px 0px 8px 0px; line-height: 25px;}


.contact_panle{ font-size: 12px;}
.contact_panle .cont{padding: 10px 15px 15px 15px; }
.contact_panle .cont p{font-size: 14px; line-height: 20px;padding: 5px 0px 2px 0px;}
.right_content_detail{ font-size:14px; padding:10px 25px}

.news{ width:98%; float:left; overflow:hidden; padding:10px; line-height:22px; margin-top: 15px;}
.news li{ width:97%; background:url(../images/new_ico.jpg) no-repeat 5px 20px;  border-bottom:1px #999999 dashed; height:45px; line-height:45px; padding-left:14px;}
.news li a{ font-size: 14px; float:left; width:605px;}
.news li span{ float: right;}

.news_tit{ width:97%; float:left; border-bottom:1px dashed #999999; padding:20px 0; margin-bottom:20px; text-align:center; line-height:24px;}
.news_tit h2{ font-size:20px;}
.news_tit span{ color:#969696;}
.news_ct{ float:left; padding:0px 15px;}
.news_ct p{ font-size: 14px;font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; padding: 8px 0px 6px 0px; }



.topdesc{ margin-top: 15px;}
.topdesc p{ font-size: 14px; line-height: 24px;}

.pro_list{ width:870px; float:left; overflow:hidden; padding: 25px 0px 0px 10px; line-height:22px; zoom: 1;}
.pro_list ul{ width:870px; float:left;}
.pro_list ul li{ width:260px; height:240px; margin-bottom:30px;float:left;margin-left:0px; margin-right:30px; position:relative; overflow:hidden; padding-bottom:10px;}
.pro_list ul li .image{width:258px; height:180px; overflow:hidden; border:1px solid #CCC}
.pro_list ul li .image img{ max-width:260px; max-height:180px;}
.pro_list ul li .h_title{ margin-top:5px; width:245px; height:45px; float:left; text-align:center; line-height:22px; color:#333; font-size:14px}
.pro_list ul li a{color:#fff;}
.pro_list ul li{ text-align: center;}
.pro_list ul li.last{ margin-right: 0px;}

.pro_show{ margin-top: 20px;}
.pro_show .w_out .z1{ width:98%; border-bottom:1px #e2e1e1 solid; padding-top:8px; padding-bottom:32px; text-align:center; float:left}
.pro_show .w_out .z2{ width:97%; float:left; padding:15px 0px; line-height:30px;}
.pro_show .w_out .z3{ width:97%;line-height:35px; float:left; background:#ebebeb; line-height:35px; padding:0px;}
.pro_show .w_out .z3 .z_1{ float:left; padding-left: 20px;}
.pro_show .w_out .z3 .z_2{ float: right; padding-right: 20px;}


.pho_list{ width:820px; float:left; overflow:hidden; padding: 25px 15px 0px 22px; line-height:22px; zoom: 1;}
.pho_list ul{ width:820px; float:left;}
.pho_list ul li{ width:245px; height:230px; margin-bottom:30px; float:left;margin-left:0px; margin-right:30px; position:relative;}
.pho_list ul li .image{width:245px; height:180px; overflow:hidden; border:1px solid #CCC}
.pho_list ul li .image img{ max-width:245px; max-height:180px;}
.pho_list ul li .h_title{ margin-top:5px; width:245px; height:45px; float:left; text-align:center; line-height:22px; color:#333; font-size:14px}

.pho_list ul li a{color:#fff;}
.pho_list ul li{ text-align: center;}
.pho_list ul li.last{ margin-right: 0px;}




/*table*/
.pro_grid .w_out table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	  border: 1px solid #ddd;
}
.pro_grid .w_out .table-bordered {
    border: 1px solid #ddd;
}

.pro_grid .w_out table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    border: 1px solid #ddd;
}
.pro_grid .w_out table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.pro_grid .w_out table tr td,.r_col .woman_data table tr  th {
    padding: 15px 10px;margin-bottom: 0;
}
.pro_grid .w_out table {
    border-spacing: 0;
    border-collapse: collapse;
}
.pro_grid .w_out table.table tbody .td_tit,.woman_data table.table tbody td{text-align:left;}

/*table*/




.vid_list{ width:820px; float:left; overflow:hidden; padding: 25px 15px 0px 22px; line-height:22px; zoom: 1;}
.vid_list ul{ width:820px; float:left;}
.vid_list ul li{ width:246px; height:211px; margin-bottom:17px; float:left; margin-left:0px; margin-right:35px; position:relative;}
.vid_list ul li .image{ height: 175px;border:1px #e1e1e1 solid;}
.vid_list ul li .title{ width:246px; height:35px; float:left; text-align:center; line-height:35px;}
.vid_list ul li a{ color:#333; font-size: 14px;}
.vid_list ul li{ text-align: center;}
.vid_list ul li.last{ margin-right: 0px;}

.vid_show{ width: 100%;}
.vid_show .inhd{ height: 50px; width: 100%; text-align: center; } 
.vid_show .content{ margin-top: 20px;}
.vid_show .content .video_area{ width: 680px; height: auto; text-align: center; margin: 0 auto; overflow: hidden;}
.vid_show .content p{padding: 25px 15px 0px 22px;}
.vid_show .content .cont_txt{width: 680px;height: auto; text-align: left; margin: 0 auto;}

.bottom_area{ float:left; display:block; width:100%; margin-top:20px;}
.bottom_area a.link_act{ margin-left:15px; padding:8px 25px; background:#333; color:#FFF}


