﻿
/* CSS Document */

.ls_zt{ width:900px; margin:0 auto; line-height:60px; overflow:hidden; margin-bottom:30px;}
.ls_zt p{ width:300px; text-align:center; line-height:60px; font-size:30px; float:left}
.ls_ztp{ border-bottom:2px solid #fe0000; width:300px; line-height:60px; font-size:30px; color:#fe0000; float:left}
.ls_nr{ width:1200px; margin:0 auto; line-height:25px;}
.ls_nr p{ margin-bottom:20px;}.site_banner_Box{ height:400px; background-position:center center; background-repeat:no-repeat; background-size: cover;}
.site_width{ width:1170px; margin:0 auto; position:relative; padding-top:30px; padding-bottom:50px;}.width5{ width:41.6666667%;}.page_title{ padding-top:100px; color:#fff; font-size:32px; letter-spacing: 6px; font-family:Arial, Microsoft Yahei;}
.ls_nr{ width:900px; margin:0 auto;}.law_main { width:1200px; margin:0 auto;}
.law_tp{ width:auto; overflow:hidden; height:400px; background:url(../image/lawtd.jpg) no-repeat center;}
.law_td_tilt{ width:1200px; text-align:center; font-size:72px; color:#0169b0; margin:40px auto;}
.law_td_wz{ text-align:center; font-size:30px;  line-height:60px;}
.law_photo{ width:1080px; margin:40px auto; overflow:hidden;}
.pic{width:250px;height:250px;overflow:hidden;float:left; margin-right:20px;  position: relative ; margin-bottom:20px;}
.pic img{background:#fff;display:block;}
.port-1{float: left; width: 100%; position: relative; overflow: hidden;  }
.port-1 .text-desc{opacity: 0.8; top: -100%; color: #fff; padding: 60px 10px; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1 img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; text-align:left}
.port-1.effect-3:hover .text-desc{width: 250px; top: 0; left: 0; height: 250px;border-radius:50%}
.text-desc{position: absolute; left: 0; top: 0; background-color: #000; height: 100%; opacity: 1; width: 100%; }
.text_wz1{ font-size:36px; text-align:center;line-height:48px;}
.text_wz2{ padding-top:90px;font-size:24px; text-align:center;line-height:48px;}
.text-desc p{ padding-left:20px; line-height:30px; padding-right:20px}
#yema{ width:674px; float:left; margin-left:400px; display:inline}
.dede_pages{ width:674px; height:18px; padding:23px 13px 10px; text-align:center; float:left;}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#01a4b5;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.lx{ width:100%; line-height:220px; text-align:center; color:#0169b0; font-size:72px;}
.lx1{ width:508px; padding-left:628px; height:441px; background:url(../image/lxwm_03.jpg) no-repeat;}
.lx1 p{ width:100%; float:left; line-height:36px; margin-bottom:10px; font-size:18px;}
.lx2{ width:100%; line-height:35px; margin-top:50px;font-size:18px;}
.lx3{ width:1147px; margin:0 auto; height:450px; margin-top:50px;}








