﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,img,input,textarea,p,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin: 0;padding: 0;}
body {
	margin: 0px;
	padding:0px;
	color: #333;
	font-size: 14px;
	line-height: 23px;
	background-color: #fff;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
	text-align:center;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}

form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	text-decoration: none; color:#000;
}

a:hover {
	text-decoration: none;color:#1649a0;
}
.clearfloat {clear:both;}
.clr {clear:both;}
.fl {
	float: left; display: inline;
}
.l {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.r {
	float: right; display: inline;
}
.pt15 {
	padding-top:15px;
}
.pt18 {
	padding-top:18px;
}
.pl10 {
	padding-left:10px;
}
.mlr21 {
	margin:0px 21px;
}
.ml10 {
	margin-left:10px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt30 {
	margin-top:30px;
}
.red {
	color:#f00;
}
.container{
	overflow:hidden;
	zoom:1;
	width:100%;
}
.maincontent {
	width:1350px;
	padding-top:30px;
	overflow:hidden;
	margin:0px auto;
}
.maincontent01 {
	width:1380px;
	padding-top:30px;
	overflow:hidden;
	margin:0px auto;
}
.main{
	overflow:auto;
	zoom:1;
}
/* top */
.top{
    height:80px;
	background:#ffffff;
	width:100%;
	overflow:hidden;
}
.top_main{
	height:64px;
	padding-top:16px;
	width:1350px;
	margin:0px auto;
}
.logo{
	float:left;
	width:600px;
}
.logo img{
	float:left;
	display:block;
	margin-right:20px;
}
.searchbox {
	width:250px;
	margin-top:5px;
	float:left;
}
.input01{
	text-align:left;
	color:#999999;
	font-size:14px;
	line-height:34px;
	text-indent:20px;
	font-weight: normal;
	border-top:1px solid #a1a1a1;
	border-left:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-right:0px;
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
	height:34px;
	width:190px;
	background-color: #fff;
	font-family:"微软雅黑";
	float:left;
}
.btn01{
	text-align:center;
	color:#fff;
	font-weight: normal;
	line-height:36px;
	font-size:14px;
	height:36px;
	width:50px;
	border-top:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:0px;
	border-top-right-radius: 18px;
	border-bottom-right-radius: 18px;
	background:#ffffff;
	cursor:pointer;
	font-family:"微软雅黑";
	float:left;
	background-image: url(../images/search-icon.png);
	background-repeat:no-repeat;
	background-position: 7px center;
	text-indent:999em;
} 
.btn01:hover{
	color:#f8c98d;
}
.banben{
	line-height: 40px;
	font-size:14px;
	text-align:left;
	color:#000000;
	float:right;
	width:480px;
}
.banben ul {
	height: 48px;
	overflow:hidden;
}
.banben ul li{
	height: 48px;
	display:inline;
	float:left;
	margin-left:30px;
	line-height: 48px;
	font-size:14px;
	color:#888888;
}
.banben ul li img{
	height: 25px;
	width: 25px;
	display:inline;
	float:left;
	margin-right:6px;
	margin-top:10px;
}
.banben li a{
	line-height: 48px;
	font-size:14px;
	color:#888888;
}
.banben li a:hover{
	line-height: 48px;
	font-size:14px;
	color:#0e58b8;
}

/*nav*/
.nav{
	height:80px;
	width:100%;
	overflow:hidden;
	background:#0e58b8;
	margin:0px auto;
}
.navmain{
	width:1350px;
	height:80px;
	margin:0px auto;
}
/*
.navmain li{
	float:left;
	display:inline;
	width:145px;
	text-align:center;
}
.navmain li a{
	line-height: 38px;
	font-size:14px;
	text-align: center;
	color:#ffffff;
	font-weight:bold;
	display:block;
}
.navmain li a:hover{
	line-height: 38px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.navmain li a.hover{
	line-height: 38px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#0a84c5;
}
*/

.xc-pic{
	height:620px;
	width:100%;
	overflow:hidden;
	margin:0px auto;
}
.focus0{
	height:620px;
	width:100%;
	overflow:hidden;
}
/*part01*/
.focusbox{
	width:460px;
	overflow:hidden;
	float:left;
	margin-right:30px;
}
.focusbox h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
}
.focus{
	width:460px;
	height:320px;
	margin-top:20px;
	overflow:hidden;
}
.box01{
	width:490px;
	float:left;
	overflow:hidden;
}
.box01 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;	
}
.list01{
	width:490px;
	padding-top:7px;
	overflow:hidden;	
}
.list01 li{
	text-align: left;
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height:40px;
	width:490px;
	height:40px;
	float:left;
	overflow:hidden;
	background-image: url(../images/list_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	display:inline;
}
.list01 li a{
	text-align: left;
	color: #333;
	font-weight:normal;
	font-size: 16px;
	line-height:40px;
}
.list01 li a:hover{
	text-align: left;
	color: #2978b9;
	font-weight:normal;
	font-size: 16px;
	line-height:40px;
}
.box01_1{
	width:340px;
	float:right;
	overflow:hidden;
}
.box01_1 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;	
}
.list01_1{
	width:340px;
	overflow:hidden;	
}
.list01_1 li{
	text-align: left;
	color: #333333;
	font-weight: normal;
	font-size: 16px;
	line-height:30px;
	width:340px;
	padding-top:12px;
	height:72px;
	float:left;
	overflow:hidden;
	display:inline;
	border-bottom:1px solid #eeeeee;
}
.list01_1 li a{
	text-align: left;
	color: #333;
	font-weight:normal;
	font-size: 16px;
	line-height:30px;
}
.list01_1 li a:hover{
	text-align: left;
	color: #2978b9;
	font-weight:normal;
	font-size: 16px;
	line-height:30px;
}
.list01_1 li span{
	text-align: left;
	color: #666666;
	font-weight: normal;
	font-size: 16px;
	line-height:30px;
	display:block;
	float:right;
}
/*专题*/
.zhuanti{
	width:1350px;
	height:180px;
	overflow:hidden;
	margin:opx auto;
}
/*part03*/
.box03{
	width:410px;
	float:left;
	overflow:hidden;
}
.box03 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;	
}
.list03{
	width:410px;
	padding-top:19px;
	overflow:hidden;	
}
.list03 li{
	width:410px;
	height:110px;
	float:left;
	overflow:hidden;
	display:inline;
}
.list03 li img{
	width:410px;
	height:100px;
	border-radius: 6px;
	overflow:hidden;
	display:inline;
}
.box03_1{
	width:920px;
	float:right;
	overflow:hidden;
}
.box03_1 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;
	text-indent:30px;	
}
.list03_1{
	width:920px;
	padding-top:19px;
	overflow:hidden;	
}
.list03_1 li{
	width:200px;
	float:left;
	margin-left:30px;
	overflow:hidden;
	display:inline;
}
.list03_1 li img{
	width:200px;
	height:265px;
	border-radius: 6px;
	overflow:hidden;
	display:inline;
}
.list03_1 li p{
	font-size: 16px;
	line-height:24px;
	color:#333333;
	text-align:left;
}
.list03_1 li a{
	font-size: 16px;
	line-height:24px;
	color:#333333;
	text-align:left;
}
.list03_1 li a:hover{
	font-size: 16px;
	line-height:24px;
	color:#09498e;
	text-align:left;
}
/*part04*/
.box04{
    overflow:auto;
	zoom:1;
}
.box04 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;	
}
.list04{
	padding-top:19px;
	height:130px;
	overflow:hidden;	
}
.list04 img{
	width:660px;
	height:130px;
	border-radius: 6px;
	display: block;
}
/*part05*/
.box05{
	width:1350px;
	overflow:hidden;
}
.box05 img{
	width:1350px;
	height:180px;
	border-radius: 6px;
	display: block;
}
/*part06*/
.box06{
	width:1380px;
	overflow:hidden;
}
.list06{
	padding-top:19px;
	overflow:auto;	
}
.box06 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:40px;
	text-indent:15px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;	
}
.list06 li{
	width:430px;
	float:left;
	margin:0px 15px;
	overflow:hidden;
	display:inline;
}
.list06 li img{
	width:430px;
	height:260px;
	margin-bottom:5px;
	border-radius: 9px;
	overflow:hidden;
	display:inline;
}
.list06 li p{
	font-size: 18px;
	line-height:24px;
	color:#333333;
	text-align: center;
	font-weight:bold;
}
.list06 li a{
	font-size: 18px;
	line-height:24px;
	color:#333333;
	text-align:left;
}
.list06 li a:hover{
	font-size: 18px;
	line-height:24px;
	color:#09498e;
	text-align:left;
}
/*part07*/
.box07{
	width:530px;
	float:left;
	overflow:hidden;
	margin-right:30px;
}
.box07 h2{
	font-size: 26px;
	line-height:30px;
	color:#09498e;
	height:59px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;	
}
.list07 {
	width:370px;
	float:right;
	overflow:hidden;
}
.list07 li{
	width:370px;
	float:left;
	overflow:hidden;
	display:inline;
	font-size: 16px;
	line-height:45px;
	color:#333333;
	text-align:left;
	background-image: url(../images/list_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}

.list07 li a{
	font-size: 16px;
	line-height:45px;
	color:#333333;
	text-align:left;
}
.list07 li a:hover{
	font-size: 16px;
	line-height:45px;
	color:#333333;
	text-align:left;
}
.box07_1{
	width:220px;
	padding-top:10px;
	float:right;
	overflow:hidden;
}
.list07_1 {
	overflow: auto;
}
.list07_1 li{
	width:218px;
	height:68px;
	float:left;
	overflow:hidden;
	display:inline;
	font-size: 18px;
	line-height:68px;
	color:#333333;
	text-align:left;
	text-indent:83px;
	border-radius: 6px;
	margin-bottom:10px;
	background:#ffffff;
	border:1px solid #c6dff6;
}
.list07_1 li.li01{
	background-image:url(../images/xglj_icon01.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li01:hover{
	background-image:url(../images/xglj_icon01a.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li02{
	background-image:url(../images/xglj_icon02.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li02:hover{
	background-image:url(../images/xglj_icon02a.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li03{
	background-image:url(../images/xglj_icon03.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li03:hover{
	background-image:url(../images/xglj_icon03a.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li04{
	background-image:url(../images/xglj_icon04.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li04:hover{
	background-image:url(../images/xglj_icon04a.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li05{
	background-image:url(../images/xglj_icon05.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li.li05:hover{
	background-image:url(../images/xglj_icon05a.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list07_1 li:hover{
	width:218px;
	height:68px;
	float:left;
	overflow:hidden;
	display:inline;
	font-size: 18px;
	line-height:68px;
	color:#ffffff;
	text-align:left;
	text-indent:83px;
	border-radius: 6px;
	margin-bottom:10px;
	background: #175dc8;
	border:1px solid #175dc8;
}
.list07_1 li a{
	font-size: 18px;
	line-height:68px;
	color:#333333;
	text-align:left;
	display:block;
}
.list07_1 li a:hover{
	font-size: 18px;
	line-height:68px;
	color:#ffffff;
	text-align:left;
}
/*
/*相关链接*/
.xg-link{
	width:100%;
	overflow:hidden;
	padding-top:40px;
	margin-top:30px;
	background:#0e58b8;
	border-bottom:1px solid #4185d0;
}
.linklist {
	width:1400px;
	height:100px;
	overflow: hidden;
	margin:0px auto;
	
}
.linklist li{
	width: 300px;
	height: 60px;
	margin:0px 25px;
	position: relative;
	float:left;
}

.linklist li select{
	/*清除select聚焦时候的边框颜色*/
    outline: none;
    width: 100%;
    height: 60px;
	background:#0c4ea2;
	border: 1px solid #0c4ea2;
	font-size:16px;
	font-family:"微软雅黑";
	text-align:left;
	padding-left:20px;
    line-height: 60px;
	color:#8ec8f5;
	/*隐藏select的下拉图标*/
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	border-radius:6px;
　　-border--radius:6px;/*老的Firefox*/
}
/*使用伪类给select添加自己想用的图标*/
.linklist li:after{
    content: "";
    width: 14px;
    height: 8px;
	background:none;
    background: url(../images/select_icon.png) no-repeat center;
	/*通过定位将图标放在合适的位置*/
    position: absolute;
    right: 25px;
    top: 45%;
	/*给自定义的图标实现点击下来功能*/
    pointer-events: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.linklist li select::-ms-expand { display: none; }


/*footer*/
.footer{
	background:#0e58b8;
	width:100%;
	float:left;
	overflow:hidden;
	zoom:1;
}
.footerbox {
	height:190px;
	width:1370px;
	padding-top:30px;
	overflow:hidden;
	margin:0px auto;
}
.footerbox01 {
	text-align: center;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
	text-align:left;
	width:850px;
}
.footerbox01 p{
	text-align: center;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
	text-align:left;
	padding-left:10px;
}
.footerlink {
	text-align:left;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
	padding-top:10px;
}
.footerlink a{
	text-align: center;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
	padding:0px 10px;
}
.footerlink a:hover{
	text-align: center;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
}
.footerbox02 {
	text-align: center;
	font-size:16px;
	line-height:30px;
	color:#8ec8f5;
	padding-top:10px;
	width:320px;
}
.footerbox02 li{
	width:100px;
	text-align: center;
	font-size:16px;
	line-height:36px;
	color:#8ec8f5;
	overflow:hidden;
	margin:0px 30px;
	float:left;
}
.footerbox02 li img{
	width:100px;
	height:100px;
}


/*erji*/

.banner{
	width:100%;
	height:460px;
	overflow:hidden;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px auto;
}
.bannerbox{
	width:1350px;
	height:460px;
	overflow:hidden;
	margin:0px auto;
	position:relative;
}
.bannerbox .lm_textbg{
	width:550px;
	height:180px;
	overflow:hidden;
	background:#FFFFFF;
	filter:alpha(opacity=30);
	opacity:0.3; 
	top:100px;
	left:150px;
	position:absolute;
	z-index:10;
}
.bannerbox .lm_text{
	position:absolute;
	z-index:100;
	top:145px;
	left:200px;
}
.bannerbox .lmbox{
	text-align:left;
	font-size:24px;
	line-height:40px;
	color:#121212;
	display:block;
	float:left;
	position:relative;

}
.bannerbox .lmbox h2{
	text-align:left;
	font-size:42px;
	line-height:45px;
	color:#121212;
	height:50px;
}
.bannerbox .lmbox h3{
	text-align:left;
	font-size:24px;
	line-height:40px;
	color:#121212;
}

.sonlm_box{
	overflow:auto;
	zoom:1;
}
.erjimain_box{
	width:1380px;
	overflow:hidden;
	margin:0px auto;
	padding:80px 0px 20px 0px;
}
.txt_newslist{
	width:1350px;
	margin:0px auto;
	overflow:hidden;
}
.txt_newslist h1{
	text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:80px;
	overflow:hidden;
}
.txt_newslist dl{
	width:1350px;
	height:220px;
	overflow:hidden;
	border-bottom:1px solid #d4deeb;
	display:inline;
	float:left;
}
.txt_newslist dl dt{
	width:1080px;
	overflow:hidden;
	text-align:left;
	font-size:18px;
	line-height:30px;
	color:#333333;
	float:left;
	padding-top:30px;
}
.txt_newslist dl dt a{
	text-align:left;
	font-size:18px;
	line-height:60px;
	color:#1770e3;
}
.txt_newslist dl dt a:hover{
	text-align:left;
	font-size:18px;
	line-height:60px;
	color:#1770e3;
}
.txt_newslist dl dt h2{
	text-align:left;
	font-size:24px;
	line-height:50px;
	color:#0e0e0e;
	font-weight:normal;
	height:60px;
}
.txt_newslist dl dt h2 a{
	text-align:left;
	font-size:24px;
	line-height:50px;
	color:#0e0e0e;
	padding-top:10px;
}
.txt_newslist dl dt h2 a:hover{
	text-align:left;
	font-size:24px;
	line-height:50px;
	color:#0e0e0e;
}
.txt_newslist dl dd{
	width:76px;
	overflow:hidden;
	margin-right:60px;
	text-align: center;
	font-size:18px;
	line-height:40px;
	color:#333333;
	padding-top:50px;
	float:right;
}
.txt_newslist dl dd h2{
	width:76px;
	overflow:hidden;
	text-align: center;
	font-size:60px;
	line-height:80px;
	color:#0e0e0e;
	border-bottom:2px solid #b2becd;
}

.txt_newslist01{
	width:1350px;
	overflow:hidden;
	padding-top:80px;
}
.txt_newslist01 h1{
	text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:80px;
	overflow:hidden;
}
.txt_newslist01 dl{
	width:1350px;
	overflow:hidden;
	display:inline;
	float:left;
}
.txt_newslist01 dl dt{
	width:1180px;
	overflow:hidden;
	text-align:left;
	font-size:18px;
	line-height:30px;
	color:#333333;
	float:right;
	padding-top:45px;
}
.txt_newslist01 dl dt .pic{
	width:400px;
	height:215px;
	float:left;
}
.txt_newslist01 dl dt .pic img{
	width:350px;
	height:215px;
	display:block;
}
.txt_newslist01 dl dt a{
	text-align:left;
	font-size:18px;
	line-height:60px;
	color:#1770e3;
}
.txt_newslist01 dl dt a:hover{
	text-align:left;
	font-size:18px;
	line-height:60px;
	color:#1770e3;
}
.txt_newslist01 dl dt h2{
	text-align:left;
	font-size:24px;
	line-height:26px;
	color:#0e0e0e;
	font-weight:normal;
	height:55px;
}
.txt_newslist01 dl dt h2 a{
	text-align:left;
	font-size:24px;
	line-height:26px;
	color:#0e0e0e;
}
.txt_newslist01 dl dt h2 a:hover{
	text-align:left;
	font-size:24px;
	line-height:30px;
	color:#1767d0;
}
.txt_newslist01 dl dd{
	width:110px;
	height:236px;
	overflow:hidden;
	text-align: right;
	font-size:18px;
	line-height:40px;
	color:#333333;
	float:left;
	padding-top:24px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.txt_newslist01 dl dd h2{
	overflow:hidden;
	text-align: right;
	font-size:36px;
	line-height:80px;
	height:90px;
	color:#0d61d5;
	font-weight:normal;
}

/*piclist*/
.pic_newslist{
	overflow:auto; 
	zoom:1;
}
.pic_newslist h1{
	text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:120px;
	overflow:hidden;
}
.pic_newslist ul{
	overflow:auto; 
	zoom:1;
}
.pic_newslist li{
	width:315px;
	height:320px;
	overflow:hidden;
	text-align: left;
	font-size:16px;
	line-height:30px;
	color:#1e1e1e;
	float:left;
	display:inline;
	margin:0px 15px;
}
.pic_newslist li img{
	width:315px;
	height:180px;
}
.pic_newslist li a{
	text-align: left;
	font-size:16px;
	line-height:30px;
	color:#1e1e1e;
}
.pic_newslist li a:hover{
	text-align: left;
	font-size:16px;
	line-height:30px;
	color:#1e1e1e;
}
.pic_newslist p{
	text-align: left;
	font-size:14px;
	line-height:30px;
	color:#145dc1;
	padding-top:5px;
}
.pic_newslist01{
	width:1350px;
	margin:0px auto;
	overflow:hidden;
}
.pic_newslist01 h1{
	text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:80px;
	overflow:hidden;
}
.pic_newslist01 dl{
	width:1350px;
	height:225px;
	overflow:hidden;
	border-bottom:1px solid #d4deeb;
	display:inline;
	float:left;
}
.pic_newslist01 dl dt{
	width:280px;
	overflow:hidden;
	float:left;
	padding-top:30px;
}
.pic_newslist01 dl dt img{
	width:280px;
	height:165px;
}
.pic_newslist01 dl dd{
	width:1040px;
	text-align:left;
	font-size:18px;
	line-height:30px;
	color:#333333;
	overflow:hidden;
	float:right;
	padding-top:26px;
}
.pic_newslist01 dl dd p.txt{
	padding-top:5px;
}
.pic_newslist01 dl dd a{
	text-align:left;
	font-size:18px;
	line-height:30px;
	color:#1770e3;
}
.pic_newslist01 dl dd a:hover{
	text-align:left;
	font-size:18px;
	line-height:30px;
	color:#1770e3;
}
.pic_newslist01 dl dd h2{
	text-align:left;
	font-size:24px;
	line-height:30px;
	color:#1e1e1e;
	font-weight:normal;
	height:35px;
}
.pic_newslist01 dl dd h2 a{
	text-align:left;
	font-size:24px;
	line-height:30px;
	color:#1e1e1e;
}
.pic_newslist01 dl dd h2 a:hover{
	text-align:left;
	font-size:24px;
	line-height:30px;
	color:#1e1e1e;
}

/*page css */
.page_box{
	height:80px;
	padding:50px 10px 0px 10px;
	font-size:14px;
	line-height:29px;
	overflow:hidden;
}
.page_box a{
	margin:0px 4px;
	padding:10px 15px;
	height:29px;
	font-size:14px;
	line-height:29px;
	font-weight: normal;
	color: #333333;
	background:#ffffff;
	border:#d4deeb 1px solid;
}
.page_box a:hover{
	color: #ffffff;
	background:#1a66c9;
	line-height:30px;
	font-weight:bold;
	border:#1a66c9 1px solid;
}
.page_box a.hover{
	color: #ffffff;
	background:#1a66c9;
	line-height:30px;
	font-weight:bold;
	border:#1a66c9 1px solid;
}

/*所况简介*/
.bsgk_box{
	width:1350px;
	margin:0px auto;
	overflow:hidden;
}
.bsgk_box h1{
	text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:120px;
	overflow:hidden;
}
.skjj_txt{
	text-align:left;
	font-size:18px;
	line-height:36px;
	color:#333333;
	overflow:auto;
	zoom:1;
	padding-bottom:30px;
}
.skjj_txt h2{
	text-align:left;
	font-size:26px;
	line-height:28px;
	color:#0958ae;
	height:40px;
}
.skjj_txt p{
	text-align:left;
	font-size:18px;
	line-height:36px;
	color:#333333;
	padding-top:15px;
	text-indent:2em;
}
.skjj_txt img{
	width:560px;
	height:340px;
}
.mr30{
	margin-right:30px;
}
.ml30{
	margin-left:30px;
}

.lsyg_txt{
	text-align:left;
	font-size:18px;
	line-height:36px;
	color:#333333;
}
.lsyg_txt p{
	text-align:left;
	font-size:21px;
	line-height:40px;
	color:#333333;
	text-indent:20px;
	padding:15px;
	width:960px;
	overflow:hidden;
	margin:0px auto;
	margin-bottom:20px;
	border:1px solid #d4deeb;
	border-left:6px solid #d4deeb;
	
}
.zzjg_txt{
	overflow: auto;
	text-align:center;
}
.ldxx_txt{
    overflow: auto;
	padding-top:30px;
}

.ldxx_txt li{
	width:400px;
	height:380px;
	overflow:hidden;
	float:left;
}
.ldxx_txt li:nth-child(3){
	margin-left:75px;
}
.ldxx_txt li:first-child{
	margin-left:275px;
}

.ldxx_txt li img{
	width:200px;
	height:200px;
	border-radius:100px;
　　-border--radius:100px;
    border-bottom:6px solid #d4deeb;
}
.ldxx_txt li img:hover{
	-webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.ldxx_txt li h2{
	font-size:21px;
	line-height:50px;
	color:#333333;
	height:50px;
}
.ldxx_txt li h2 a{
	font-size:21px;
	line-height:50px;
	color:#333333;
}
.ldxx_txt li p{
	text-align:center;
	font-size:16px;
	line-height:36px;
	color:#333333;
}
.bmjs_txt{
	text-align:left;
	font-size:18px;
	line-height:36px;
	color:#333333;
}
.bmjs_txt p{
	text-align:left;
	font-size:18px;
	line-height:36px;
	color:#333333;
	text-indent:2em;
	padding-bottom:15px;
}
/*wz*/
.path{
	width:1350px;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
	font-size:16px;
	line-height:80px;
	color:#121212;
	padding-top:10px;
}
.path a{
	text-align:left;
	font-size:16px;
	line-height:80px;
	color:#121212;
}
.path a:hover{
	text-align:left;
	font-size:16px;
	line-height:80px;
	color:#121212;
}
.wz_box{
	width:1350px;
	overflow:hidden;
	margin:0px auto;
	padding-top:40px;
	text-align:left;
	font-size:18px;
	line-height:40px;
	color:#121212;
}
.wz_box h1{
	text-align: center;
	font-size:30px;
	line-height:40px;
	color:#034fa2;
	height:50px;
}
.wz_box h5{
	text-align: center;
	font-size:18px;
	line-height:40px;
	color:#333333;
	font-weight:normal;
	height:50px;
	border-bottom:1px solid #d4deeb;
}
.wz_box_text{
	text-align:left;
	font-size:18px;
	line-height:40px;
	color:#0e0e0e;
	padding-top:30px;
}
.wz_box_text p{
	text-align: left;
	color: #0e0e0e;
	font-weight:normal;
	font-size: 18px;
	line-height:40px;
	text-indent:2em;
	padding-top:15px;
}
.wz_box_text p img{
	width:800px;
	margin:0px auto;
	margin-bottom:30px;
	display:block;
}

.txt_newslist02{
	width:1350px;
	margin:0px auto;
	overflow:hidden;
}
.txt_newslist02 h1{
	text-align: center;
	font-size:32px;
	line-height:70px;
	color:#0e0e0e;
	height:120px;
	overflow:hidden;
}
.txt_newslist02 ul{
	overflow: auto;
	zoom:1;
}
.txt_newslist02 li{
	text-align: left;
	font-size:18px;
	line-height:80px;
	color:#0e0e0e;
	text-indent:50px;
	width:1348px;
	overflow:hidden;
	display:inline;
	float:left;
	border:1px solid #d4deeb;
	margin-bottom:20px;
	background-image: url(../images/list_icon.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.txt_newslist02 li:hover{
	color:#fff;
	border:1px solid #d4deeb;
	background:#1a66c9;
	background-image: url(../images/list_icon.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.txt_newslist02 li:hover a{
	color:#fff;
}
.txt_newslist02 li:hover span{
	color:#fff;
}
.txt_newslist02 li a{
	text-align: left;
	font-size:18px;
	line-height:80px;
	color:#0e0e0e;
}
.txt_newslist02 li a:hover{
	text-align: left;
	font-size:18px;
	line-height:80px;
	color:#fff;
}
.txt_newslist02 li span{
	text-align:left;
	font-size:16px;
	line-height:80px;
	color:#666666;
	text-indent:0px;
	height:50px;
	width:120px;
	overflow:hidden;
	display:inline;
	float:right;
}
.dsjs_txt{
    overflow: auto;
	zoom:1;
}
.dsjs_txt h1{
    text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:120px;
	overflow:hidden;
}
.dsjs_txt ul{
    overflow: auto;
	zoom:1;
}
.dsjs_txt li{
	width:335px;
	height:340px;
	padding-top:20px;
	overflow:hidden;
	float:left;
}

.dsjs_txt li img{
	width:200px;
	height:200px;
	border-radius:100px;
　　-border--radius:100px;
    border-bottom:6px solid #d4deeb;
}
.dsjs_txt li img:hover{
	-webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.dsjs_txt li h2{
	font-size:21px;
	line-height:50px;
	color:#333333;
	height:50px;
}
.dsjs_txt li h2 a{
	font-size:21px;
	line-height:50px;
	color:#333333;
}
.dsjs_txt li p{
	text-align:center;
	font-size:16px;
	line-height:36px;
	color:#333333;
}
.dsjs_txt01{
    overflow: auto;
	zoom:1;
}
.dsjs_txt01 h1{
    text-align: center;
	font-size:32px;
	line-height:60px;
	color:#0e0e0e;
	height:120px;
	overflow:hidden;
}
.dsjs_txt01 ul{
    overflow: auto;
	zoom:1;
}
.dsjs_txt01 li{
	width:335px;
	height:460px;
	padding-top:10px;
	overflow:hidden;
	float:left;
}

.dsjs_txt01 li img{
	width:240px;
	height:320px;
	border-radius:0px;
　　-border--radius:0px;
}
.dsjs_txt01 li img:hover{
	-webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.dsjs_txt01 li h2{
	font-size:21px;
	line-height:50px;
	color:#333333;
	height:50px;
}
.dsjs_txt01 li h2 a{
	font-size:21px;
	line-height:50px;
	color:#333333;
}
.dsjs_txt01 li p{
	text-align:center;
	font-size:16px;
	line-height:36px;
	color:#333333;
}