﻿* {
    padding: 0;
    margin: 0;
    font-family: "微软雅黑";
}
em {
    font-style: normal;
}
ul, li, ol {
    list-style-type: none;
}
a, a:link,a:visited {
    color: #000;
    text-decoration: none;
}
.fr {
    float: right;
}

.fl {
    float: left;
}

.clear {
    clear: both;
}
img {
max-width:100%;    display: block;
    margin: 0 auto;
}
body {
  color: #666;
    font: 12px/22px "微软雅黑";
}#slides li img {
    width: 100%;
    display: block;
}
.center {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
.index-one {
	position:absolute;
	right:0;
	text-align:right;
	width:1000px;
	margin:auto;
	left:0;
	padding-top:25px;
}
.index-one a {
	color:#fff;
	padding:0 10px;
}
.header{
    background: url(../images/header_bg.png)no-repeat center top;
}.logo_img img {
    margin: 0 auto;
    display: block;
}.navbox ul li a {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #fff;
}.navbox ul li {
    display: inline-block;
    width: 122px;
    line-height: 38px;
    position: relative;
    height: 44px;
}.navbox ul {
    text-align: center;
}.navbox ul li a:hover, .navbox ul li.cur a {
    background: #fff;
    color: #000;
    border-radius: 40px;
}.index-box1 {
    position: relative;
    margin: 30px auto;
}.header_bottom {
	overflow:hidden;
	height:65px;
	background:url(../images/search.png) repeat-x left top;
}
.header_bottom ul a {
	padding:0 10px;
	border-right:1px dotted #acacac;
	color:#666;
}
.input {
	overflow:hidden;
	width:280px;
	height:38px;
	margin-top:14px;
	float:right;
}
input.index_input {
	overflow:hidden;
	width:204px;
	height:36px;
	border:1px solid #dedede;
	border-right:none;
	float:left;
	line-height:36px;
	font-size:14px;
	color:#666;
	padding:0 10px;
}
a.searchBtn {
	display:block;
	width:55px;
	height:38px;
	float:right;
	text-align:center;
	line-height:38px;
	background-color:#1d5eb3;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
ul.fl b {
	font-weight:normal;
}
.pro_left {
	overflow:hidden;
	width:240px;
	float:left;
}.pro_left .menubox {
    overflow: hidden;
    width: 230px;
    border: 5px solid #1d5eb3;
    border-top: none;
    padding-bottom: 35px;
}
.pro_left h2 {
	font-weight:normal;
	color:#fff;
	font-size:24px;
	width:230px;
	height:70px;
	background:url(../images/pro_left_h.png) no-repeat center top;
	line-height:70px;
	padding-left:10px;
}
.pro_left h2 a {
	color:#fff;
}
.pro_left h2 span {
	font-size:16px;
	text-transform:uppercase;
	opacity:0.5;
	filter:alpha(opacity=50);
	font-weight:lighter;
	margin-left:5px;
}
.pro_left ul li {
	font-size:16px;
	width:185px;
	height:33px;
	background:url(../images/pro_left_menu.png) no-repeat center top;
	padding-left:17px;
	font-weight:normal;
	line-height:33px;
	margin:15px auto;
}
.pro_left ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
}
.pro_left ul li:nth-child(1),.pro_left ul li:hover {
	background:url(../images/pro_left_menu.png) no-repeat center -32px;
}.index-box2 {
    position: relative;
}.index-contents {
	overflow:hidden;
	float:right;
	width:740px;
}
.menu li {
	float:left;
	width:113px;
	height:46px;
	text-align:center;
	line-height:41px;
	font-size:16px;
    background: url(../images/pro_right_menu.png) no-repeat center 5px;
	margin-right:12px;
}
    .menu li:hover {
    	   background: url(../images/pro_right_menu.png) no-repeat center -39px;
    }.list {
    margin-top: 20px;
}
.menu li a {
	color:#666;
	display:block;
	text-decoration:none;
}
.menu li a:hover {
    color: #fff;
}
.list ul li {
	float:left;
	width:240px;
	height:290px;
	margin-right:10px;
}
.list ul li span {
	display:block;
	text-align:center;
	font-size:14px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list ul li img {
	display:block;
	border:1px solid #f2f1f1;
	margin-bottom:15px;
	width:238px;
	height:238px;
}
.list ul li:nth-child(3n){
	margin-right:0;
}
.list ul li:hover img {
	border-color:#1d5eb3
}
.index-make h2 {
	text-align:center;
	font-size:24px;
	color:#333;
}
.index-make p {
	text-align:center;
	font-size:16px;
	color:#999;
	margin-bottom:20px;
	font-family:Arial;
}
.index-make ul {
	overflow:hidden;
	margin-bottom:40px;
}
.index-make li {
	overflow:hidden;
	position:relative;
	width:248px;
	height:330px;
	float:left;
	margin-right:2px;
}
.index-make li img {
	display:block;
}
.index-make li a em {
	display:block;
}
.index-make .zx {
	overflow:hidden;
	display:block;
	width:315px;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:0 auto;
	background-color:#1685e7;
	border-radius:5px;
	box-shadow:10px 10px 10px #ccc;
	margin-bottom:40px;
}
.index-make li a {
	text-decoration:none;
	font-size:16px;
	color:#fff;
	line-height:55px;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	height:55px;
}
.vsbox {
	overflow:hidden;
	width:1000px;
	height:400px;
	margin:0 auto;
	background:url(../images/vs.png) no-repeat center 90px;
	position:relative;
}
.index-vs h2 {
	text-align:center;
	font-size:24px;
	color:#333;
	margin-top:55px;
	margin-bottom:5px;
}
.index-vs h2 b {
	color:#1d5eb3;
}
.index-vs>span {
	display:block;
	text-align:center;
	font-size:16px;
	color:#666;
	font-family:Arial;
	margin-bottom:40px;
}
.index-vs {
	position:absolute;
	top:0;
	width:1000px;
	margin:auto;
	left:0;
	right:0;
}
.vsbox li {
	float:left;
	width:448px;
}
.tu {
	overflow:hidden;
	width:428px;
	height:253px;
	position:relative;
	border:10px solid #1d5eb3;
	border-radius:10px;
	margin-bottom:25px;
}
.vsbox em {
	display:block;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.44);
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	height:50px;
}
.vsbox h3 {
	text-align:center;
	font-size:16px;
	color:#1d5eb3;
	margin-bottom:15px;
}
li.rightr {
	float:right;
}
li.rightr .tu {
	border:10px solid #393939;
}
.vsbox p {
	font-size:14px;
	line-height:20px;
	color:#666;
	text-align:center;
}
.vs img {
    max-width: none;
}.index-make {
    margin-top: 40px;
}.shebei h2 {
	text-align:center;
	font-size:24px;
}
.shebei h2 a {
	color:#333;
}
.shebei p {
	text-align:center;
	font-size:16px;
	color:#666;
	margin-bottom:40px;
}
.sbbox {
	overflow:hidden;
	width:100%;
	height:290px;
	position:relative;
}
.sbbox li a {
	display:block;
	text-decoration:none;
}
.sbbox ul li:hover span {
	color:#1d5eb3;
	font-weight:bold;
	background:url(../images/sb02.png) no-repeat 265px center;
}
.shebei {
	margin:40px auto;
}
.sbbox ul li img {
	width:320px;
	height:220px;
	display:block;
	margin:0 auto;
}
.sbbox li {
	float:left;
	width:320px;
	height:290px;
	margin-right:20px;
}
.sbbox li span {
	display:block;
	width:278px;
	border:1px solid #ece7e7;
	height:60px;
	line-height:60px;
	border-top:none;
	padding:0 20px;
	font-size:14px;
	color:#333;
	background:url(../images/sb01.png) no-repeat 265px center;
}
.shebei .btn {
    overflow: hidden;
    width: 100%;
    height: 33px;
       text-align: center;
    margin-top: 40px;
}.shebei .btn .btn01 {
    background: url(../images/sb_btn01.png) no-repeat center top;
}.shebei .btn .btn02 {
    background: url(../images/sb_btn02.png) no-repeat center top;
}
 .shebei .btn i {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin: 0 5px;
    cursor: pointer;
}.block.container {
	margin-top:60px;
}
.why .li {
	overflow:hidden;
}
.li img {
	float:right;
	width:450px;
	display:block;
}
.li div {
	display:table-cell;
	vertical-align:middle;
}
.li h3 {
	font-size:24px;
	color:#1d5eb3;
}
.li em {
	display:block;
	font-size:12px;
	color:#c3c3c3;
	margin-bottom:30px;
	font-family:Arial;
}
.li div li {
	line-height:50px;
	padding-left:40px;
		font-size:14px;
}
.li.lir img {
	float:left;
}
.li.lir div {
	float:none;
	padding-left:86px;
}
.li {
	margin-bottom:32px;
}
.jianzheng {
	overflow:hidden;
	width:100%;
	height:500px;
	background-color:#1d61b9;
}
.jianzheng h2 {
	text-align:center;
	font-size:24px;
	margin-top:30px;
}
.jianzheng h2 a {
	color:#fff;
}
.jianzheng span {
	display:block;
	text-align:center;
	font-size:16px;
	color:#90b2dd;
	margin-bottom:35px;
}
.jianzheng .jzbox {
	overflow:hidden;
	width:1225px;
	margin:0 auto;
	height:335px;
	position:relative;
}
.jianzheng .jzbox .btn01 {
	background:url(../images/jz_btn.png) no-repeat center top;
	left:0;
}
.jianzheng .jzbox .btn02 {
	background:url(../images/jz_btn.png) no-repeat center bottom;
	right:0;
}
.jianzheng .jzWin {
	overflow:hidden;
	width:1000px;
	height:335px;
	margin:0 auto;
	position:relative;
}
.jianzheng .jzWin li {
	float:left;
	width:320px;
	height:335px;
	background-color:#fff;
	margin-right:20px;
}
.jianzheng .jzWin li img {
	display:block;
	margin:10px auto 20px auto;
	width:300px;
	height:200px;
}
.jianzheng .jzWin li h3 {
	text-align:center;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:300px;
	margin:0 auto;
	margin-bottom:10px;
}
.jianzheng .jzWin li h3 a {
	color:#333;
}
.jianzheng .jzWin li p {
	font-size:12px;
	line-height:20px;
	color:#666;
	text-align:center;
	width:300px;
	margin:0 auto;
}
.about-content h2 {
	margin:0 auto;
	background-color:#ee0a0a;
	width:188px;
	height:60px;
	text-align:center;
	line-height:60px;
	font-size:24px;
}
.about-content h2 a {
	color:#fff;
}
.about-content div {
	font-size:14px;
	color:#666;
	line-height:25px;
	width:980px;
	margin:45px auto 40px auto;
	margin-bottom:35px;
	text-align:justify;
	text-align-last:center;
}
.about a.more {
	display:block;
	width:154px;
	height:40px;
	margin:0 auto;
	margin-bottom:65px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:#1d5bad;
	border-radius:40px;
}
.jianzheng .jzbox i {
    display: block;
    width: 75px;
    height: 75px;
    cursor: pointer;
    position: absolute;
    top: 113px;
}
ul.index_title_qss li {
    float: left;
    width: 190px;
    height: 65px;
    line-height: 65px;
    font-size: 16px;
    border-right: 1px solid #5b5b5b;
    text-align: center;
}li.now {
    background-color: #1d61b9;
    border-color: #1d61b9;
}
li.now a {
	color:#fff !important;
}
ul.index_title_qss li a {
    color: #9f9d9d;
    display: block;
}ul.index_title_qss li i {
    background: url(../images/news01.png)no-repeat left 0px;
display: inline-block;
    width: 25px;
    height: 21px;
    margin-right: 10px;
    position: relative;
    top: 5px;
}
ul.index_title_qss li:hover i {
    background: url(../images/news01.png)no-repeat left -21px;
}
.product_titles {
	height:65px;
	background-color:#393939;
	overflow:hidden;
}.newsright01 li .time:hover {
    background: #1d61b9;
    color: #fff;
}
b.many_many {
    float: right;
    margin-right: 20px;
    background: #fff;
    width: 72px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 40px;
    margin-top: 17px;
    font-weight: normal;
}.AA {
    overflow: hidden;
    width: 485px;
    height: 100%;
    float: left;
    margin-top: 30px;
}li.first img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 485px;
    height: 240px;
}li.first div h3 {
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px;
}li.first div h3 a {
    color: #333;
}li.first div p {
    font-size: 14px;
    line-height: 20px;
    color: #999;
}.header_bottom ul {
    line-height: 65px;
}
.newsright01 {
    overflow: hidden;
    width: 430px;
    float: right;
    height: 425px;
	position:relative;
	margin-top:30px;
}
.newsright01 li {
	overflow:hidden;
	width:100%;
	height:85px;
}
.newsright01 li .time {
    float: left;
    overflow: hidden;
    width: 68px;
    height: 53px;
    border: 1px solid #999;
    font-size: 17px;
    text-align: center;
    line-height: 28px;
}
.newsright01 li .wen {
	float:right;
	overflow:hidden;
	width:340px;
}
.newsright01 li h4 {
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:5px;
}
.newsright01 li h4 a {
	color:#333;
}
.newsright01 li p {
	font-size:14px;
	color:#999;
	line-height:20px;
	height:40px;
	overflow:hidden;
}
.link {
    margin-bottom: 30px;
    margin-top: 30px;
}
.link h3 {
	float:left;
	text-align:right;
	width:105px;
	font-size:24px;
}
.link h3 a {
	color:#1d61b9;
}
.link h3 p {
	font-size:16px;
	color:#999;
	font-weight:normal;
	font-family:Arial;
	text-transform:uppercase;
}
.link ul {
	overflow:hidden;
	float:right;
	width:860px;
}
.link li {
	float:left;
	font-size:14px;
	margin:0 20px;
	margin-bottom:10px;
}
.link li a {
	color:#999;
}
ul.subMenu {
    position: absolute;
    z-index: 10033;
    top: 44px;
    left: 0px;
    display: none;
    width: 137px;
}.navbox ul li:hover .subMenu {
    display: block;
}ul.subMenu li {
    background: #1d5fb4;
    height: auto !important;
    width: 137px;
}
.footer {
    overflow: hidden;
    padding-top: 50px;
    width: 100%;
    background-color: #000;
    padding-bottom: 20px;
}.copyRight ul {
	overflow:hidden;
	float:left;
	width:140px;
}
.copyRight ul h3 {
	font-weight:normal;
	margin-bottom:15px;
	font-size:14px;
	color:#1d61b9;
}
.copyRight ul li {
	font-size:12px;
	line-height:28px;
	color:#999;
}
.copyRight ul li a {
	color:#999;
}
.copyRight ul:last-child {
	width:300px;
}
.fbtm {
    float: right;
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    border-top: 1px solid #444040;
    margin-top: 50px;
}.fbtm div img {
    display: initial;
}
.fbtm div {
    float: right;
}
img.name {
	display:none !important;
	margin-top:128px;
}

