@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color:#c00 !important;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

img{
	display:block;
	max-width: 100%;
	max-height: 100%;
}

.photo{
	position: relative;
	overflow: hidden;
}

.photo img{
	width: 100%;
	height: 100%;
}

.wrapper{
	width:100%;
	min-width:1180px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1180px;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}








#top{
	height:73px;
}
#top .logo{
	position:absolute;
	left:1.15%;
	top:6px;
	z-index:20;
}

#nav{
	overflow:visible;
	height:62px;
	position:absolute;
	top:0px;
	right:3.6%;
	width:995px;
	z-index:30;
}
#nav ul{
	float:left;
	width:889px;
}
#nav li{
	float: left;
	text-align: center;
	font-size: 16px;
	position: relative;
	overflow: visible;
	padding:0px 14px;
	margin:0px 4px;
	height:62px;
	line-height:74px;
}
#nav li:hover{
	background:#fdd408;
	font-weight:bold;
}
#nav li:hover a{ color:#584702 !important;}


#nav .li1{
	padding:0px;
	margin:0px 19px 0px 0px;
}
#nav .li1 a{ padding:0px 2px;}
#nav li i{
	width:100%;
	height:6px;
	background:#fdd408;
	display:none;
	border-radius:3px;
	margin-top:-18px;
}
#nav li.on i{ display:block;}
#nav .li1:hover{
	background:none;
	font-weight:normal;
}
#nav .li1:hover a{ color:#000 !important;}
#nav li a{ color:#000 !important;}
#nav li .drop{
	position: absolute;
	left: 0px;
	top: 55px;
	width: 100%;
	background: #fdd408;
	display: none;
	z-index: 99;
	padding-bottom:27px;
	border-radius:9px;
}
#nav li:hover .drop{
	display: block;
	font-weight:normal;
}
#nav li .drop p{
	height:29px;
	line-height:29px;
	margin:5px 0px 2px 0px;
}
#nav li .drop p a{
	display: block;
	width: 100%;
	height: 100%;
}
#nav li .drop p a:hover{
	background:#e70012;
	color:#fff !important;
}

#nav .left{
	font-size:16px;
	color:#000;
	background:url(images/dl1.gif) no-repeat 0px 2px;
	padding-left:25px;
	margin-top:25px;
}
#nav .left a{ color:#000 !important;}

#top .search{
	position:absolute;
	right:1.3%;
	top:27px;
	height:20px;
	overflow: hidden;
	z-index: 888;
}
#top .search .sub1{
	height:18px;
	width:20px;
	border: none;
	background:url(images/sub1.gif) no-repeat;
	display:inline-block;
	float:right;
	margin-left:10px;
}
#top .search .text{
	height:20px;
	line-height:20px;
	border: none;
	width:220px;
	padding:0px 6px;
	font-size:14px;
	font-family: "Microsoft YaHei";
	display: none;
	float:left;
	border-radius: 5px;
	background:#fdd408;
}
#top .search:hover .text{
	display: block;
}










#header1{
	background:url(images/header1.jpg) no-repeat top center;
}
#header1 .box{
	height:227px;
}









#erji{
	width:1020px;
	margin:0px auto;
}
#erji .block1{
	border-bottom:1px solid #ececec;
	padding-top:23px;
}
#erji .title{
	font-size:36px;
	color:#0075c1;
	line-height:68px;
	height:68px;
	float:left;
}
#erji .title p{float:left; border-bottom:1px solid #0075c1;}
#erji .title span{
	font-size:26px;
	color:#e3e3e3;
	margin:8px 0px 0px 10px;
	float:left;
}
#erji .tree{
	float:right;
	font-size:16px;
	color:#999;
	margin-top:39px;
}
#erji .tree a{color:#999; margin:0px 4px;}

