body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
select,
table,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
}

button,
input,
select,
textarea {
	outline: 0;
}

textarea {
	resize: none;
}

ul,
li {
	list-style: none;
}

img {
	outline: 0;
	border: none;
	display: block;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: none;
}

input {
	border-radius: 0px;
	outline: none;
	box-shadow: none
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
	margin: 0;
	padding: 0;
}

html {
	overflow-x: hidden;
}

body {
	font-size: 12px;
	font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;
}

@media (min-width: 1200px) {
	.container {
		width: 1100px;
	}
}

.top_head {
	width: 100%;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding-top: 35px;
	padding-bottom: 29px;
}

.top_head_logo {
	float: left;
	line-height: 36px;
}

.top_head_logo span {
	color: #00559d;
	font-size: 34px;
	font-weight: bold;
	font-family: "Adobe 黑体 Std";
	padding-right: 20px;
}

.top_head_logo i {
	font-style: normal;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.top_search {
	float: right;
	width: 300px;
	overflow: hidden;
}

.top_search_submit {
	float: left;
	width: 70px;
	height: 36px;
	color: #ffffff;
	font-size: 14px;
	border: none;
	background: #111111;
}

.top_search_text {
	padding-left: 32px;
	float: left;
	height: 36px;
	line-height: 36px;
	background: #e9e9e9 url("../images/search.png") no-repeat 12px 8px;
	border: none;
	width: 230px;
	color: #666666;
	font-size: 14px;
	font-family: "微软雅黑";
	*width: 198px;
}

.top_ss {
	float: right;
	color: #333333;
	font-size: 14px;
	line-height: 36px;
	padding-left: 28px;
	padding-right: 24px;
}

.top_ss .kuang {
	width: 240px;
	height: 30px;
	line-height: 30px;
	margin: 0 6px 0 0;
}

.top_ss .ss {
	width: 55px;
	height: 30px;
	line-height: 20px;
}

.top_tell {
	float: right;
	color: #333333;
	font-size: 14px;
	line-height: 36px;
	background: url("../images/tell.png") no-repeat left;
	padding-left: 28px;
	padding-right: 24px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.top_tell {
		display: none;
	}
}

.daohang {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}

.daohang_box {
	overflow: hidden;
	height: 58px;
	background: url("../images/nav.png") no-repeat left;
}

.daohang_box li {
	float: left;
	color: #666666;
	font-size: 16px;
	line-height: 54px;
	background: url("../images/nav.png") no-repeat right;
	width: 156px;
	height: 58px;
	overflow: hidden;
	text-align: center;
}

.daohang_box li a {
	color: #666666;
}

.daohang_box li#cur {
	border-bottom: 4px solid #00559d;
	height: 54px;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.daohang_box {
		height: auto;
		background: none;
	}

	.daohang_box ul li {
		width: 25%;
		padding: 0px;
		text-align: center;
		background: none;
		line-height: 40px;
		height: 40px;
		overflow: hidden;
	}

	.daohang_box ul li#cur {
		border-bottom: none;
		height: 40px;
	}
}

