/* CSS Document */


html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:12px; color:#333333;font-family:Helvetica,Microsoft Yahei,΢���ź�,Simsun,����,Arial}
a{font-size:12px; color:#333333; text-decoration:none}
a:hover{color:#016FD4; text-decoration:none}
img{border:none}
.aboutpic{border:1px solid #ffffff; padding:3px; margin:8px}
.img:visited img{border: 2px solid #E6E7EB;}
.img img{border: 2px solid #E6E7EB;padding:3px;}
.img:hover img{border: 2px solid #0A74C8;}
.img:hover{color: #333333; }



#left {margin:0;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(../img/left1.jpg); color:#666666; font-size:14px;line-height:43px; width:214px;  text-align:center}
#left li a:hover {float:left; text-decoration: none; background:url(../img/left2.jpg); color:#ffffff;}
#left ul .curr a{float:left; text-decoration: none; background:url(../img/left2.jpg); color:#ffffff;}

.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 0; padding:5px;}
.page a{color:#0A74C8;padding:3px;border:1px solid #0A74C8;text-decoration:none;margin-right:5px; float: left; margin-bottom: 5px;}
.page a:link{color:#0A74C8}
.page a:visited {color:#0A74C8}
.page a:hover{background:#0A74C8;color:#fff;margin-right: 5px;}
.page a:active{color:#0A74C8}
.page span { margin-right:5px; float: left; margin-bottom: 5px;}
.page span a{background:#0A74C8;color:#fff;margin: 0;}
.page .cur{color:#fff;}
.page .cur a{ color:#fff;margin-right:0px;}
.page .cur a:link{color:#fff;}
.page .cur a:visited {color:#fff;}
.page .cur a:hover{color:#fff;}
.page .cur a:active{color:#fff;}

/*������ʼ*/
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
#nav {margin:0 auto 0px; width:1000px; display:block; z-index:9999; position:relative;}
#nav .mainlevel {float:left;font-family:"΢���ź�";/*IE6 only*/}
#nav .mainlevel a {color:#ffffff; background-color:#006ED2;font-family:"΢���ź�"; font-size:16px; text-align:center; text-decoration:none; line-height:49px; display:block;z-index:9999; width:108px; border-right:1px solid #55AEFF}
#nav .mainlevel a:hover { background-color:#55AEFF; color:#FFFFFF;text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li a { background-color:#55AEFF; color:#FFFFFF;font-size:12px; padding-left:20px; padding-right:5px;font-family:"΢���ź�"; width:138px; text-align:left;height:36px;line-height:36px;/*IE6 only*/}
#nav .mainlevel li a:hover {background:#ffffff; color:#F18E38; /*IE6 only*/}
/*��������*/


/*��ͼ*/
.banner{width:100%;overflow:hidden;height:473px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:473px}
.banList li{height:473px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:12px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:10px;height:10px;border-radius:50%;margin:0 3px;}
.jsNav a.current{background:#F39A3D;cursor:pointer}

/* photograph CSS Document */
#photograph{height:200px;margin:0;}

#body{font-size:14px; line-height:28px; margin-top:15px;}
.bt{ font-size:24px; color:#FFFFFF; padding-left:20px}
.nyz{ font-size:16px; color:#FFFFFF; padding-left:20px}
.zxgs{ font-size:16px; color:#016FD4; font-weight:bold;padding-left:20px}

#lovexin12{width:100px; height:auto; background-color:#ffffff; border:1px solid #0475D5;z-index:9990;}
#t{width:auto; height:23px; background-color:#0475D5; font-size:14px; font-weight:bold; text-align:center; color:#FFF; padding-top:5px;}
#qq{margin:5px; text-align:center; height:36px;}

.top{width:100%; height:1px; background-color:#eeeeee; display:block;}
.nav{width:100%; height:49px; background-color:#006ED2; display:block;}
.t3{color:#FFFFFF; font-size:16px;}



.mlbfl{
	width: 98%;
	margin: 0 auto;
	display: none;
	text-align: center;
}
.mlbfl .flt{
	font-size: 16px;
	line-height: 40px;
	width: 100%;
	background: #006ED2;
	color: #FFFFFF;
}
.mlbfl .flxt{
	width: 100%;
	border: 1px solid #E8E8E8;
}
.mlbfl .flxt ul li{
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #E8E8E8;
}






.clear{clear: both;}

.jcdq{
	width: 214px;
	margin: 30px 0;
	height: auto;
}
.jcdq .dqbt{
	display: block;
	background-color: #0A74C8;
	padding-left: 15px;
	font-size: 18px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	undefined: undefined;
}
.jcdq .dqnr{
	border: 1px solid #ddd;
	padding: 10px;
	height: auto;
}
.jcdq .dqnr ul{
	width: 100%;
}
.jcdq .dqnr ul li{
	width: 100%;
	border-bottom: 1px dashed #EAEAEA;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 40px;
}
.jcdq .dqnr ul li a{
	width: 100%;
}

.jcdq .dqtnr{
	border: 1px solid #ddd;
	padding: 10px;
	height: auto;
	overflow: auto;
}
.jcdq .dqtnr ul{
	width: 100%;
}
.jcdq .dqtnr ul li{
	width: 48%;
	margin: 0 1%;
	float: left;
	font-size: 14px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 40px;
	text-align: center;
}
.jcdq .dqtnr ul li .dqpt{
	width: 100%;
	height: 90px;
	display: flex;
	align-items: center;
	border: 1px solid #e8e8e8;
}
.jcdq .dqtnr ul li .dqpt img{
	max-width: 100%;
	max-height: 90px;
	display: block;
	margin: 0 auto;
}
.jcdq .dqtnr ul li .dqwz{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}



.mjcdq{
	width: 100%;
	margin: 30px 0;
	height: auto;
	display: none;
}
.mjcdq .mdqbt{
	display: block;
	background-color: #0A74C8;
	padding-left: 15px;
	font-size: 16px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	undefined: undefined;
}
.mjcdq .mdqnr{
	border: 1px solid #ddd;
	padding: 10px;
	height: auto;
	font-size: 14px;
}
.mjcdq .mdqnr ul{
	width: 100%;
}
.mjcdq .mdqnr ul li{
	width: 100%;
	border-bottom: 1px dashed #EAEAEA;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 40px;
}
.mjcdq .mdqnr ul li a{
	width: 100%;
}

.mjcdq .mdqtnr{
	border: 1px solid #ddd;
	padding: 10px;
	height: auto;
	overflow: auto;
}
.mjcdq .mdqtnr ul{
	width: 100%;
}
.mjcdq .mdqtnr ul li{
	width: 48%;
	margin: 0 1%;
	float: left;
	font-size: 16px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 40px;
	text-align: center;
}
.mjcdq .mdqtnr ul li .mdqpt{
	width: 100%;
	height: 106px;
	display: flex;
	align-items: center;
	border: 1px solid #E8E8E8;
}
.mjcdq .mdqtnr ul li .mdqpt img{
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
}
.mjcdq .mdqtnr ul li .mdqwz{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mjcdq .mdqnr .mdqwzx{
	width: 73%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left; 
	font-size: 14px;
}
.mjcdq .mdqnr .mdqsjx{
		width: 25%;
		float: right;
	font-size: 14px;
}
@media (min-width:901px) {
	.tszx {
		display: block;
		height: auto;
		overflow: auto;
	}
	.tszx .mdqbt{
		font-size: 28px;
		background: unset;
		color: #000;
		text-align: center;
		width: 600px;
		margin: 0 auto;
		border-bottom: 1px solid #555;
	}
	.tszx .mdqnr{
		border: 0;
	}
	.tszx .mdqnr ul li{
		width: 48%;
		margin: 0 1%;
		float: left;
	}
	.tszx .mdqnr .mdqwzx{
		width: 80%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		float: left;
	}
	.tszx .mdqnr .mdqsjx{
		width: 18%;
		float: right;
	}
	.tszx .mdqtnr{
		border: 0;
	}
	.tszx .mdqtnr ul li{
		width: 23%;
		margin: 0 1%;
	}
	.tszx .mdqtnr ul li .mdqpt{
		height: 192px;
	}
	.tszx .mdqtnr ul li .mdqwz{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
@media (max-width:900px) {
	.jcdq{
		display: none;
	}
	.mjcdq{
		display: block;
	}
	.mjcdq .mdqnr ul li{
		font-size: 14px;
		
	}
	.mjcdq .mdqtnr ul li{
		font-size: 14px;
	}
}







@media (max-width:900px) {
	img{
		max-width: 100%;
	}
	div{
		background-repeat: no-repeat !important;
	}
	
	table{
		width: 100%;
		table-layout:fixed;
	}
	
	#sub_3,#sub_4{
		display: none !important;
	}
	

	.dtop{
		width: 100%;
		padding: 0px 5px;
	}
	.dtop td:first-child{
		width: 63%;
	}
	.xtop{
		width: 100%;
		height: auto;
		padding: 10px;
	}
	.xtop tr td{
		max-width: 100%;
	}
	.xtop tr td:nth-child(2){
		display: none;
	}
	.xtop tr td img{
		max-width: 100%;
	}
	
	#nav{
		width: 100%;
	}
	#nav .mainlevel{
		width: 25%;
	}
	#nav .mainlevel a{
		width: 100%;
	}
	
	#lovexin12{
		display: none;
	}
	
	.banner{
		height: 92px;
	}
	
	.banList{
		position: unset;
		margin: 0;
		height: 92px;
	}
	.banList li img{
		width: 100%;
	}
	
	
	.fomW{
		height: 15px;
		bottom: 0;
	}
	
	.zjnr{
		background-repeat: no-repeat;
	}
	.cpbt{
		background-position: center center;
	}
	.cpbt table tr td:nth-child(1){
		width: 37%;
	}
	.cpbt table tr td:nth-child(2){
		width: 63%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#demost{
		width: 100% !important;
	}
	.cplbn td{
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.cplbn td a{
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.qtnr{
		max-width: 100%;
		overflow: hidden;
	}
	
	#marquePic22{
		display: none;
	}
	
	.wzlbk{
		width: 50%;
		line-height: 33px;
	}
	.ycjs{
		width: 50%;
	}
	.gypt{
		display: none;
	}
	.gywz{
		width: 100%;
		padding: 5px;
	}
	#demo{
		width: 100% !important;
	}
	#marquePic2{
		display: none;
	}
	.yltz td:nth-child(1){
		width: 30%;
	}
	
	.foot tr:first-child td a{
		font-size: 14px;
		line-height: 32px;
		margin-right: 13px;
	}
	
	.yjxx td:first-child{
		padding: 0 !important;
	}
	.yjxx td:nth-child(2){
		display: none;
	}
	
	
	/*列表自适应*/
	.mlbfl{
		display: block;
	}
	.lbkz{
		
	}
	.lbkz .zctt ,.lbkz .zjj{
		width: 0;
		display: none;
	}
	.lbkz .ycnr{
		width: 290%;
		display: block;
		padding: 0 5%;
	}
	.xwlb{}
	.xwlb td:nth-child(2){
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.xwlb td:nth-child(3){
		display: none;
	}
	.xwlb td:nth-child(4){
		width: 22%;
	}
	
	.cpylb{
		width: 48%;
		margin: 0 1% !important;
	}
	.cpylb img{
		border:1px solid #E6E7EB;
		padding: 0;
		height: 167px;
	}
	
	
	#body input{
		width: 90%;
	}
	
	#body textarea{
		width: 90%;
	}
	
	#dituContent{
		width: 100% !important;
	}
	#dituContent img{
		max-width: unset;
	}
}

.cjys {
	border: 2px solid #006CB4;
	width:956px;
	margin:0 auto;
	text-align:center;
	overflow: hidden;
}
.cjys span {
	color: #0046b1bf;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}
.cjys ul {
	width: 900px;
    margin: 10px auto;
    overflow: hidden;
}
.cjys ul li {
	width: 185px;
    float: left;
    margin: 0 20px;
}
.cjys ul li img {
	width: 100%;
	height:auto;
}
.cjys ul li em {
	font-style: inherit;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
}
.cjys ul li p {
	margin: 0;
    text-align: left;
}
@media (max-width:900px) {
.cjys {
	width:99%;
}
.cjys ul {
	width: 98%;
    margin: 1% auto;
}
.cjys ul li {
	width: 46%;
    margin: 0 2%;
}
.cjys ul li p {
	height: 100px;
}
}