#erji .list ul{
	padding-top:16px;
}
#erji .list li{
	border-bottom: 1px solid #eee;
	padding:21px 0px;
}
#erji .list img{
	float: left;
	width:262px;
	height: 144px;
	margin-right:38px;
	border-radius:4px;
}
#erji .list h3{
	font-size:24px;
	height:32px;
	line-height:32px;
}
#erji .list h3 a{
	color: #333;
}
#erji .list p{
	line-height: 22px;
	max-height: 66px;
	color: #333;
	margin-top: 10px;
}
#erji .list p a{
	color: #333;
}
#erji .list .bottom{
	color: #999;
	line-height: 22px;
	margin-top: 15px;
}
#erji .list .bottom span{
	margin-right:4px;
}
#erji .flip{
	text-align: center;
	line-height: 50px;
	margin:70px 0px 78px 0px;
}
#erji .flip a{
	display: inline-block;
	vertical-align: top;
	height: 52px;
	width: 52px;
	border-radius:30px;
	color: #000;
	font-size:20px;
	margin: 0px 8px;
	transition: color 0.2s;
	transition: background 0.2s;
}
#erji .flip .text{
	font-family:"宋体";
	margin:0px 20px;
}
#erji .flip .current,#erji .flip a:hover{
	color: #fff !important;
	background: #d4091f;
}





#erji .head h3{
	font-size:40px;
	line-height:56px;
	color:#333;
	margin:51px 0px 43px 0px;
}

#erji .sidebar{
	width:80px;
	float:left;
	margin-left:3px;
	padding-right:37px;
	color:#808080;
	text-align:center;
	padding-bottom:8px;
	display:inline;	
}
#erji .sidebar .laiy{
	margin:30px 0px;
}
#erji .sidebar .p1{
	line-height:12px;
	height:12px;
	position:relative;
}
#erji .sidebar .p1 i{
	width:100%;
	height:1px;
	background:#e8e8e8;
	position:absolute;
	top:6px;
	left:0px;
	z-index:-1;
}
#erji .sidebar .p1 span{
	background:#fff;
	padding:0px 7px;
}
#erji .sidebar .share .p1 span{ font-size:12px;}
#erji .sidebar .p2{
	color:#585858;
	font-size:22px;
	margin:7px 0px 4px 0px;
}
#erji .sidebar .p3{
	color:#666;
	font-size:16px;
}
#erji .sidebar .p4{
	line-height:20px;
	margin:10px 0px 24px 0px;
}

#erji .sidebar .share .p1{
	margin-bottom:24px;
}
#erji .sidebar .circle{
	width:40px;
	height:40px;
	margin:10px 0px 0px 20px;
	display:block;
}
#erji .sidebar .icon1{ background:url(images/xl-share.gif) no-repeat;background-position:-50px 0px;}
#erji .sidebar .icon1:hover{ background:url(images/xl-share.gif) no-repeat;background-position:0px 0px;}
#erji .sidebar .icon2{ background:url(images/xl-share.gif) no-repeat;background-position:-50px -50px;}
#erji .sidebar .icon2:hover{ background:url(images/xl-share.gif) no-repeat;background-position:0px -50px;}
#erji .sidebar .icon3{ background:url(images/xl-share.gif) no-repeat;background-position:-50px -100px;}
#erji .sidebar .icon3:hover{ background:url(images/xl-share.gif) no-repeat;background-position:0px -100px;}
#erji .sidebar .icon4{ background:url(images/xl-share.gif) no-repeat;background-position:-50px -150px;}
#erji .sidebar .icon4:hover{ background:url(images/xl-share.gif) no-repeat;background-position:0px -150px;}
#erji .sidebar .icon5{ background:url(images/xl-share.gif) no-repeat;background-position:-50px -200px;}
#erji .sidebar .icon5:hover{ background:url(images/xl-share.gif) no-repeat;background-position:0px -200px;}

#erji .sidebar .ewm{
	width:73px;
	margin:50px 0px 0px 3px;
}
#erji .sidebar .ewm img{
	width:73px;
	height:73px;
	margin-bottom:6px;
}

#erji .main{
	width:860px;
	float:right;
	margin-top:-31px;
}
#erji .main .news-con p{
	font-size:18px;
	line-height:40px;
	padding:18px 0px;
}
#erji .main .editor{
	margin:33px 0px 0px -160px;
}
#erji .main .editor p{
	line-height:22px;
	color:#999;
	text-align:right;
	background:url(images/xl-p.gif) repeat-x left bottom;
	padding-bottom:20px;
}


