/*内页*/
img{ max-width:100%}
a:hover{ color:#0c7bc2}
.clear{ clear:both}
.middle{ display:block; width:1200px; max-width:96%; margin:0px auto;}
.banners{ display:block; text-align:center; width:100%;}
.banners img{ display:block; max-width:100%; margin:0px auto;}
.neiye{ background:#f3f6fb; padding:32px 0px 25px 0px;}
.left{ float:left; width:260px;}
.left .left_title{ height:58px; line-height:58px; background:url(../images/er.png) 60px center no-repeat #0c7bc2; text-align:center;}
.left .left_title span.leftc{ font-size:18px; color:#fff; font-weight:bold;}

.left .lefternav{}
.left .lefternav li{ border-bottom:1px solid #f3f6fb;}
.left .lefternav li a.zhu{ display:block; font-size:16px; text-indent:60px; height:50px; line-height:50px; width:100%; background:url(../images/j.png) 32px center no-repeat #c0e2fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.left .lefternav li a.zhu.erhover{background:url(../images/j.png) 32px center no-repeat #87ceec;}
.left .lefternav li a.zhu:hover{background:url(../images/j.png) 32px center no-repeat #87ceec;}
.left .lefternav li a.zhu.your{background:url(../images/jj.png) 32px center no-repeat #87ceec;}
.left .lefternav li div{ background:#ebf4fb; padding-bottom:20px;}
.left .lefternav li div a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:42px; line-height:42px; display:block; border-bottom:1px solid #d5ebfc; font-size:14px; color:#666; margin:0px auto; text-indent:31px; width:208px;}
.left .lefternav li div a:hover{ color:#0c7bc2}
.left .lefternav li div a.sanhover{color:#0c7bc2}
.right{ float:right; width: calc(100% - 285px);}
.right{ background:#fff;}
.route{ background:#ebf4fb; border-bottom:2px solid #0c7bc2;height:57px; line-height:57px; width:100%; overflow:hidden;}
.route span.arr{ display:block; float:left; background:#0c7bc2;  color:#FFF; font-size:18px; padding:0px 50px;}
.route p{ float:right; padding-right:30px;}
.route p a.cur{ color:#0c7bc2;}

.dan_con{ width:96%; margin:auto; text-align:left;line-height:180%; font-size:16px; margin:20px auto;}
.tong_page{ width:100%; margin:10px auto; height:25px;}

/*内页*/
.wapernav{ display:none; text-align:center; padding:20px 0px 0px 0px;}
.wapernav a{ display:inline-block; margin:0px 5px 10px 0px; height:27px; line-height:27px; padding:0px 6px; border:1px solid #ccc;}
.wapernav a:hover,.wapernav a.waperhover{ color:#FFF; background:#0C7BC2; border:1px solid #0C7BC2}
.wapsannav{ text-align:center; display:none; margin:15px auto;}
.wapsannav a{ display:inline-block; padding:0px 10px;}
.wapsannav a:hover,.wapsannav a.wapsanhover{ color:#0C7BC2;}
.hasimg{ display:block; overflow:hidden;}
.hasimg img{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; display:block; width:100%;}
.hasimg:hover img{
	   transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);
	}
.ny_cp{ display:block; margin:auto; width:96%}
div.twhp{ padding:23px 0px 19px 0px; border-bottom:1px solid #dedede; position:relative;}
div.twhp a.hasimg{ float:left; width:275px; margin-left:18px;}
div.twhp div.twhpnr{ padding-left:314px; padding-right:20px;}
div.twhp div.twhpnr a.twhptitle{ display:block; float:none; font-size:16px; height:48px; line-height:48px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
div.twhp:hover div.twhpnr a.twhptitle{ color:#0c7bc2; }
div.twhp div.twhpnr p{ display:block; color:#666; line-height:26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
div.twhp div.twhpnr a.axx{  width:103px; height:24px; border:1px solid #fcab30; color:#fcab30; text-align:center; line-height:24px; font-size:12px; position:absolute; right:20px; bottom:19px;}
.tong_list1{ width:100%; margin:20px auto; width:96%; display:block; }
.tong_list1 li{ clear: both; line-height: 300%; border-bottom:#999 1px dotted;  }
.tong_list1 li a{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s; float:left; width:70%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; overflow:hidden;}
.tong_list1 li a span{ font-family:"宋体";}
.tong_list1 li span.spantime{ float:right;margin-right:10px;}
.tong_list1 li:hover a{ text-indent:10px;}
.page_fy { text-align:center; display:block; padding:44px 0px;}
.page_fy a {border: #cccccc 1px solid; padding:6px 10px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; margin:0px 2px;}
.page_fy a:hover {border: #2686c3 1px solid; color: #2686c3; }
.page_fy a.focus {border: #2686c3 1px solid; color: #2686c3;}
.page_fy .disabled,.page_fy span.off{border: 1px solid #eee;padding:4px 8px; color:#ccc; margin:0px 5px;}
.tong_con_title{font-size:22px; font-weight:bold; text-align:center; padding: 15px 0px 0px 0px; line-height: 120%;}
.tong_liulan{border-bottom:#999 1px dotted; font-size: 12px; margin:10px auto; line-height:25px; height:25px; color:#666; text-align:center;}
.tong_back{margin:10px auto; line-height:25px; height:25px; color:#666; text-align:center;}
.tong_back a{ color:#666;}
.tong_back a:hover{ color:#900;}
.tong_connr{width:100%; margin:10px auto; text-align:left; line-height:180%; font-size:16px;}
.pian{ margin:10px auto; width:100%; text-align:left; line-height:180%; }
.pian span{ font-weight:bold;}
.detasilcontent{ width:96%; margin:auto}
.case_ny{ width:96%; margin:auto; margin:20px auto;}

.dan_con table,.tong_connr table{border-right: #cacaca 1px solid!important; border-bottom:  #cacaca 1px solid!important;}
.dan_con td,.tong_connr td{  padding:10px; border: none!important; border-left: #cacaca 1px solid!important; border-top: #cacaca 1px solid!important;}

@media screen and (max-width:1024px){
span.spanpagelist{display:none;}
span.spanpagejump{display:none;}
.page_fy a{padding:5px;}
}
@media screen and (max-width:1023px){
.wapernav,.wapsannav{ display:block;}
.left{ display:none;}
.right{ float:none; width: calc(100% - 0px);}
}
@media screen and (max-width:767px){
div.twhp{ width:90%; display:block; margin:auto}
div.twhp a.hasimg{ float:none; width:100%; margin-left:0px;}
div.twhp div.twhpnr{ padding-left:0px; padding-right:0px;}
div.twhp div.twhpnr a.axx{ position:relative; right:auto; bottom:auto; float:right; margin-top:17px;}
.route {
    height: 40px;
    line-height: 40px;

}
.route p { display:none}
.route span.arr { background:none;
    color: #0c7bc2;
    font-size: 16px;
    padding: 0px 0px 0px 14px;
}
}
@media screen and (max-width:640px){
.tong_list1{ margin-top:0px;}
}