﻿BODY {
	FONT-SIZE: 14px;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;
	font-family: 微软雅黑;
	line-height: 26px;
}
* {
	margin: 0;
	padding: 0
}
ul li {
	list-style: none;
}
.banner_m{ background:url(../images/m1.jpg) no-repeat center top; width:100%; background-size:cover; height:231px; display:block; margin-bottom:30px; border-bottom:#026cba 20px solid;}
A {
	COLOR: #383838;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #383838;
	TEXT-DECORATION: none
}
.pc_head {
	display: none
}
.m_head {
	display: block;
	height: 77px;
	width: 100%;
	z-index:991;
}
.m_top {
	height: 77px;
	width: 100%;
	background: #fff;
	border-top: 3px #005aad solid;
	position: fixed;
	margin: 0px !important;
	z-index:991;
}
.logo_m {
	height:70px
	width: 100%;
	z-index:991;
}
.logo_m img {
	width: 80%;
}
.icon {
	font-size: 26px !important;
	color: #606579 !important;
	margin: 12px 0px 5px 0px;
}
section {
	margin: 4em 0;
}
.toolbar {
	position: fixed;
	top: 17px;
	right: 0;
	background-color: transparent;
	line-height: 68px;
}
.menu-button {
	position: relative;
	margin: 5px;
	height: 36px;
	width: 36px;
	cursor: pointer;
}
.menu-button:before {
	content: "";
	position: absolute;
	top: 5px;
	right: 3px;
	border-bottom: 17px double #333;
	border-top: 6px solid #333;
	width: 30px;
	height: 5px;
}
.menu-left {
	float: left;
	margin-right: 1.5em;
}
.sidebar {
	margin: 0;
	color: white;
	background: #333;
}
.sidebar li {
	margin: 0.5em 0;
	padding: 0 1em;
	line-height: 32px;
}
.sidebar li:hover {
	background-color: #e84e40;
}
.sidebar hr {
	margin: 2em auto;
	border: 0;
	padding: 0;
	width: 80%;
	height: 1px;
}
.subNav {
	cursor: pointer;
}
.navContent {
	display: none;
	color: #999;
}
.subNav {
	margin: 0;
	padding: 0;
	text-align: center;
	border-bottom: 1px #666 solid;
	height: 55px;
	line-height: 55px
}
.subNav a {
	color: #CCC;
	font-family: "微软雅黑";
	font-size: 1.2em;
	text-decoration: none;
	font-weight: 600
}
.top_bg {
	width: 100%;
	height: 126px;
}
.top {
	width: 1200px;
	height: 126px;
	margin: 0px auto;
	background: url(top.jpg) no-repeat right;
}
.logo {
	float: left;
	width: 200px;
	height: 126px
}
.logo img {
	border: 0px
}
.word {
	font-size: 14px;
	padding-top: 70px;
	float: left;
	padding-left: 20px
}
.gg_bg {
	width: 100%;
	height: 35px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e7e7e7
}
.gg {
	width: 1200px;
	margin: 0px auto;
	height: 35px;
	line-height: 35px;
}
.gg h1 {
	font-size: 14px;
	float: left;
	padding-left: 10px
}
.banner {
	display:none
}
.mu_bg {
	width: 100%;
	height: 42px;
	background-color: #023f80;
}
.mu_bg ul {
	height: 42px;
	width: 1000px;
	margin: 0px auto;
	color: #FFF
}
.mu_bg ul li {
	width: 160px;
	height: 36px;
	text-align: center;
	float: left;
	font-size: 16px;
	line-height: 42px;
	vertical-align: bottom;
	list-style: none;
	background: url(mu_k.jpg) no-repeat right;
	color: #FFF
}
.mu_bg ul li A {
	TEXT-DECORATION: none;
	width: 160px;
	height: 42px;
	color: #FFF
}
/*.hot_word {
	width:1200px;margin:0px auto;
	height:45px; line-height:45px;
}*/

.main {
	width: 1200px;
	height: 1680px;
	margin: 0px auto;
}
.main_table{ width:100%; margin:0 auto; }
.main_left{ width:100%; float:left;}
.main_right{ display:none;}
.kong {
	width: 100%;
	height: 30px;
	margin: 0px auto;
	display:none
}
.index_cptj_t {
	width: 80%;
	height: 87px;
	background: url(../images/index_cptj_t2.jpg) no-repeat center;
	margin: 0px auto
}
.index_cpzx_m {
	width: 80%;
	height: 87px;
	background: url(../images/index_cpzx_m.jpg) no-repeat center;
	margin: 20px auto
}
.index_cptj_bg {
	width: 100%;
	height: auto;
	background-color:#026cba;
	padding:20px 0px;
	margin-top:20px;
}
.index_cptj {
	width: 100%;
	height: auto;
	background-color: #fff;
	margin: 0px auto;
	padding-bottom:20px;
	padding-left:0px;
	
}
.index_cptj ul {
}
.index_cptj ul li {
	width: 50%;
	height: auto;
	line-height: 20px;
	padding-right:0;
	float: left;
	text-align: center;
}
.index_cptj ul li img {
	width: 100%;
	height: auto;
}
.pro_list {
	width: 100%;
	height: auto;
	border-bottom:none;
	margin: 0 auto;
}
.pro_list ul {
	width: 100%;
	margin: 0 auto;
}
.pro_list ul li {
	width:98%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	float: left;
	color: #333;
	border-bottom:1px #CCC solid;
	margin: 0 auto;
}
.pro_list li a:active, .pro_list li a:hover, .curr1 a:link, .curr1 a:visited {
	display: block;
	background: #fff;
	color: #333;
}
/*.main_l{ width:300px; height:1680px; float:left
}*/


.nry_pro_list {
	width: 300px;
}
.nry_pro_list ul {
}
.nry_pro_list ul li {
	width: 230px;
	height: 46px;
	line-height: 46px;
	background-image: url(../images/pro_list.jpg);
	padding-left: 70px;
}
.nry_pro_list ul li A {
	color: #FFF
}
.pro_list1 {
	width: 300px;
}
.pro_list1 ul {
}
.pro_list1 ul li {
	width: 230px;
	height: 46px;
	line-height: 46px;
	padding-left: 70px;
	background-image: url(../images/pro_list1.jpg)!important;
	border-bottom: 1px solid #e3e3e3;
	background-color: #FFF
}
.pro_list1 ul li A {
	color: #FFF
}
.cp_nr1 {
	width: 1220px;
	height: 540px;
	margin: 0px auto;
	display: none;
}
.cp_nr2 {
	width: 1220px;
	height: 540px;
	margin: 0px auto;
	display: none;
}
.cp_nr {
	width: 1220px;
	height: 540px;
	margin: 0px auto;
	display: none;
}
/*.cp_pic {
	width:285px;height:200px;float:left; padding:20px 10px 20px 10px; text-align:center
}
.cp_pic img {
	width:285px; height:200px; border:1px solid #CCC
}
*/

.cp_list {
	width: 305px;
	height: 270px;
	float: left;
}
.cp_pic {
	width: 285px;
	height: 200px;
	padding: 20px 10px 20px 10px;
}
.div_pro1 {
	height: 210px;
	width: 279px;
	position: relative;
	background-color: #fdfdfd
}
.div_pro3 {
	height: 210px;
	width: 279px;
	position: absolute;
	z-index: 1000;
	background: url(../images/cp_bg.png) no-repeat
}
.div_pro2 {
	height: 210px;
	width: 279px;
	position: absolute;
	z-index: 2;
}
.div_pro2 img {
	width: 249px;
	height: 190px;
	padding: 20px 0px 0px 30px
}
.div_pro4 {
	height: 210px;
	width: 279px;
	position: absolute;
	z-index: 3000;
}
.cp_wz {
	line-height: 23px;
	text-align: center;
	padding: 180px 0px 0px 10px;
	text-align: left;
}
.about_bg {
	width: 100%;
	height: auto;
	padding-top:20px; padding-bottom:20px;
	background-color: #026cba
}
.about {
	width:95%;
	height:auto;
	margin: 0px auto
}
.about_img {
	width: 98%;
	height: auto;
	float: none;
	padding:0px;
	margin:0 auto;
}
.about_img img{
	width: 100%;
}
.about_nr {
	width: 100%;
	height: auto;
	float: none;
}
.about_t {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #fff;
	line-height: 50px;
	color: #FFF;
	font-size: 25px
}
.about_wz {
	width: 100%;
	height: auto;
	color: #FFF;
	padding-top: 10px
}
.about_more {
	width: 100%;
	height: 30px;
}
.about_more1 {
	width: 100px;
	height: 30px;
	float: left;
	background-color: #ff7e26;
	text-align: center;
	color: #FFF
}
.about a {
	color: #FFF
}
.about_more2 {
	width: 10px;
	height: 30px;
	float: left
}
.main1 {
	width: 100%;
	height: auto;
	background-color: #FFF;
	margin:0;
	padding-bottom:20px;
	padding:0;}
.main1_l {
	width: 100%;
	height:auto;
	float: left
}
.main1_k {
	width: 36px;
	height: 380px;
	float: left;
	display:none;
}
.main1_l_t {
	width: 100%;
	height: 56px;
	border-bottom: 2px solid #d9d9d9;
}
.wz1 {
	float: left;
	font-size: 18px;
	font-family: 微软雅黑;
	width: 55%;
	height: 56px;
	line-height: 56px;
	padding-left: 20px;
}
.more1 {
	float: right;
	padding-right: 10px;
	padding-top: 20px
}
.new_pic {
	width: 95%;
	height: auto;
	border-top: 0px;
	padding: 10px;
	background: url(../images/new_list_kong.jpg) repeat-x bottom;
}
.new_pic img{ float:left; padding-right:5px; height:110px; width:144px; border:0px}
.new_r {
	width:100%;
	height:auto;
	float: left
}
.new_r ul {
}
.new_r ul li {
	width: 100%;
	height: 35px;
	background: url(../images/new_list_kong.jpg) repeat-x bottom;
	line-height: 35px
}
.new_r ul li .l {
	float: left;
	width:60%;
	background: url(../images/arr.jpg) no-repeat;
	padding-left: 40px;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; 
}
.new_r ul li .r {
	float: right
}
.foot_bg {
	width: 100%;
	height: 390px;
	background-color: #dedede;
	text-align: center;
	display:none
}
.good {
	width: 100%;
	height: 110px;
	border-bottom: 2px solid #d6d6d6;
	text-align: center;
}
.foot {
	width: 1200px;
	height: 230px;
	margin: 0px auto;
	text-align: left
}
.foot A {
}
.foot_l {
	width: 650px;
	height: 200px;
	float: left;
	padding-top: 30px;
}
.foot_c {
	width: 400px;
	height: 200px;
	float: left;
	padding-top: 30px;
}
.foot_r {
	width: 113px;
	height: 163px;
	float: left;
	text-align: center;
	padding-top: 30px;
	font-size: 12px;
	line-height: 35px;
	font-family: 宋体;
}
.foot_l ul {
}
.foot_l ul li {
	float: left;
	width: 200px;
	height: 28px;
	line-height: 28px;
	line-height: 35px;
	font-family: 宋体;
	font-size: 12px;
}
.link_bg {
	width: 100%;
	height: auto;
	border-top: 2px solid #d6d6d6;
	background-color: #dedede;display:none
}
.link {
	width: 1180px;
	height: auto;
	margin: 0px auto;
	line-height: 30px;
	text-align: left
}
/*.cp_class_bg{
	width:100%;height:620px; background-color:#eeeeee; padding:35px 0px 35px 0px
}
.cp_class{
	width:1200px;height:580px; margin:0px auto;
}
.cp_class ul{
}

.cp_class ul li{ width:230px; padding-right:20px; float:left ; padding-bottom:20px
}

.cp_class img{width:230px; height:165px
}
*/
.new {
	width: 1200px;
	height: 400px;
	margin: 0px auto;
}
.new_l {
	width: 490px;
	height: 400px;
	float: left
}
.new_l ul {
}
.new_l ul li {
	width: 470px;
	height: 150px;
	border: 1px solid #e5e5e5;
	padding: 10px
}
.new_l_u_k {
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0px
}
.new_k {
	width: 30px;
	height: 360px;
	float: left
}
/*.biaoqian_bg{ width:100%; height:370px;background-color:#eeeeee; padding:35px 0px 35px 0px
}

.biaoqian{ width:1200px; height:370px; margin:0px auto;
}
.biaoqian ul{
}
.biaoqian ul li{ width:470px; height:100px; float:left; padding-right:30px
}
*/




.r_title1 {
	width: 100%;
	height: 50px;
	padding-top: 30px;
	background: url(../images/right_t.jpg) no-repeat bottom #FFF;
}
.wz {
	float: left;
	font-size: 20px;
	font-family: 微软雅黑;
	width: 50%;
	height: 36px;
	line-height: 36px;
	padding-left: 0px
}
.more {
	float: right;
	line-height: 36px;
	padding-right: 10px;
	width: 50%;
	display:none;
}
.nry_nr {
	width: 100%;
	height: auto;
	line-height: 25px;
	padding:0;
	border-top: 0px;
	background-color: #FFF
}
.nr_zdy {
	width: 100%;
	height: auto;
	padding: 0px
}
.nr_zdy img{ width:100%;}
.nr_zdy A {
	COLOR: #ff0012;
}
.new_title {
	width: 270px;
	height: 80px;
	font-size: 16px;
	line-height: 80px;
	padding-left: 30px;
	background-image: url(../images/new_t.jpg);
}
.new_title div {
	width: 270px;
	height: 80px;
}
.postlist {
	MARGIN: 15px 0px 0px;
	list-style: none
}
.postlist LI {
	FLOAT: left;
	WIDTH: 640px;
	LINE-HEIGHT: 32px;
	BORDER-BOTTOM: #ddd 1px dashed;
	HEIGHT: 32px;
}
.postlist LI H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right;
	WIDTH: 80px;
	COLOR: #666;
	TEXT-ALIGN: right;
	margin-top: -25px;
}
.nry_nr LI {
	PADDING-RIGHT: 0;
	PADDING-LEFT: 0;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	OVERFLOW: hidden;
	WIDTH:100%;
	PADDING-TOP: 0px;
	HEIGHT: 170px;
	line-height: 25px;
	text-align: center
}
.nry_nr LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e4e4e4 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 210px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	HEIGHT: 151px;
	float: left
}
.nry_nr LI .product_name {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: auto;
	LINE-HEIGHT: 25px;
	height: auto;
	padding-left: 10px;
	text-align: left;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
}
.nry_title {
	width: 743px;
	height: 35px;
	border: 1px solid #e5e5e5;
	background-color: #f7f7f7;
	line-height: 35px;
	padding-left: 10px
}
/*.nry_title {
	height:26px;
	font-family:微软雅黑;
	font-size:15px;
}*/
.js_img {
	float: left;
	width: 160px;
	height: 130px;
	padding-top: 10px
}
.js_jj {
	float: left;
	width: 170px;
	height: 120px;
	padding: 10px 10px 10px 10px
}
.nry_new_list {
	width: 100%;
	height: auto;
}
.nry_new_list ul {
	width: 100%;
}
.nry_new_list ul li {
	width: 100%;
	height: auto;
	line-height: 25px;
	background: url(new_list_kong.jpg) bottom repeat-x;
	padding-left: 0;
	list-style: none;
	float: left;
	text-align: left;
	padding-top: 10px
}
.nry_new_list ul li .l {
	float: left
}
.nry_new_list ul li .r {
	float: right
}
.tj_new_list {
	width: 100%;
	min-height: 40px;
	height:auto;
}
.tj_new_list ul {
	width: 100%;
}
.tj_new_list ul li {
	width: 100%;
	height: 25px;
	line-height: 20px;
	background: url(../images/tj_new_list.jpg) bottom repeat-x;
	list-style: none;
	float: left;
	text-align: left;
}
.tj_new_list ul li .l {
	float: left
}
.tj_new_list ul li .r {
	float: right
}
.zy {
	border: 1px solid #dbdbdb;
	width: 100%;
	height: auto;
	padding: 0
}
.laiyuan{ display:none;}
.cp_bg {
	width: 100%;
	height: 320px;
	line-height: 26px;
	padding-top: 10px
}
.cp_bg ul {
}
.cp_bg ul li {
	width: 48%;
	height: auto;
	float: left;
	text-align: center;
	list-style: none;
	border: 1px solid #CCC;
	margin-left:1%;
}
.cp_bg ul li img {
	padding: 0px;
	width: 100%;
	height: 170px;
	border:0;
}

.child_menu{ display:block; width:100%; height:70px;}
.child_menu ul{ width:100%; height:70px; position:fixed; bottom:0px; background:#eaebee; border-top:1px solid #d0d0d1; margin:0px !important;}
.child_menu ul li { width:25%; height:70px; text-align:center; float:left; list-style:none;}
.child_menu ul li a{ font-size:12px; color:#606579; text-decoration:none;}
.child_menu ul li i{ display:block; }
.icon {font-size: 26px !important;color: #606579 !important;margin:12px 0px 5px 0px;}

.pro_left{ width:100%; float:none; }
.pro_left img { width:100%;}
.pro_right{ width:100%; float:none; margin-left:0px;}
.pro_left img{width:98%; margin-left:1%; margin-top:10px; border:1px solid #CCC}