#erji .rdrj{
	margin-top:44px;
}
#erji .rdrj .title1{
	width:122px;
	height:42px;
	background:url(images/rdtj.gif) no-repeat;
	font-size:17px;
	color:#fff;
	text-align:center;
	line-height:33px;
}
#erji .rdrj li{
	padding:20px 0px;
	zoom:1;
	border-bottom:1px solid #e6e6e6;
}
#erji .rdrj li .photo{
	float:left;
	display:inline;
	margin-right:20px;
	width:220px;
	height:122px;
}
#erji .rdrj li .photo img{
	width:220px;
	height:122px;
}
#erji .rdrj li .news h3{
	font-size:20px;
	line-height:36px;
	height:72px;
	font-weight:normal;
	margin-bottom:26px;
}
#erji .rdrj li .news h3 a{ color:#333;}
#erji .rdrj li .news h3 img{
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
}
#erji .rdrj li .news p{
	color:#333;
}
#erji .rdrj li .news span{
	color:#808080;
	margin-left:8px;
}

#erji .rdrj .more{
	font-size:16px;
	color:#0168aa;
	border:1px solid #99d4f9;
	border-radius:18px;
	line-height:30px;
	width:978px;
	display:inline-block;
	text-align:center;
	margin:43px 20px;
}







#footer{
	color:#fff;
	line-height:22px;
	padding:46px 0px 42px 0px;
	border-top:none;
	background:#005f9d;
}
#footer .box{
	overflow:hidden;
}
#footer a{color:#fff;}
#footer .left{
	width:440px;
}
#footer h5{
	font-size:20px;
	font-weight:normal;
	margin-bottom:23px;
}
#footer h5 span{
	font-size:18px;
	color:#6b9ac4;
	margin:0px 9px;
}
#footer .right{
	width:525px;
}
#footer .right li{
	width:123px;
	float:left;
	display:inline;
	margin-left:52px;
	text-align:center;
	font-size:16px;
}
#footer .right img{ margin-bottom:5px;}