.index-make li:nth-child(1) a {
	background:#cf0303;
}
.index-make li:nth-child(2) a {
	background:#14b319;
}
.index-make li:nth-child(3) a {
	background:#df9a13;
}
.index-make li:nth-child(4) a {
	background:#2464b2;
}
.index-make li a {
	opacity:0.8;
}
.index-make li:hover a {
	top:0;
	height:100%;
}
.index-make li:hover img {
	display:block !important;
	background:transparent !important;
}
 


  /*产品内页*/
   .main_top {
    overflow: hidden;
    margin-bottom: 10px;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
}.main_top h2 {
    float: left;
    line-height: 31px;
    font-size: 16px;
    color: #1e61ba;
    font-weight: normal;
}.site {
	width:380px;
	float:right;
	text-align:right;
	line-height:30px;
	font-family:"微软雅黑";
}.nb-list ul li {
    width: 224px;
    height: 198px;
    float: left;
    margin-right: 21px;
    text-align: center;
    margin-bottom: 30px;
}.pic-t:hover {
    border: 1px solid #1d6ec9;
}.pic-t {
    display: block;
    border: solid 1px #ddd;
    width: 240px;
    height: 160px;
    padding: 4px;
    text-align: center;
    margin-bottom: 5px;
}.nb-list ul li img {
    max-height: 158px;
    max-width: 227px;
    vertical-align: middle;
}.listright {
overflow: hidden;
    float: right;
    width: 740px;
}.list_more {
overflow: hidden;
    width: 240px;
    float: left;
}.box h4 {
    line-height: 40px;
    background: #1e61ba;
    margin-top: 10px;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
}.box {
    margin-bottom: 10px;
    float: left;
    width: 100%;
} ul.inproduct {
    border: solid 1px #ccc;
    border-top: 0;
    padding: 8px 1px;
    margin-bottom: 10px;
    zoom: 1;
    overflow: hidden;
    background: #fff;
}ul.inproduct li img {
    width: 90%;
}ul.inproduct li span {
    text-align: center;
    display: block;
    line-height: 20px;
    color: #666;
}ul.inproduct li {
    margin-bottom: 10px;
}ul.inproduct li:hover img {
    border: 1px solid #1e61ba;
}.t05_cons1 {
    border-top: 0;
    padding: 2px 10px;
    margin-bottom: 10px;
    zoom: 1;
    background: #fff;
    border: solid 1px #d7d7d7;
}.t05_cons1 li {
    background: url(../images/ico27.gif) left center no-repeat;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    background-size: 10px;
    padding-left: 15px;
    width: 175px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
 .subnr {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    padding: 5px 9px;
    border: solid 1px #d7d7d7;    color: #333;
}.page-banner img {
    width: 100%;
    display: block;
    margin: 0 auto;
}.nb-list ul {
    height: auto;
    overflow: hidden;
}

/*产品详情页*/
.main_site {
    text-align: left;
}.redright .rename {
    color: #000;
    font-size: 22px;
    font-weight: bold;
}.redright {
    width: 502px;
    float: left;
    margin-left: 28px;
    color: #7d7d7d;
    line-height: 24px;
    font-size: 14px;
    border-bottom: 1px solid #eeeeed;
    position: relative;
}.pro-page {
    overflow: hidden;
    margin-left: 10px;
    padding: 60px 0 85px;
    width: 910px;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
}.slides_control img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}.slides_control {
	width:390px !important;
    padding: 1px;
    border: 1px solid #ddd;
}.slides_container {
    margin-bottom: 15px;
}ul.paging li img {
    width: 60px;
    height: 60px;
    padding: 1px;
    border: 1px solid #ddd;
}a.prev,a.next {
	display:none;
}
ul.paging li:hover img {
     border: 1px solid #f50;
}
 ul.paging {
    overflow: hidden;
    padding: 0 10px;
}.content-page {
    padding: 0 10px;
}.redcon {
    padding: 5px;
    padding-bottom: 0;
    line-height: 22px;
    color: #666;
    font-size: 15px;
}.jii {
    margin-top: 16px;
    line-height: 24px;
    width: 948px;
    margin: 65px auto 0 auto;
}.proviewbox {
    overflow: hidden;
    width: 377px;
    float: left;
}ul.paging li {
    float: left;
    width: 75px;
    height: 64px;
    text-align: center;
}.pre a {
	color:#666;
	font-size:14px;
	display:block;
	width:254px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:right;
	margin-left:14px;
	line-height:30px;
}.probt2.page-title b {
    color: #f50;
}
 .probt2.page-title {
	font-weight:bold;
	margin-bottom:20px;
	font-size:24px;
}/*新闻内页*/
 .main {
    background: #ececec;
}.main_p {
    width: 1000px;
    margin: 0 auto;
    padding-top: 20px;
    background: #fff;
}.news-top {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}.news-top h2 {
    font-size: 20px;
     float: left;
    line-height: 31px;
    color: #1e61ba;
    font-weight: normal;
}.nb-nlist {
    height: auto;
    overflow: hidden;
    margin: 20px 0px;
    padding-bottom: 12px;
}.nchange {
    width: 100%;
    background: #ccc;
    height: 38px;
    margin-top: 20px;
}.nchange ul {
    overflow: hidden;
}.nchange li {
    float: left;
    height: 36px;
    line-height: 38px;
}.nchange li a {
    display: block;
    padding: 0 18px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}.listright.fr.tew {
    padding: 0 10px;
}.nb-nlist li {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    padding: 0 0 0 17px;
    border-bottom: 1px #a4a4a4 dotted;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    position: relative;
}.nb-nlist li h2 {
    font-size: 14px;
    height: 40px;
    margin: 0 auto 10px 0;
    overflow: hidden;
    border: none;
    color: #454545;
    width: 640px;
    float: left;
}.nb-nlist li b {
    float: right;
    width: 83px;
    font-weight: normal;
    font-size: 14px;
    color: #b6b6b6;
    font-family: "宋体";
}.nb-nlist li:before {
    position: absolute;
    content: ".";
    font-size: 44px;
    left: 0;
    top: -15px;
    color: #949494;
}/*新闻详情页*/
 .site-news {
	background:#ccc;
	line-height:43px;
	text-indent:10px;
	color:#000;
	margin-bottom:10px;
	margin-top:10px;
}
.news.fl {
	width:700px;
	overflow:hidden;
}
.news-cont {
	width:698px;
	border:solid 1px #d5d5d5;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff;
	padding-top:30px;
}
.huib {
	text-align:center;
	font-size:26px;
	color:#000;
	margin-bottom:10px;
	font-weight:bold;
}.detail {
    padding: 0 10px;
}
.info {
	text-align:center;
	line-height:24px;
	margin-bottom:15px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:20px;
}.site-news {
	background:#ccc;
	line-height:43px;
	text-indent:10px;
	color:#000;
	margin-bottom:10px;
	margin-top:10px;
}
.news.fl {
	width:700px;
	overflow:hidden;
}
.news-cont {
	width:698px;
	border:solid 1px #d5d5d5;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff;
	padding-top:30px;
}
.huib {
	text-align:center;
	font-size:26px;
	color:#000;
	margin-bottom:10px;
	font-weight:bold;
}
.info {
	text-align:center;
	line-height:24px;
	margin-bottom:15px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:20px;
}
.list_news {
	width:273px;
	border:solid 1px #d5d5d5;
	border-top:0;
	padding-bottom:15px;
	overflow:hidden;
	background:#fff;
}
.page_news_k h4 {
	background:#E2E2E2;
	line-height:28px;
	text-indent:15px;
	color:#000;
}
.page_news_k ul li {
	position:relative;
	line-height:24px;
	width:215px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:20px;
	margin-bottom:7px;
}
.page_news_k ul li:nth-child(1) i,.page_news_k ul li:nth-child(2) i,.page_news_k ul li:nth-child(3) i {
	background:#1e61ba;
}
.page_news_k i {
	display:block;
	width:16px;
	height:16px;
	background:#999;
	padding:2px;
	line-height:16px;
	position:absolute;
	left:13px;
	font-style:normal;
	color:#fff;
}
.page_news_k ul li p {
	padding-left:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.page_news_k ul {
	padding:10px 0;
}


/*页码*/
 span.current {
    color: #000;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
    width: 22px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}.pading a {
    display: inline-block;
    height: 28px;
    padding: 0 3px;
    font-size: 13px;
    color: #595959;
    margin: 0 1px;
    margin-left: 6px;
}.pading {
    text-align: right;
    line-height: 30px;
    margin-bottom: 50px;
}.pre {
    margin-bottom: 50px;
    border-top: 1px dashed #cacaca;
    padding-top: 16px;
    overflow: hidden;
}
.pro_one {
    float: left;
}.pre span {
    width: 500px;
    height: 30px;
    overflow: hidden;
    color: #000;
    font-size: 14px;
    line-height: 30px;
}.pro_two {
    float: right;
}
 /*相关*/
 .relevant.relevant_product ul li img {
	width:200px;
	height:180px;
}.relevant.relevant_product ul li {
	float:left;
	width:200px;
	margin-right:17px;
}
 li.rel_item a:hover {
    text-decoration: underline;
}li.rel_item a {
    width: 564px;
    float: left;
    display: block;
    color: #333;
    line-height: 38px;
    height: 38px;;
    overflow: hidden;
    padding-right: 20px;
    font-size: 14px;
}.relevant_article {
    width: 890px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0px;
}h3.rel_title {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 14px;
    margin-bottom: 10px;
}.relevant_article .rel_item {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
    background: url(../images/do.jpg)no-repeat left;
    padding-left: 13px;
}/*其他页面*/
 .page_m {
    line-height: 30px;
    font-size: 15px;
    color: #444444;
    font-family: 微软雅黑;
    white-space: normal;
    text-indent: 2em;
}
.center.page-one {
	margin-top:20px;
}
.nlist h4 {
	font-weight:normal;
	padding:18px 0;
	padding-left:20px;
	background:#1e61ba;
	color:#fff;
	font-size:22px;
}
.nlist>ul {
	padding:20px;
	border:5px solid #1e61ba;
	border-top:0;
	background:#fff;
	font-size:14px;
}
.nlist>ul>li {
	line-height:35px;
	padding-left:30px;
	border-bottom:1px dotted #b4b1b1;
	position:relative;
}
.nlist>ul>li:before {
	content:"";
	display:block;
	position:absolute;
	left:10px;
	border:1px solid #ccc;
	width:5px;
	height:5px;
	border-radius:2px;
	top:13px;
}


h4.related {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    line-height: 32px;
    margin: 0 10px;
    height: 32px;
}

h4.related span {
    display: inline-block;
    border-bottom: 2px solid #666;
}

.relatedlist {
    margin: 0 10px;
    padding: 10px 0;
    overflow: hidden;
}

ul.relate_news li a {
    display: block;
    line-height: 30px;
    border-bottom: 1px dotted #ccc;
}

ul.relate_pr li {
    width: 20%;
    float: left;
}

ul.relate_pr li a {
    display: block;
    margin: 5px;
    text-align: center;
    line-height: 30px;
}

ul.relate_pr li img {
    width: 100%;
    display: block;
}

ul.relate_pr p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


































