@charset "utf-8";
*{ margin:0; padding:0;}
html{font-family: 微软雅黑;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,input,textarea,p{
	padding: 0;
	/* [disabled]margin:0; */
	font-size: 100%;
	background: transparent;
	outline: 0;
	border: 0;
	font-family: 微软雅黑;
}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #000; text-decoration: none; outline:none;}a:hover {color: #06f; text-decoration: none}
body {background:#fff;font-size: 14px;color:#000;line-height:28px;font-family: 微软雅黑; }

.header{ width:85%; margin:0 auto;}
.h_l{ float:left;}
.h_r{ float:right; font-size:16px; margin-top:25px;}
.h_r li{ float:left; padding-right:5px;}
.h_r a:hover{ text-decoration:none; color:#900;}

.banner{ width:100%;margin:0 auto;}
.banner img{ width:100%; height:100%;}

.dh{ width:85%; margin:0 auto;}
.dh ul{ width:100%;}
.dh li{ width:11%; float:left;}
.dh img{ width:100%;}
.pignose-tab-list{ width:300px; float:left;}

.nav_law{ width:958px; height:110px;margin:0 auto; background:#fff }
.nav_law ul{ width:100%; height:auto; margin:0px auto; list-style:none}
.nav_law ul li{  float:left; margin:0px 10px}	
.nav_law_one ul{ position:absolute; width:120px; margin-left:10px; display:none; }
.nav_law_one ul li{float:none;width:120px; }
.nav_law_one:hover ul{ display:block; z-index:100000}
.nav_law_two ul{ position:absolute; width:120px; margin-left:-20px; display:none; }
.nav_law_two ul li{float:none;width:120px; }
.nav_law_two:hover ul{ display:block; z-index:100000}

.main{ width:85%; margin:0 auto;}
.m_l{ width:55%; float:left;}
.m_l_t{ width:100%;}
.m_l_t li{ width:95%; float:left; padding-right:20px;padding-bottom:20px;}
.m_l_t img{ width:100%;}

.m_l_b{ width:97%;  float:left; height:580px; overflow-y:scroll;}

#box ul{}
#box ul li{ width:100%;line-height:28px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#box ul li a{ font-size:14px; color:#000;}
#box ul li a:hover{ color: #F90}

.ts{ width:85%; height:90px; margin:0 auto;}
.ts img{ width:100%; height:100%;}

.m_r{ width:45%; float:right;}
.m_r img{ width:100%; height:100%;}

.logo{ width:80%; margin:0 auto; }
.logo p{ font-size:18px; text-indent:2rem;}
.logo img{ width:100%;}


#wrapper {padding-bottom: 40px;}
.article {width: 85%;margin: 0 auto;margin-top: 40px;padding-top: 40px;border-top: 1px solid #efefef;text-align: center;}
.article h3 {margin-bottom: 40px; font-size:30px;}
.article table {font-size: 115%;text-align: left;}
.article pre {font-size: 115%;}
.tab { width: 100%;  margin: 20px auto; border: 1px solid #e7e7e7; padding: 5px; }
.nav.tab { width: auto; max-width: 100%; margin: 0; border: 0; padding: 0; border-bottom: 1px solid #ddd; }
.pignose-sub-tab { border: 0; margin: 0; padding: 0;}
.table { width: 100%; table-layout: fixed; }
.table .subject { text-align: left; padding-left: 5%; }
.table .date { text-align: right; padding-right: 5%; }
.pignose-tab-list{ width:13%;}
.n1{ width:200px;}
.n1 a{ width:100%; font-size:18px;}



.zt{
	width:85%;
	margin: auto;
	margin-top:30px;
}
.zt li{
	float:left;
	width:49%;
	height:80px;
	margin-top:10px;
	margin-right:10px;
}
.zt img{
	width:100%;
	height:100%;
}
.zt-lr{
	margin-left:0;
	margin-right:0;
}


.main3_login .list {
    flex-grow: 1;
}
.main3_login .list .title {
	padding-left: 60px;
}
.main3_login .list .title a {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	padding-left: 20px;
}
.main3_login .list .title a:hover {
	color: #f90
}
.main3_login .title {
    /*color: #fff;*/
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}
.main3_login .move-list {
    width: 100%;
    height: 260px;
    overflow: hidden;
    position: relative;
}
.main3_login .move-list ul {

    padding-left: 20px;
    position: absolute;
    top: 0;
    left: 0;
    /*transition: all .5s;*/
}
.main3_login .move-list ul li a {
	background: transparent;
	color: #157EEF;
	/*font-size: 14px;*/
	line-height: 28px;
	/*font-weight: bold;*/
}
.main3_login .move-list ul li a:hover {
	color: red;
	font-weight: bold;
}
.main3_login .move-list ul li{
	list-style: none;
	width: 100%;
	position: relative;
}
.main3_login .move-list ul li:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid red;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 0px;
	top: 8px;
	left: -15px;
	opacity: 0;
	transition: all .3s;
}
.main3_login .move-list ul li:hover:before {
	opacity: 1;
}
.l_l{ width:50%; float:left;}
.l_r{ width:48%; float:right; text-align:center; border:#CCC 1px solid;}

.form-group {
	width:85%;
	margin:0 auto;
}

.form-group dd img{ width:130px; height:45px; margin:5px auto;padding: 2%}
.other2 p{ font-weight:bold}
            

.footer{ width:100%; height:auto; background: #333;padding-top:30px; margin-top:5px;}
.f_main{ width:980px;margin:0 auto;}
.f_main ul{ padding:0px}
.bottom{ float:left; height:auto; border-bottom:1px solid #999}
.bottom li{ float:left; margin:0px 14px; border-top:2px solid #333}
.bottom li a{ font-size:15px; color: #CCC; text-decoration:none; line-height:50px}
.bottom li:hover{ border-top:2px solid #F90}
.ewm1{ float:right; margin-left:40px}
.ewm1 p{ color: #666; font-size:13px; margin-top:10px; text-align:center}
.bottom2{ float:left; height:auto}
.bottom2 li{ float:left; margin:0px 15px;}
.bottom2 li a{ font-size:13px; color: #CCC; text-decoration:none; line-height:50px}