/*样式修改开始*/
#phone-footer,#phone-flip,#phone-top{ display:none;}
@media(max-width: 767px){
	#top,#header1,#footer,#erji .block1,#erji .flip,#erji .share,#erji .sidebar .ewm{ display:none;}
	.wrapper{min-width:100%;max-width:100%;}
	a:hover{ color:#000 !important;}
	#erji .sidebar,#erji .main{float:none; width:100%;}
	
	#phone-top{height:3.8em;text-align: center;position: relative; border-bottom:1px solid #e5e5e5;}
	#phone-top .logo{position: absolute;width: 100%;height: 70%;left: 0px;top: 15%;text-align: center;}
	#phone-top .logo img{height: 100%;width: auto;display: inline-block;vertical-align: top;}
	#phone-top .icon{position: absolute;width: 1.6em;height: 1.6em;top: 50%;margin-top: -0.8em;}
	#phone-top .icon1{position: absolute;width: 1.9em;height: 1.9em;top: 50%;margin-top: -0.95em;}
	#phone-top .icon img,#phone-top .icon1 img{height: 100%;}
	#phone-top .icon-left1{ left: 2.6%; }
	#phone-top .icon-left2{ left: 13%; }
	#phone-top .icon-right2{ right: 2.5%; }
	#phone-top .pic1 label{ display: none; }
	#phone-top .pic2 span{ display: none; }
	.nav{position: absolute;left: 0px;width: 100%;top: 3.8em;background: #fff;border-top: 1px solid #000;text-align: left;padding: 0.5em 0;z-index: 999;}
	.nav dd{position: relative;border-bottom: 1px solid #f2f2f2;line-height: 3em;}
	.nav dd span{font-size: 1.1em;margin-left: 9.5%;}
	.nav .open{background: #d4091f;border-bottom-color: #fff;}
	.nav .open span,.nav .open span a{color: #fff;font-weight: bold;}
	.nav dd i{position: absolute;width: 0.82em;height: 0.82em;background-image: url(images/nav-icon1.png);background-size: 100% 100%;top: 1.09em;right: 4.8%;}
	.nav .open i{background-image: url(images/nav-icon2.png);}
	.nav .drop{display: none;background: #fff;}
	.nav .drop p{position: relative;border-bottom: 1px solid #e5e5e5;line-height: 3em;font-weight: bold;}
	.nav .drop p a{padding-left: 9.5%;font-size: 1.1em;}
	.nav .drop p b{position: absolute;width: 0.82em;height: 0.82em;background-image: url(images/nav-icon3.png);background-size: 100% 100%;top: 1.09em;right: 4.8%;}
	.nav .open .drop{display: block;}
	
	#phone-footer,#phone-flip,#phone-top{ display:block;}
	#phone-footer{margin-top:3em;padding:3em 0 1.5em 0;background: #0168aa;position: relative;}
	#phone-footer .to-top{position: absolute;right:8%; bottom:2.5em;width:2em;height: 2em;background: url(images/to-top.png);background-size: 100% 100%;}
	#phone-footer .text{border-top: 1px solid #4e7ab8;color: #fff;line-height: 1.5em; width:78.5%; margin-left:10.3%; padding:1em 0;}
	#phone-footer .text p{font-size: 0.94em;}
	#phone-footer .code{padding-bottom: 1.2em;}
	#phone-footer .code ul{ margin-left:3%;}
	#phone-footer .code li{display: inline-block;vertical-align: top;width:6.2em;margin-left:6.2%;text-align: center;}
	#phone-footer .code img{width: 6em;height: 6em;}
	#phone-footer .code p{color: #fff;font-size: 1em;margin-top: 0.5em;}
	
	#erji{ width:90%;}
	#erji .list img{float:right;width: 8em;height: 5.3em;margin:0 0 0 1em;}
	#erji .list h3{height: 3em;text-align: left;font-size: 1.1em;line-height: 1.5em;font-weight: normal;}
	#erji .list p{display: none;}
	#erji .list .bottom{margin-top: 0.8em;height: 0.9em;line-height: 1.2em;color: #999;}
	#erji .list .bottom span{margin-left: 0.5em;}

	.phone-flip{margin-top: 2em;text-align: center;}
	/*.phone-flip a{display: inline-block;vertical-align: top;height: 2.2em;line-height: 2.2em;border-radius: 0.2em;width: 35%;margin: 0px 5%;}*/
	.phone-flip a{display: inline-block;vertical-align: top;height: 2.2em;line-height: 2.2em;border-radius: 0.2em;margin: 0px 5%;}
	.phone-flip .color1{background: #ececec;}
	.phone-flip .color2{background: #0168aa;color: #fff;}

	#erji .head h3{font-size:1.4em;line-height:1.4em;margin:9% 0 7% 0; text-align:center;}
	#erji .sidebar .p1{ position:inherit;}
	#erji .sidebar .time,#erji .sidebar .laiy,#erji .sidebar .p1,#erji .sidebar .p2,#erji .sidebar .p3,#erji .sidebar .p4{ margin:0; display:inline; font-size:1em; color:#999;}
	#erji .sidebar .time{ float:left;margin-bottom:-10%;}
	#erji .sidebar .laiy{ float:right; margin-bottom:-10%;}
	#erji .main{ margin:5% 0 0 0; border-top: 1px solid #e5e5e5; padding-top:4%;}
	#erji .main .news-con p {font-size:1.15em;line-height:1.8em; padding:2% 0;}
	#erji .main .news-con img{ height:14em;}
	#erji .main .editor p{ font-size:0.9em; background:none;border-bottom: 1px solid #e5e5e5;}
	#erji .main .editor{ margin:4% 0 0 0;}
	
	#erji .rdrj{ margin-top:8%;}
	#erji .list ul{ padding-top:0px;}
	#erji .main .rdrj li{ padding:4% 0;}
	#erji .main .rdrj li .photo{width:56%;height:7em;margin-right:6%;}
	content-xl .main .rdrj li .photo img{width:100%;height:7em;}
	#erji .main .rdrj li .news h3{font-size:1.2em;line-height:1.4em;height:2.8em;margin-bottom:6%;}
	#erji .main .rdrj li .news p{ font-size:1em}
	#erji .rdrj .more{font-size:0.9em;color:#666; background:#e7e7e7;border:none;border-radius:6px;line-height:30px;width:100%;margin:9% 0 0 0;}
	#erji .rdrj .title1{width:auto;height:42px;background:url(images/rdtj1.png) no-repeat center bottom; background-size:12% auto;font-size:1.6em;color:#0075c1; font-weight:bold;line-height:1em;}
}
/*样式修改结束*/


#erji .phone-flip{ display:none;}
@media(max-width: 767px){#erji .phone-flip{ display:block;}}