@charset "utf-8";



/* nbanner
-------------------------------------------------------------- */
.nbanner{
	width:100%;
	overflow:hidden;
}
.nbanner img{
	width:100%;
	height:auto;
}
.cont{
	width:1002px;
	overflow:hidden;
	margin:30px auto;
}
.cont .contright{
	width:742px;
	overflow:hidden;
}
.cont .contright .nrbt{
	width:100%;
	overflow:hidden;
	background:url(../images/prolist6.jpg) no-repeat bottom;
}
.cont .contright .nrbtnr{
	width:97%;
	overflow:hidden;
	background:url(../images/prolist3.png) no-repeat left;
	padding-left:3%;
	color:#005bac;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
}
.cont .contright .nrbtnr span{
	font-weight:normal;
	font-size:17px;
	color:#918f92;
}
.position{
	width:100%;
	overflow:hidden;
	line-height: 30px;
}
.nrinfo{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.nrinfo1{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.nrinfo p{
	width:100%;
	overflow:hidden;
}

/* message
-------------------------------------------------------------- */
.liuyan{
	width:96%;
	overflow:hidden;
	margin:auto;
}
.liuyantit{
	width:100%;
	overflow:hidden;
	font-size:26px;
	text-align:center;
}
.liuyanms{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
	line-height: 30px;
	color: #b2b2b2;
}
.liuyanleft{
	width:40%;
	overflow:hidden;
}
.liuyanleft p{
	width:100%;
	overflow:hidden;
	line-height:40px;
	margin:30px 0;
}
.liuyanleft p input{
	width:240px;
	height:40px;
	border:solid 1px #D2D2D2;
	color:#A5A5A5;
}
.liuyanright{
	width:60%;
	overflow:hidden;
	padding-top:30px;
}
.liuyanright textarea{
	width:94%;
	height:184px;
	border:solid 1px #D2D2D2;
	color: #A5A5A5;
}
.submitbtn{
	width:100%;
	overflow:hidden;
	text-align: center;
	margin-top: 10px;
}
.submitbtn input{
	width:180px;
	height:40px;
	line-height:40px;
	background:#005bac;
	color:#fff;
	font-size:18px;
	cursor:pointer;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

/* news
-------------------------------------------------------------- */
.nrinfo ul{
	width:100%;
	overflow:hidden;
}
.nrinfo ul li{
	width:98%;
	overflow:hidden;
	line-height:35px;
	border-bottom:solid 1px #e6e6e6;
	padding: 0 1%;
}
.nrinfo ul li .newstit{
	width:80%;
	overflow:hidden;
}
.nrinfo ul li .newstit b{
	margin-right: 5px;
}
.nrinfo ul li .newstime{
	width:20%;
	overflow:hidden;
	text-align:right;
}
.nrinfo ul li:hover .newstit{
	color:#005bac;
}
.nrinfo h3{
	width: 100%;
    height: 40px;
    overflow: hidden;
    text-align: center;
    font-weight: normal;
    font-size: 22px;
    color: #383838;
    line-height: 40px;
}
.nrinfo .fbtime{
	width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    color: #8a8a8a;
    text-align: center;
    border-bottom: solid 1px #d2d1d1;
    padding-bottom: 17px;
}
.nrinfo .fbnr{
	width:100%;
	overflow:hidden;
	padding-top:30px;
}

/* pro
-------------------------------------------------------------- */
.nrinfo dl{
	width:219px;
	overflow:hidden;
	float:left;
	margin:14px;
}
.nrinfo dl dt{
	width:98%;;
	overflow:hidden;
	border: solid 2px #f1f1f1;
}
.nrinfo dl dd{
	width:100%;;
	overflow:hidden;
	text-align: center;
    line-height: 25px;
}
.nrinfo dl a:hover dt{
	border:solid 2px #005bac;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}
.nrinfo dl a:hover dd{
	color:#005BAC;
}
.nrinfo .fbimg{
	width:100%;
	overflow:hidden;
	text-align: center;
    margin-top: 30px;
}
.nrinfo .fbimg img {
    border: solid 1px #cfcfcf;
    max-width: 700px;
}

/* case
-------------------------------------------------------------- */
.nrinfo1 dl{
	width:336px;
	overflow:hidden;
	float:left;
	margin:17.5px;
}
.nrinfo1 dl dt{
	width:98%;;
	overflow:hidden;
	border: solid 2px #f1f1f1;
}
.nrinfo1 dl dd{
	width:100%;;
	overflow:hidden;
	text-align: center;
    line-height: 25px;
}
.nrinfo1 dl a:hover dt{
	border:solid 2px #005bac;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}
.nrinfo1 dl a:hover dd{
	color:#005BAC;
}
/* ·ÖÒ³
-------------------------------------------------------------- */
.dede_pages{width: 98%; overflow:hidden;  padding: 0 1%;}
.dede_pages .pagelist {
    float: left;
    padding: 12px 0px 12px 0;
}
.dede_pages .pagelist  li {
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
	padding: 5px 10px;
	border: solid 1px #E2E2E2;
}
.dede_pages .pagelist  li.thisclass{
    background-color: #005bac;
    padding: 5px 10px;
    font-weight: bold;
	color: #fff;
}
.dede_pages .pagelist  li.thisclass a{
	color: #fff;
}
.dede_pages .pagelist  li a {
    float: left;
    display: block;
}

.nextnew1{ width:100%; overflow:hidden;margin-top: 30px;}
.nextnew1 p{ width:100%; overflow:hidden;text-align: left;line-height:25px;}
.nextnew1 p a{font-weight: normal;}
.nextnew1 p a:hover{ color:#005BAC}