@charset "utf-8";
@import url(hd_ft.css);
@media screen and (min-width:1900px) {
 .banner{
width:100%; margin-top:100px;box-shadow:0px 5px 3px -5px #ccc;
}
.other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
}
@media screen and (min-width:1200px)  and (max-width:1899px) {
.banner{
width:100%; margin-top:80px;box-shadow:0px 5px 3px -5px #ccc;
}
.other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
}
@media screen and (min-width:1101px) and (max-width:1199px) {
 .banner{
 width:100%; margin-top:70px;box-shadow:0px 5px 3px -5px #ccc;
 }
 .other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
}
@media screen and (min-width:769px) and (max-width:1100px) {
 .banner{
 width:100%; margin-top:60px;box-shadow:0px 5px 3px -5px #ccc;
 }
 .other ul li:nth-child(1){
 border-top: none; 
 }
}
@media screen and (max-width:768px) {
 .banner{
 width:100%;box-shadow:0px 5px 3px -5px #ccc;
 }
 .other ul li:nth-child(1){
 border-top: none; 
 }
 .b_zw{ height:0; overflow:hidden; display:none;
 }
}
.banner img{
width:100%; height:auto;
}
.titlelm{
font-size:2.2rem; text-align:center; color:#990000; line-height:3.0rem; margin-bottom:15px; margin-top:3%;
}
.b_zw{
 margin-top:15px;margin-bottom:15px;border-bottom:#CCCCCC 1px solid;width:96%; margin-left:auto; margin-right:auto;
}
.dqwz{
 background: url(../images/hm.jpg) no-repeat;padding-left:50px; height:36px;line-height:36px;
}
.dqwz a{
 font-size:16px;color:#333333; 
}
.con{
margin-top:20px; width:96%; margin-left:auto; margin-right:auto;
}
.con h1{
font-size:1.4rem; line-height:2.6rem; width:96%;
}
.con .info{
margin-top:20px;
}
.con .info .left{
float:left;  argin-right:4px; margin-top:12px; margin-left:2%; margin-right:2%;
}
.con .info .left span{
 background: #993333;border-radius:50%; color:#FFFFFF; text-align:center; padding:10px 6px; font-size:0.5rem;
}
.con .info .left span a{
color:#FFFFFF;  padding:10px 6px; font-size:0.5rem;
}
.con .info .right{
float:left;  
}
.con .info .right p{
font-size:0.7rem; color:#999999;
}
.con .info .right p span{
font-size:0.9rem; padding-bottom:10px; color:#000;
}

.info_law{
margin-top:20px;
}
.info_law .left{
float:left; width:26%; text-align:left; margin-right:4%; margin-top:6px; height:160px;border-radius:5%; overflow:hidden;
}
.info_law .left img{
max-width:100%; width:auto;
max-height:180px;
}
.info_law .right{
float:left; width:70%;
}
.info_law .right p{
font-size:0.9rem; color:#999999; margin-top:10px;
}
.info_law .right p span{
font-size:1.3rem; padding-bottom:10px; color:#333;
}
.info_law .right p i{
font-size:0.9rem; padding-bottom:10px; color:#666; margin-left:15px; font-style:normal;
}
.con .des{
margin-top:20px; width:96%; background: #F0F0F0; 
}
.con .des p{
line-height:1.6rem;padding:2%; color:#777;font-size:0.9rem; 
}
.con .contentn{
width:100%;margin-top:20px; margin-left:auto; margin-right: auto;font-size:0.95rem;line-height:2.1rem; 
}
.con .contentn p{
 font-size:0.95rem;line-height:2.1rem; margin-top:10px; color:#333;
}
.con .contentn br{
 font-size:0.95rem;line-height:2.1rem; margin-top:10px; color:#333;
}
.con .contentn p a{
 font-size:0.95rem;color:#666;
}
.con .contentn p img{
 max-width:98%;height:auto;text-align:center;margin-top:5px;margin-bottom:5px;
}
.con .contentn>div{
 text-align:center;margin-top:5px;margin-bottom:5px;width:100%;
}
.con .contentn>div img{
 max-width:100%;height:auto;
}
.con .contentn img{
 max-width:100%;height:auto; margin-top:1.5%; margin-bottom:1.5%; text-align:center;
}

.con .contentn p strong{
 font-size:1.0rem;font-weight:bold;color: #000000;
}
.con .contentn h2{
 font-size:1.2rem;font-weight:bold;color: #000000;line-height:2.4rem;
}
.con .contentn h2 a{
 font-size:1.2rem;font-weight:bold;color: #666;line-height:2.4rem;
}
.con .contentn h3{
 font-size:1.1rem;font-weight:bold;color: #000000;line-height:2.0rem;
}
.con .contentn h3 a{
 font-size:1.1rem;font-weight:bold;color: #666;line-height:2.0rem;
}
.x_x_p{
width:98%; margin:15px auto;border-top:1px dashed #ccc; padding-top:10px;
}
.x_x_p p{
line-height:36px;height:36px;overflow:hidden;color:#666666; font-size:0.95rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}
.x_x_p p a{
color: #666666; font-size:0.95rem;
}
.x_x_p p a:hover{
color: #990000;
}
.other{
width:98%; margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:15px;
}
.other .title{
font-size:1.2rem;background: url(../Images/lm_list_2.png) no-repeat; height:40px; line-height:40px; padding-left:25px; border-bottom:1px #CCCCCC solid; margin-bottom:15px;
}
.other ul{}
.other ul li{
height:40px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; background: url(../Images/lm_list_1.png) no-repeat;display:block;  margin-top:5px; margin-bottom:5px; border-top:1px dashed #ccc;
}
.other ul li:hover{
background: url(../Images/lm_list_2.png) no-repeat;
}
.other ul li a{
line-height:40px; color:#333; font-size:.95rem;  margin-left:5%;
}
.other ul li a:hover{
 color:#003366; 
}