.top_w_head {
	margin: 0 0 10px 0;
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.top_w_head span {
	display: block;
	float: left;
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 36px;
}

.top_w_head a {
	display: block;
	float: right;
	height: 36px;
	width: 41px;
	background: url("../images/tell.png") no-repeat center;
	text-indent: -9999px;
}

.top_w_search {
	width: 100%;
	padding: 10px;
	overflow: hidden;
	box-sizing: border-box;
}

.top_w_search_submit {
	float: right;
	width: 70px;
	height: 36px;
	color: #ffffff;
	font-size: 14px;
	border: none;
	background: #111111;
}

.top_w_search_text {
	float: left;
	width: calc(100% - 70px);
	height: 36px;
	line-height: 36px;
	background: #e9e9e9 url("../images/search.png") no-repeat 12px 8px;
	border: none;
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	padding-left: 32px;
}

.daohang_w {
	margin: 10px 0 0 0;
	width: 100%;
	background: #00559d;
	padding: 10px;
	overflow: hidden;
	box-sizing: border-box;
}

.daohang_w li {
	float: left;
	width: 25%;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
}

.daohang_w li a {
	color: #FFFFFF;
}

.rmcp {
	width: 100%;
	overflow: hidden;
	background: #fafafb;
	padding: 10px 0;
}

.rmcp_box {
	font-size: 0px;
	padding: 0px;
}

.rmcp_box span,
.rmcp_box a {
	display: inline-block;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}

.rmcp_box span {
	font-weight: bold;
}

.rmcp_box a {
	padding-right: 36px;
}

@media (max-width: 780px) {
	.rmcp_box {
		padding: 0 10px;
	}
}

.main_top {
	margin-top: 51px;
}

.gsjs {
	overflow: hidden;
	padding: 0px;
	padding-right: 15px;
	float: left;
}

.gsjs_tit {
	background: #2d3c91;
	height: 280px;
	float: left;
	text-align: center;
	*width: 28% !important;
}

.gsjs_tit a {
	display: block;
}

.gsjs_tit span {
	display: block;
	color: #ffffff;
	font-size: 24px;
	line-height: 28px;
	padding-top: 81px;
}

.gsjs_tit i {
	color: #ffffff;
	font-size: 14px;
	font-weight: lighter;
	line-height: 28px;
	margin-top: 3px;
}

.gsjs_tit p {
	overflow: hidden;
	padding-top: 92px;
}

.gsjs_tit img {
	display: block;
	float: right;
	width: 34px;
	height: 27px;
}

.gsjs_box {
	float: left;
	overflow: hidden;
	height: 280px;
	border: 5px solid #eeeeee;
	*height: 270px;
	*width: 61% !important;
}

.gsjs_info {
	overflow: hidden;
	padding: 28px 28px 32px 30px;
}

.gsjs_info span {
	display: block;
	color: #333333;
	font-size: 22px;
	line-height: 28px;
}

.gsjs_info p {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	margin-top: 13px;
	max-height: 168px;
	overflow: hidden;
}

.lxwm {
	float: right;
	overflow: hidden;
	background: #ecedee;
	padding: 0px;
	*width: 23% !important;
}

.lxwm_box {
	overflow: hidden;
	padding: 28px 30px 19px 30px;
}

.lxwm_box p {
	color: #8d8e8e;
	font-size: 22px;
	line-height: 28px;
}

.lxwm_box ul {
	overflow: hidden;
	margin-top: 12px;
}

.lxwm_box ul li {
	color: #8d8e8e;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}

.lxwm_box ul li a {
	color: #8d8e8e;
}

.lxwm_tell {
	overflow: hidden;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	background: #00949d;
	padding: 13px 0 12px 0px;
}

.lxwm_tell span {
	display: block;
	color: #ffffff;
	font-size: 26px;
	line-height: 32px;
}

.lxwm_tell a {
	color: #FFFFFF;
}

.main_w_top {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.gsjs_w {
	width: 100%;
	overflow: hidden;
}

.gsjs_w_tit {
	background: #2d3c91 url("../images/gsjsjt.png") no-repeat right;
	height: 50px;
	padding: 0 10px;
	background-origin: content-box;
	line-height: 50px;
}

.gsjs_w_tit a {
	display: block;
}

.gsjs_w_tit span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 24px;
}

.gsjs_w_tit i {
	color: #ffffff;
	font-size: 14px;
	font-weight: lighter;
	float: left;
	padding-left: 6px;
}

.gsjs_w_info {
	width: 100%;
	overflow: hidden;
	padding: 10px 15px;
	box-sizing: border-box;
	border: 5px solid #eeeeee;
}

.gsjs_w_info span {
	display: block;
	color: #333333;
	font-size: 22px;
	line-height: 28px;
}

.gsjs_w_info p {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	margin-top: 10px;
}

.lxwm_w {
	overflow: hidden;
}

.lxwm_w_box {
	overflow: hidden;
	padding: 10px 15px;
}

.lxwm_w_box p {
	color: #8d8e8e;
	font-size: 22px;
	line-height: 28px;
}

.lxwm_w_box ul {
	overflow: hidden;
	margin-top: 12px;
}

.lxwm_w_box ul li {
	color: #8d8e8e;
	font-size: 14px;
	line-height: 28px;
}

.lxwm_w_box ul li a {
	color: #8d8e8e;
}

.cpzx {
	width: 100%;
	overflow: hidden;
	padding-top: 60px;
}

.cpzx_tit {
	overflow: hidden;
	text-align: center;
}

.cpzx_tit p {
	color: #00559d;
	font-size: 28px;
	line-height: 30px;
}

.cpzx_tit i {
	color: #666666;
	font-size: 14px;
	font-weight: lighter;
	line-height: 22px;
}

.cpzx_list {
	width: 100%;
	overflow: hidden;
	background: #ecedee;
	margin-top: 40px;
}

.cpzx_list_box {
	overflow: hidden;
}

.cpzx_list_box li {
	color: #ffffff;
	font-size: 16px;
	border-right: 1px solid #ffffff;
	margin-bottom: 1px;
	background: #a1a3ab;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	*width: 22% !important;
}

.cpzx_list_box li a {
	color: #ffffff;
}

.cpzx_list_box li:hover {
	display: block;
	background: #00559d;
}

.cpzx_list_box li:hover a {
	color: #ffffff;
}

.cpzx_img {
	overflow: hidden;
	padding-top: 4px;
}

.cpzx_img dl {
	overflow: hidden;
	padding: 0px 10px;
	margin-top: 18px;
	*width: 23% !important;
}

.cpzx_img dl dt {
	border: 1px solid #eeeeee;
	overflow: hidden;
	height: 253px;
}

.cpzx_img dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.cpzx_img dl dd {
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	margin-top: 9px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.cpzx_img dl dt {
		height: 138px;
	}
}

.sbpj {
	margin-top: 53px;
	padding-bottom: 15px;
}

.sbpj_tit {
	overflow: hidden;
	text-align: center;
}

.sbpj_tit p {
	color: #00559d;
	font-size: 28px;
	line-height: 32px;
}

.sbpj_tit i {
	color: #666666;
	font-size: 14px;
	font-weight: lighter;
	line-height: 22px;
}

.sbpj_box {
	overflow: hidden;
	padding-top: 16px;
}

.sbpj_box li {
	overflow: hidden;
	margin-top: 16px;
	*width: 22% !important;
}

.sbpj_img {
	width: 100%;
	height: 203px;
	margin: 0 auto;
	position: relative;
}

.sbpj_img img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbpj_img i {
	display: block;
	width: 100%;
	background: #000000;
	opacity: 0.3;
	height: 27px;
	position: absolute;
	left: 0;
	bottom: 0;
	filter: Alpha(opacity=30);
}

.sbpj_img p {
	width: 100%;
	line-height: 27px;
	overflow: hidden;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	height: 27px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.sbpj_more {
	border: 2px solid #111111;
	width: 280px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #111111;
	font-size: 16px;
	font-weight: bold;
	margin: 44px auto 0;
	border-radius: 24px;
}

@media (min-width: 770px) and (max-width: 990px) {
	.sbpj_img {
		height: 130px;
	}
}

@media (min-width: 320px) and (max-width: 768px) {
	.sbpj_img {
		height: 130px;
	}
}

.changshi {
	margin-top: 60px;
}

.changshi_tit {
	padding: 0 20px;
	overflow: hidden;
}

.changshi_tit li {
	padding: 0 10px;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	overflow: hidden;
	*width: 48% !important;
}

.changshi_tit li span {
	display: block;
	background: #111111;
	line-height: 80px;
}

.changshi_tit li a {
	color: #FFFFFF;
}

.changshi_tit li.active span {
	background: #8a8c96;
	line-height: 60px;
	margin-top: 20px;
}

.changshi_bd li {
	display: none;
}

.changshi_box {
	background: #e7e8ea;
	padding: 30px 30px 40px 30px;
	overflow: hidden;
}

.changshi_info {
	background: #FFFFFF;
	overflow: hidden;
}

.changshi_info dl {
	border-top: 1px solid #e7e8ea;
	border-right: 1px solid #e7e8ea;
	padding: 24px 31px 38px 31px;
	*width: 44.1% !important;
}

.changshi_info dl dt {
	overflow: hidden;
	background: url("../images/jtou.png") no-repeat right;
	font-weight: normal;
}

.changshi_info dl dt span {
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
}

.changshi_info dl dt a {
	display: block;
	width: 120px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	background: #474d64;
	margin-top: 2px;
}

.changshi_info dl dd {
	overflow: hidden;
	margin-top: 9px;
}

.changshi_info dl dd a {
	display: block;
	color: #000000;
	font-size: 18px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
}

.changshi_info dl dd p {
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	margin-top: 5px;
}


.div_news {
	margin: 0 auto;
	width: 1100px;
	height: 800px;
           
}

.div_news_div {
	margin-right: -15px;
	margin-left: -15px;
       
}

.news_title {
	border-bottom: 3px solid #e7e8ea;
	line-height: 30px;
	height: 42px;
}

.news_title h3 {
	display: block;
	float: left;
	color: #111111;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid #00559d;
	height: 42px;
	width: 100px;
	text-align: center;
	margin-left: 3px;
}
.news_title h3:nth-child(2) {
	display: block;
	color: #111111;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid #00559d;
	height: 42px;
	width: 100px;
	text-align: center;
	margin-left: 3px;
        position:absolute;
        left:850px;
}

.news_title i {
	display: block;
	float: left;
	font-style: normal;
	color: #999999;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 3px;
}

.div_news_ul{
    background: #e7e8ea;
    padding: 30px 30px 40px 30px;
    overflow: hidden;
    width:550px;
    float:left;
}
.div_news_ul ul {
	width: 500px;
	height:700px;
        background:white;
}

/*.div_news_ul li:before {
	content: "";
        display:block;
        width:5px;
        height:5px;
        background:black;
        border:1px solid #666;
        border-radius:100%;
	position:relative;
}*/

.div_news_ul li {
	/*float: left;*/
	line-height: 30px;
	width: 450px;
        margin:30px;
}
.div_news_ul li:first-child{
        background: url(../images/jtou.png) no-repeat right;
   
}
.div_news_ul li:nth-child(4){
        background: url(../images/jtou.png) no-repeat right;
}
.div_news_ul li:nth-child(7){
        background: url(../images/jtou.png) no-repeat right;
}
.div_news_ul li span{
    display: block;
    color: #666666;
    font-size: 14px;
   /* line-height: 28px;
    height: 28px;
    overflow: hidden;*/
    padding-top:20px;
}
.div_news_ul li p{
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        color: #666666;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px
}


.div_news_ul li a {
    display: block;
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}

.div_news_ul li a:hover {
	color: #00559d;
	text-decoration: underline;
}

.div_news_ul2{
    background: #e7e8ea;
    padding: 30px 30px 40px 30px;
    overflow: hidden;
    width:550px;
    float:right;
}
.div_news_ul2 ul {
	width: 500px;
	height:700px;
        background:white;
}

/*.div_news_ul2 li:before {
	content: "";
        display:block;
        width:5px;
        height:5px;
        background:black;
        border:1px solid #666;
        border-radius:100%;
	position:relative;
}*/

.div_news_ul2 li {
	/*float: left;*/
	line-height: 30px;
	width: 450px;
        margin:30px;
}
.div_news_ul2 li:first-child{
        background: url(../images/jtou.png) no-repeat right;
   
}
.div_news_ul2 li:nth-child(4){
        background: url(../images/jtou.png) no-repeat right;
}
.div_news_ul2 li:nth-child(7){
        background: url(../images/jtou.png) no-repeat right;
}
.div_news_ul2 li span{
    display: block;
    color: #666666;
    font-size: 14px;
   /* line-height: 28px;
    height: 28px;
    overflow: hidden;*/
    padding-top:20px;
}
.div_news_ul2 li p{
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        color: #666666;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px
}


.div_news_ul2 li a {
    display: block;
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}

.div_news_ul2 li a:hover {
	color: #00559d;
	text-decoration: underline;
}
contact-info p {
    margin: 0 auto;
    width: 84%;
}

.contact-form-inner {
    margin: 0 auto;
    width: 70%;
}

.contact-form .form-control {
    padding: 0.9em;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    font-size: 0.9em;
    letter-spacing: 1px;
}

.contact-form label {
    font-weight: 700;
    letter-spacing: 1px;
    color: #333;
    font-size: 0.9em;
}

.contact-form textarea {
    overflow: auto;
    resize: vertical;
    height: 10em;
}

.contact-form button.btn {
    background: #181a1d;
    padding: 10px 30px;
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    border: transparent;
}

.contact-form button.btn:hover {
    background: #ff3838;
}

.map iframe {
    width: 100%;
    min-height: 300px;
    border: none;
    border: 4px solid #eee;
}

.div_art {
	margin: 0 auto;
	width: 1100px;
	height: 350px;
        margin-top:100px;
}

.div_art_div {
	margin-right: -15px;
	margin-left: -15px;
}

.div_art_title {
	border-bottom: 3px solid #e7e8ea;
	line-height: 30px;
	height: 43px;
}

.div_art_title h3 {
	display: block;
	float: left;
	color: #111111;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid #00559d;
	height: 42px;
	width: 150px;
	text-align: center;
	margin-left: 3px;
}

.div_art_title i {
	display: block;
	float: left;
	font-style: normal;
	color: #999999;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 3px;
}

.div_art_content ul {
	width: 1000px;
	margin-top: 15px;
	margin-left: 60px;
}

/*.div_art_content li:before {
	content: "";
        display:block;
        width:5px;
        height:5px;
        background:black;
        border:1px solid #666;
        border-radius:100%;
	position:relative;
}*/

.div_art_content li {
	float: left;
	list-style-type: square;
	height: 45px;
	width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.div_art_content li a {
	font-size: 15px;
	color: #666666;
}

.div_art_content li a:hover {
	color: #00559d;
	text-decoration: underline;
}

.yqlj {
	margin-top: 100px;
	padding-bottom: 38px;
}

.yqlj_tit {
	border-bottom: 3px solid #e7e8ea;
	line-height: 30px;
	height: 42px;
}

.yqlj_tit span {
	display: block;
	float: left;
	color: #111111;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 3px solid #00559d;
	height: 42px;
	width: 100px;
	text-align: center;
	margin-left: 3px;
}

.yqlj_tit i {
	display: block;
	float: left;
	font-style: normal;
	color: #999999;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 3px;
}

.yqlj_box {
	overflow: hidden;
	font-size: 0px;
	margin-top: 15px;
}

.yqlj_box a {
	display: inline-block;
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	padding-left: 3px;
	padding-right: 14px;
}

.dibu {
	width: 100%;
	background: #111111;
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 75px;
}

.dibu_left {
	overflow: hidden;
	*width: 54% !important;
}

.dibu_nav {
	overflow: hidden;
}

.dibu_nav li {
	float: left;
	color: #ffffff;
	font-size: 12px;
	line-height: 24px;
	padding-right: 24px;
}

.dibu_nav li a {
	color: #FFFFFF;
}

.copyright {
	color: #ffffff;
	font-size: 12px;
	line-height: 24px;
}

.copyright a {
	color: #ffffff
}

.dibu_right {
	color: #ffffff;
	font-size: 12px;
	line-height: 24px;
	*width: 40% !important;
}

.neiye {
	width: 100%;
	overflow: hidden;
	background: #f3f3f3;
	padding-bottom: 50px;
}

.weizhi {
	width: 100%;
	overflow: hidden;
	background: #fafafb;
	padding: 11px 0;
}

.weizhi_box {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
}

.weizhi_box a {
	color: #666666;
}

.weizhi_box span {
	color: #aaaaaa;
}

.chanpin {
	margin-top: 33px;
}

.chanpin_list {
	overflow: hidden;
}

.chanpin_list p {
	font-size: 14px;
	line-height: 30px;
}

.chanpin_list li {
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	background: #a1a3ab;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	border-bottom: 1px solid #f3f3f3;
	border-right: 1px solid #ffffff;
	*width: 22.2% !important;
}

.chanpin_list li a {
	color: #ffffff;
}

.chanpin_tit {
	border-bottom: 3px solid #e4e4e5;
	color: #000000;
	font-size: 26px;
	line-height: 28px;
	height: 44px;
	margin-top: 36px;
	margin-bottom: 20px;
}

.chanpin_tit span {
	display: block;
	border-bottom: 3px solid #00559d;
	height: 44px;
	float: left;
}

.chanpin_box1 {
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 25px;
	width: 99%;
	margin: 0 auto;
	text-align: center;
}

.chanpin_box1 li {
	margin-top: 32px;
	overflow: hidden;
	padding: 0 10px;
	*width: 18.75% !important;
}

.chanpin_box1 li dl {
	background: #ffffff;
	overflow: hidden;
	padding: 18px 18px 26px 17px;
}

.chanpin_box1 li dl dt {
	max-width: 100%;
	height: 155px;
	overflow: hidden;
}

.chanpin_box1 li dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.chanpin_box1 li dl dd {
	color: #333333;
	font-size: 16px;
	text-align: center;
	margin-top: 6px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}


.chanpin_box {
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 25px;
	float: right;
	width: 75%;
}

.chanpin_box li {
	margin-top: 32px;
	overflow: hidden;
	padding: 0 10px;
	*width: 18.75% !important;
}

.chanpin_box li dl {
	background: #ffffff;
	overflow: hidden;
	padding: 18px 18px 26px 17px;
}

.chanpin_box li dl dt {
	max-width: 100%;
	height: 155px;
	overflow: hidden;
}

.chanpin_box li dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.chanpin_box li dl dd {
	color: #333333;
	font-size: 16px;
	text-align: center;
	margin-top: 6px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.fenye75 {
	overflow: hidden;
	background: #ffffff;
	font-size: 0px;
	text-align: center;
	padding: 29px 0;
	float: right;
	width: 75%;
}

.fenye75 li {
	display: inline;
	color: #999999;
	font-size: 15px;
	padding: 0 6px;
}

.fenye75 li a,
.fenye li strong {
	display: inline-block;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}

.fenye75 li strong {
	font-weight: normal;
}

@media(max-width: 414px) {
	.chanpin_box li dl dt {
		height: 152px;
	}
}

@media(min-width: 320px) and (max-width: 376px) {
	.chanpin_box li dl dt {
		height: 105px;
	}

	.chanpin_box li dl {
		padding-bottom: 18px;
	}
}

.fenye {
	overflow: hidden;
	background: #ffffff;
	font-size: 0px;
	text-align: center;
	padding: 29px 0;
}

.fenye li {
	display: inline;
	color: #999999;
	font-size: 15px;
	padding: 0 6px;
}

.fenye li a,
.fenye li strong {
	display: inline-block;
	color: #666666;
	font-size: 15px;
	line-height: 22px;
}

.fenye li strong {
	font-weight: normal;
}

.neirong {
	overflow: hidden;
	padding-top: 44px;
	padding-bottom: 26px;
}

.neirong_title {
	border-bottom: 3px solid #e4e4e5;
	color: #000000;
	font-size: 26px;
	line-height: 28px;
	position: relative;
	padding-bottom: 16px;
}

.neirong_title span {
	border-bottom: 3px solid #00559d;
	display: block;
	width: 100px;
	position: absolute;
	left: 0;
	bottom: -2px;
	*bottom: -5px;
}

.neirong_info {
	overflow: hidden;
	margin-top: 18px;
}

.neirong_info span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 12px;
	background: #474d64;
	line-height: 22px;
	padding: 0 18px;
}

.neirong_info p {
	float: right;
	color: #666666;
	font-size: 12px;
	line-height: 22px;
}

.neirong_img {
	overflow: hidden;
	margin-top: 24px;
}

.neirong_img img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	border: 1px solid #eeeeee;
	padding: 5px;
}

.neirong_cpjs {
	overflow: hidden;
	margin-top: 20px;
}

.neirong_cpjs_tit {
	color: #000000;
	font-size: 24px;
	border-bottom: 2px solid #000000;
	line-height: 30px;
	height: 41px;
}

.neirong_body {
	overflow: hidden;
	color: #000000;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	padding-top: 19px;
	padding-bottom: 30px;
}

.neirong_body img {
	height: 230px;
	margin: 0 auto;
	line-height: 14px;
}

.neirong_sxp {
	overflow: hidden;
}

.neirong_sxp li {
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	font-weight: bold;
}

@media(max-width: 768px) {
	.weizhi_box {
		padding: 0 10px;
	}

	.neirong {
		padding: 20px 10px 26px 10px;
	}
}

.hot_pro {
	overflow: hidden;
	padding-top: 31px;
	padding-bottom: 30px;
	border-top: 1px solid #cdcfd3;
}

.hot_pro_tit {
	color: #000000;
	font-size: 24px;
	line-height: 28px;
}

.hot_pro_box {
	overflow: hidden;
	padding-top: 8px;
}

.hot_pro_box li {
	overflow: hidden;
	padding: 0 9px;
	margin-top: 19px;
	*width: 23.3% !important;
}

.hot_pro_box li dl dt {
	border: 1px solid #eeeeee;
	width: 100%;
	height: 202px;
	overflow: hidden;
}

.hot_pro_box li dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.hot_pro_box li dl dd {
	color: #333333;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	margin-top: 6px;
}

.xgyd {
	overflow: hidden;
	border-top: 1px solid #cdcfd3;
	padding-top: 31px;
	padding-bottom: 30px;
}

.xgyd_tit {
	color: #333333;
	font-size: 24px;
	line-height: 28px;
}

.xgyd_box {
	overflow: hidden;
	margin-top: 15px;
}

.xgyd_box li {
	color: #00559d;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: url("../images/sanjiao.png") no-repeat 6px 10px;
	*width: 47% !important;
}

.xgyd_box li a {
	color: #00559d;
}

.nrymain {
	padding-bottom: 14px;
}

@media(min-width: 320px) and (max-width: 376px) {
	.hot_pro_box li dl dt {
		height: 140px !important;
	}

	.hot_pro_tit {
		padding: 0 10px;
	}

	.xgyd_tit {
		padding: 0 10px;
	}
}

.liebiao {
	overflow: hidden;
}

.liebiao_box {
	overflow: hidden;
	background: #ffffff;
	margin-top: 22px;
}

.liebiao_box li {
	overflow: hidden;
	padding: 38px 28px 42px 46px;
	border-bottom: 1px solid #cdcfd3;
}

.liebiao_box li dl {
	overflow: hidden;
	background: url("../images/jtou.png") no-repeat right;
}

.liebiao_box li dl dt {
	float: right;
	width: 200px;
	height: 140px;
	overflow: hidden;
	margin-right: 24px;
	margin-left: 50px;
}

.liebiao_box li dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.liebiao_box li dl dd {
	overflow: hidden;
}

.liebiao_box li dl dd span {
	display: block;
	color: #666666;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.liebiao_box li dl dd i {
	display: block;
	font-style: normal;
	color: #ffffff;
	font-size: 12px;
	background: #474d64;
	line-height: 22px;
	width: 120px;
	text-align: center;
}

.liebiao_box li dl dd a {
	display: block;
	color: #000000;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin-top: 9px;
}

.liebiao_box li dl dd p {
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	margin-top: 5px;
}

.liebiao_box li dl dd p.pinfo {
	padding-right: 88px;
}

.wpny {
	padding-right: 20px;
}

.liebiao_w_box li {
	padding: 30px 28px 30px 28px;
}