/* CSS Document */

body {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/big_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	height: auto;
	color: #444;
}

span {
	color: #444;
}

table,
img {
	border: none;
	max-width: 100%;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	list-style-type: none;
}

a {
	text-decoration: none;
}

a:hover {
	color: #0554b1;
}

.container {
	margin: 0 auto;
	padding: 0px;
	width: 981px;
}

.header {
	width: 981px;
	padding: 0px;
	margin: 0 auto;
}

.top {
	width: 981px;
	height: 83px;
	position: relative;
	display: block;
	vertical-align: top;
	overflow: hidden;
	background-image: url(../images/head.gif);
}


/*.top{width:981px; height:83px;  position:relative; display:block; vertical-align:top; overflow:hidden;}
.top img{width:981px; height:83px; display:block; vertical-align:top;}*/

.lan {
	position: absolute;
	top: 15px;
	right: 1px;
}

.lan a {
	color: #444;
}

#nav {
	line-height: 38px;
	list-style-type: none;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 981px;
	height: 38px;
	font-size: 11px;
}

#nav a {
	text-align: center;
	color: #444;
	font-family: "΢���ź�";
	font-size: 13px;
}

.swiper-slide img {
	width: 100%
}

#nav .li1 {
	float: left;
	width: 160px;
}

#nav .li1 a{
	width: 100%;
}
#nav li span {
	display: block;
	float: left;
	width: 100%;
}

#nav li a:hover {
	font-weight: bold;
	background-image: url(../images/nav_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	font-weight: bold;
}

#nav li a:hover span {
	background-image: url(../images/ddr_o.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	display: block;
	font-weight: bold;
}

#nav3 {
	background-image: url(../images/nav_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
}

#nav3 a {
	font-weight: bold;
	background-image: url(../images/nav_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
}

#nav3 span {
	font-weight: bold;
	background-image: url(../images/ddr_o.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	display: block;
	font-weight: bold;
}

#nav4 {
	color: #fff;
}

#nav li ul .ej {
	background-color: #FFFFFF;
	width: 340px;
	height: 151px;
	margin: 1px;
}

#nav li ul {
	line-height: 26px;
	height: 26px;
	list-style-type: none;
	text-align: left;
}

.lls {
	line-height: 26px;
	height: 26px;
	list-style-type: none;
	text-align: left;
	*left: 195px;
	width: 162px;
	position: absolute;
	background-image: url(../images/xx.gif);
	height: 153px;
	background-repeat: repeat-x;
	background-position: left top;
	z-index: 100;
	position: absolute;
	left: 710px;
	top: 121px;
}

.lls li {
	width: 110px;
	border-bottom: 1px dotted #000000;
	margin-left: 20px;
	*margin-left: 10px;
	background-image: url(../images/lan_icn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
}

.lls a {
	color: #000;
}

.lls a:hover {
	color: #0554b1;
}

.ej1 {
	background-color: #FFFFFF;
	width: 160px;
	height: 151px;
	margin: 1px;
}

#nav li ul li {
	width: 110px;
	border-bottom: 1px dotted #000000;
	margin-left: 20px;
	*margin-left: 10px;
	background-image: url(../images/lan_icn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
}

#nav li ul a {
	display: block;
	width: 110px;
	w\idth: 110px;
	text-align: left;
	color: #000;
}

#nav li ul a:link {
	color: #000;
	text-decoration: none;
}

#nav li ul a:visited {
	color: #000;
	text-decoration: none;
}

#nav li ul a:hover {
	color: #0554b1;
	text-decoration: none;
	font-weight: normal;
	background: #fff;
	height: 26px;
	line-height: 26px;
}


/*

#nav li:hover ul {
left:1520px;
}
#nav li.sfhover ul {
left:1520px;
}

#content {
 clear: left;
}
*/

.banner {
	width: 981px;
	height: 350px;
	overflow: hidden;
	position: relative;
	z-index: -1;
}

.banner2 {
	position: absolute;
	top: 328px;
	left: 884px;
}

.banner1 li {
	float: left;
	padding-left: 10px;
	padding-top: 8px;
}

.banner1 ul {
	background-image: url(../images/index6_03.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 97px;
	height: 26px;
	padding-left: 20px;
}

.b_x {
	width: 981px;
	height: 8px;
}

.main {
	width: 981px;
	margin-top: 20px;
}

.mainlt {
	width: 232px;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

.mainlt_title {
	background-image: url(../images/pro_ml.jpg);
	margin-top: 15px;
	width: 232px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left;
	COLOR: #fff;
	POSITION: relative;
	align: justify
}

.mainlt_title span {
	LEFT: 19px;
	COLOR: #444;
	POSITION: absolute;
	TOP: -1px;
	align: justify;
}

.mainlt_title li {
	background-image: url(../images/cs_11.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
}

.mainlt_title3 {
	background-image: url(../images/pro_ml.jpg);
	margin-top: 0px;
	width: 232px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left;
	COLOR: #fff;
	POSITION: relative;
	align: justify
}

.mainlt_title3 span {
	LEFT: 19px;
	COLOR: #444;
	POSITION: absolute;
	TOP: -1px;
	align: justify;
}

.mainlt_title3 li {
	background-image: url(../images/cs_11.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
}

.mainlt_top1 {
	background-image: url(../images/xx_bgt.gif);
	width: 232px;
	min-height: 72px;
	_height: 72px;
	background-repeat: repeat-x;
	background-position: left;
}


/*.mainlt_top2{background-color:#fff; width:228px; min-height:68px; _height:68px; border:1px solid #e0e0e0; padding-left:1px;}
.mainlt_top2 li{width:95px; background-image:url(../images/lan_icn.jpg); background-repeat:no-repeat; background-position:left 7px; padding-left:7px; font-size:12px; line-height:22px;}
.mainlt_top2 li a{ color:#0554b1; font-size:12px; font-weight:normal;}*/

.mainlt_top2 {
	background-color: #fff;
	width: 228px;
	min-height: 68px;
	_height: 68px;
	overflow: hidden;
	_overflow: inherit;
	border: 1px solid #e0e0e0;
	padding-left: 1px;
	font-size: 12px;
}

.mainlt_top2 li {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 5px;
	background-image: url(../images/lan_icn.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 7px;
}

.mainlt_top2 li a {
	color: #0554b1;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

.mainlt_middle {
	background-color: #f4f4f4;
	width: 232px;
	height: 118px;
	margin-top: 1px;
}

.mainlt_middle ul {
	margin-top: 7px;
	padding-left: 20px;
	padding-top: 3px;
}

.mainlt_middle li {
	height: 25px;
}

.mainlt_middle1 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.mainlt_middle3 SELECT {
	width: 186px;
	color: #666666;
}

.mainlt_middle2 {
	position: relative;
}

.mainlt_middle2 INPUT {
	color: #666;
	width: 182px;
}

.mainlt_middle2 img {
	position: absolute;
	left: 162px;
	top: 3px;
}

.mainlt_bottom {
	width: 232px;
	height: 73px;
	margin-top: 0px;
}

.mainct {
	float: left;
	width: 462px;
	margin-left: 20px;
}

.mainct1 {
	height: 27px;
}

.mainct3 {
	background-image: url(../images/new_pro.jpg);
	width: 462PX;
	height: 27PX;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 27px;
	COLOR: #fff;
	POSITION: relative;
	align: justify;
	font-weight: bold;
}

.mainct2 span {
	LEFT: 19px;
	COLOR: #444;
	POSITION: absolute;
	TOP: -1px;
	align: justify;
}

.mainct2 {
	background-image: url(../images/cs_11.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	height: 27px;
	line-height: 27px;
	float: left;
}

.mainct4 {
	float: right;
	padding-top: 3px;
	padding-top: 10px\0;
	*padding-top: 3px;
	_padding-top: 10px;
}

.mainct_pro {
	width: 440px;
	margin-top: 16px;
	*margin-top: 17px;
	margin-left: 5px;
	float: left;
}

.mainct_pro1 {
	float: left;
	border: 1px solid #f1f1f1;
	padding: 10px;
	width: 262px;
}


/*.mainct_pro1 img{ padding:2px 2px;text-align:center; vertical-align:middle; width:262px; height:203px; overflow:hidden;}*/

.mainct_pro2 {
	float: left;
	width: 262px;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 5px;
}

.mainct_pro2 a {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.mainct_pro2 a:hover {
	font-size: 12px;
	color: #0554b1;
	font-weight: normal;
}

.mainct_pro2 font {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.mainrt {
	width: 225px;
	float: right;
}

.mainlt_title1 {
	background-image: url(../images/jtdt.jpg);
	width: 225px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
	COLOR: #fff;
	POSITION: relative;
	align: justify;
}

.mainlt_title1 span {
	LEFT: 19px;
	COLOR: #444;
	POSITION: absolute;
	TOP: -1px;
	align: justify;
}

.mainlt_title2 {
	background-image: url(../images/cs_11.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	float: left;
}

.mainrt1 {
	float: right;
	background-image: none;
	padding-top: 8px;
}

.mainrt2 {
	width: 225px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	padding-left: 5px;
	padding-top: 10px;
	display: block;
	padding-bottom: 13px;
}


/*.mainrt3{float:left; border:1px solid #cdcdcd; padding:1px; width:97px; height:72px; overflow:hidden;}*/

.mainrt3 {
	float: left;
	border: 1px solid #cdcdcd;
	padding: 1px;
	width: 220px;
	height: 115px;
	overflow: hidden;
}

.mainrt3 li a {
	color: #555;
}

.mainrt3 li a:hover {
	color: #0554b1;
}

.mainrt4 {
	float: right;
	width: 100px;
	line-height: 18px;
	color: #666;
}

.mainrt4 a {
	color: #f43e03;
}

.mainrt4 a:hover {
	color: #0554b1;
}

.mainrt5 {
	margin-top: 15px;
}

.mainrt5 li {
	background-image: url(../images/dt_icn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	line-height: 25px;
}

.mainrt5 li a {
	color: #555;
}

.mainrt5 li a:hover {
	color: #0554b1;
}

.footer {
	background-image: url(../images/fooer_bg.jpg);
	height: 75px;
	background-repeat: repeat-x;
	width: 981px;
	margin-top: 25px;
}

.bottom_li1 {
	float: left;
	color: #666;
	width: 353px;
	padding-left: 0px;
	line-height: 22px;
	padding-top: 5px;
}

.bottom_li2 {
	float: right;
	color: #666666;
	padding-right: 10px;
	padding-top: 0px;
}

.bottom_li2 a {
	color: #666666;
	text-decoration: none;
}

.bottom_li2 a:hover {
	color: #0554b1;
	text-decoration: none;
}

.bottom_li1 a {
	color: #666;
}

.bottom_li1 a:hover {
	color: #0554b1;
	text-decoration: none;
}

.bottom_li3 {
	float: right;
	color: #666666;
	padding-right: 1px;
	padding-top: 0px;
}

.bottom_li4 {
	float: right;
	color: #666666;
	padding-right: 1px;
	padding-top: 0px;
}


/*pro*/

.main1 {
	width: 981px;
	background-image: url(../images/left_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 548px;
	_height: 548px;
	background-color: #fff;
}

.left {
	float: left;
	width: 217px;
	min-height: 548px;
	_height: 548px;
}

.left_top {
	color: #318dc9;
	padding-top: 20px;
	font-weight: bold;
	font-size: 16px;
	font-family: "΢���ź�";
	line-height: 17px;
	background-image: url(../images/cs_11.gif);
	background-repeat: no-repeat;
	background-position: 7px 22px;
	padding-left: 15px;
}

.left_top span {
	font-size: 11px;
	color: #d9dbdb;
	font-family: Century Gothic;
}

.ejcd {
	padding-top: 10px;
	padding-left: 15px;
}

.ejcd1 {
	background-image: url(../images/erj_icn.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding-left: 9px;
	line-height: 28px;
}

.ejcd1 a {
	color: #333;
	font-size: 12px;
}

.ejcd1 a:hover {
	color: #0554b1;
	font-size: 12px;
}

#ej a {
	color: #0554b1;
	font-size: 12px;
}

.sjcd1 {
	line-height: 25px;
	background-image: url(../images/sj_icn.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 14px;
}

.sjcd1 a {
	color: #666;
}

.fjcd {
	margin-left: -5px;
}

.fjcd1 a {
	background-image: url(../images/left_bai.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: 162px;
	height: 21px;
	padding-left: 15px;
	display: block;
	color: #666
}

.fjcd1 a:hover {
	background-image: url(../images/left_lan.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: 162px;
	height: 21px;
	padding-left: 15px;
	display: block;
	color: #fff;
}

#fjcd11 a {
	background-image: url(../images/left_lan.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: 162px;
	height: 21px;
	padding-left: 15px;
	display: block;
	color: #fff;
}

.right {
	float: right;
	padding-top: 20px;
	width: 742px;
}

.path {
	height: 30px;
	border-bottom: 1px dashed #d5d5d5;
}

.path1 {
	float: left;
	padding-top: 12px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.path2 {
	float: right;
	padding-top: 12px;
	color: #666;
	padding-right: 2px;
}

.path2 a {
	color: #666;
}

.path2 a:hover {
	color: #0554b1
}

.pro {
	margin-top: 23px;
}

.pro11 {
	width: 742px;
	margin-top: 30px;
}

.proleft {
	width: 100%;
	margin-left: 1px;
	float: left;
}

.proleft2 {
	margin-left: 1px;
	float: left;
}

.proleft1 li {
	float: left;
	padding-left: 5px;
}

.proleft1 li a {
	background-image: url(../images/pro_s.jpg);
	width: 171px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center middle;
	color: #333;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding-top: 5px;
}

.proleft1 li a:hover {
	background-image: url(../images/pro_s_over.jpg);
	width: 171px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center middle;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding-top: 5px;
	font-weight: bold;
}

#proleft11 a {
	background-image: url(../images/pro_s_over.jpg);
	width: 171px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center middle;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding-top: 5px;
	font-weight: bold;
}


/*.pro_xs{margin-top:10px; background-image:url(../images/pb.jpg); background-repeat:repeat; height:auto; line-height:28px; width:530px;}*/

.pro_xs {
	margin-top: 10px;
	background-repeat: repeat;
	height: auto;
	line-height: 28px;
	width: 100%;
	border-bottom: 1px dashed #d5d5d5;
}

.proleft table {
	width: 100%
}

.pro_xs span {
	font-weight: bold;
	font-size: 14px;
	color: #0554b1;
}

.pro_t {
	padding-top: 30px;
}

.pro_t img {
	width: 87px;
	height: 67px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 2px 5px;
}


/*.xz{line-height:20px; color:#0554b1; padding-top:30px;}*/

.xz {
	line-height: 20px;
	padding-top: 1px;
}

.pro_ms {
	padding-left: 28px;
	padding-top: 30px;
}

.pro_ms1 {
	color: #0554b1;
	padding-top: 5px;
}

.pro_ms2 {
	line-height: 18px;
	padding-top: 5px;
	color: #333;
}

.pro_ms2 a {
	color: #f43e04;
}

.pro_ms2 a:hover {
	color: #0554b1;
}

.proright {
	width: 185px;
	float: right;
}

.proright_middle {
	background-color: #f4f4f4;
	width: 185px;
	height: 120px;
}

.proright_middle ul {
	padding-left: 15px;
	padding-top: 8px;
}

.proright_middle li {
	line-height: 25px;
	height: 25px;
}

.proright_middle1 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.proright_middle3 SELECT {
	width: 156px;
	color: #666666;
}

.proright_middle2 INPUT {
	color: #666;
	width: 150px;
}

.proright_middle2 {
	position: relative;
}

.proright_middle2 img {
	position: absolute;
	left: 134px;
	top: 3px;
}


/*pro_det*/

.prod {
	height: 28px;
	border-bottom: 1px dotted #666666;
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 5px;
}

.prod1 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	vertical-align: bottom;
	padding-top: 5px;
}

.prod1 span {
	color: #0554b1;
}

.prod2 {
	float: right;
}

.prod2 span {
	color: #0554b1;
}

.prod_gd {
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 20px;
}

.prod_gd_t {
	width: 391px;
	height: 300px;
	border: 1px solid #dfdfdf;
	float: left;
}

.prod_gd_t1 {
	float: right;
	margin-top: -3px;
}

.prod_gd_t1 li {
	padding-top: 7px;
}

.prod_gd_x a {
	border: 2px solid #e9e9e9;
	width: 60px;
	height: 46px;
	display: block;
}

.prod_gd_x a:hover {
	border: 2px solid #0073be;
	width: 60px;
	height: 46px;
	display: block;
}

.prod_ms {
	color: #333;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 20px;
}

.prod_gg {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	min-height: 260px;
	height: 100%;
	_height: 260px;
	width: 495px;
}

.prod_gg font {
	font-weight: normal;
	font-size: 12px;
	color: #444;
	margin-top: 18px;
	display: block;
	line-height: 22px;
}

.prod_js {
	background-image: url(../images/pro_xx5.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}

.prod_js li {
	float: left;
	width: 84px;
	text-align: center;
}

.prod_js li a {
	color: #666;
	line-height: 30px;
}

.prod_js li a:hover {
	color: #333;
	background-image: url(../images/pro_xx6.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 30px;
	background-position: left;
	display: block;
	line-height: 30px;
}

#prod_js1 a {
	color: #333;
	background-image: url(../images/pro_xx6.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 30px;
	background-position: left;
	display: block;
	line-height: 30px;
}

.prod_bg {
	border-collapse: collapse;
	width: 498px;
	margin-top: 5px;
}

.prod_bg td {
	border: 1px solid #dcdcdc;
	height: 25px;
	line-height: 25px;
}

.prod_bg1 {
	background-color: #fbfbfb;
	color: #555;
	font-weight: bold;
	padding-left: 10px;
	width: 110px;
}

.prod_bg2 {
	color: #333;
	font-weight: normal;
	padding-left: 18px;
}

.prod_z {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

.prod_z1 {
	float: left;
	color: #f43e03
}

.prod_z2 {
	float: left;
	color: #333;
	line-height: 18px;
}


/*pro_pd*/

.pro_pd {
	color: #666666;
	background-image: url(../images/pb.jpg);
	background-repeat: repeat;
	height: auto;
	line-height: 28px;
	width: 530px;
}

.pro_pd1 {
	margin-top: 25px;
	color: #666;
	line-height: 22px;
}


/*pro_xz*/

.proleftnew {
	width: 497px;
	margin-left: 8px;
	float: left;
	margin-top: -10px;
}

.pro_xzzx1 {
	background-image: url(../images/xzzx_icn.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 50px;
	line-height: 50px;
}

.pro_xzzx1 span {
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #f53c04;
}

.pro_xzzx1 a {
	color: #333;
}

.pro_xzzx1 a:hover {
	color: #0554b1;
}

.pro_xzzx2 {
	height: 50px;
	line-height: 50px;
}

.pro_xzzx2 span {
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #f53c04;
}

.pro_xzzx2 a {
	color: #333;
}

.pro_xzzx2 a:hover {
	color: #0554b1;
}

.fy {
	background-image: url(../images/fy_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 491px;
	height: 13px;
}

.fy ul {
	padding-left: 6px;
	_padding-top: 4px;
}

.fy li {
	float: left;
	padding-left: 3px;
	color: #b2b2b2;
}

.fy li a {
	color: #666;
}

.fy li a:hover {
	color: #0554b1;
}


/*pro_js*/

.proleftnew1 {
	width: 500px;
	margin-left: 8px;
	float: left;
}

.pro_xjs {
	line-height: 20px;
	color: #333;
}

.pro_xjs1 {
	background-image: url(../images/pb.jpg);
	background-repeat: repeat-x;
	background-position: left;
	font-size: 14px;
	font-weight: bold;
	color: #0554b1;
	height: 28px;
	line-height: 28px;
	margin-top: 25px;
}

.pro_xjs2 {
	margin-top: 10px;
}

.pro_xjs2 li {
	float: left;
	height: 72px;
	line-height: 72px;
	vertical-align: middle;
}

.pro_xjs3 li {
	padding-left: 6px;
}

.pro_xjs3 li a {
	border: 2px solid #e9e9e9;
	width: 90px;
	height: 69px;
	display: block;
	overflow: hidden;
}

.pro_xjs3 a:hover {
	border: 2px solid #0073be;
	width: 90px;
	height: 69px;
	display: block;
	overflow: hidden;
}


/*shzr*/

.shzrtop {
	margin-top: 20px;
}

.shzrtop1 {
	width: 306px;
	border: 1px solid #d6d6d6;
}

.shzrtop1 ul {
	background-color: #fbfbfb;
	width: 304px;
	padding: 1px;
}

.shzrtop2 {
	font-size: 14px;
	font-weight: bold;
	color: #0454b1;
	padding-left: 11px;
	padding-top: 13px;
}

.shzrtop3 {
	padding-left: 11px;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #666666;
	line-height: 20px;
	padding-right: 10px;
}

.shzrtop3 a {
	color: #666;
}

.shzrtop3 a:hover {
	color: #0554b1;
}

.shzrtop .shzrtop1 {
	float: left;
}

.shzrtop4 {
	padding-top: 20px\0;
}

.shzrtop4 ul {
	margin-top: 20px;
	*margin-top: 0px;
	margin-top: 0px\0;
	background-image: url(../images/pb.jpg);
	background-repeat: repeat;
	height: auto;
	line-height: 28px;
	width: 981px;
}

.fh {
	text-align: right;
	margin-top: 20px;
}

.fh a {
	color: 0554b1;
}


/*new_det*/

.newdleft {
	line-height: 21px;
	padding-top: 10px;
}

.newdleft a {
	display: block;
	background-image: url(../images/yiselect.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 183px;
	height: 21px;
	padding-left: 15px;
	line-height: 21px;
	color: #333;
	height: 21px;
}

.newdleft a:hover {
	display: block;
	background-image: url(../images/yiselect_over.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 183px;
	height: 21px;
	padding-left: 15px;
	line-height: 21px;
	color: #fff;
	height: 21px;
}

#newdleft1 a {
	display: block;
	background-image: url(../images/yiselect_over.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 183px;
	height: 21px;
	padding-left: 15px;
	line-height: 21px;
	color: #fff;
	height: 21px;
	margin-top: 10px;
}

.newdleft2 {
	padding-top: 5px;
	margin-left: 10px;
}

.newdleft2 a {
	background-image: url(../images/erselect.gif);
	width: 183px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
	line-height: 21px;
	color: #666;
}

.newdleft2 a:hover {
	background-image: url(../images/erselect_over.jpg);
	width: 183px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 29px;
	line-height: 21px;
	color: #fff;
	margin-left: -10px;
}

#newdleft22 a {
	margin-left: -20px;
	background-image: url(../images/erselect_over.jpg);
	width: 170px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 29px;
	line-height: 21px;
	color: #fff;
	margin-left: 0px;
}

.newdleft3 {
	padding-top: 5px;
	margin-left: 10px;
}

.newdleft3 a {
	background-image: url(../images/erselect.gif);
	width: 183px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
	line-height: 21px;
	color: #666;
}

.newdleft3 a:hover {
	background-image: url(../images/erselect_over2.jpg);
	width: 183px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 39px;
	line-height: 21px;
	color: #fff;
	margin-left: -20px;
}

#newdleft23 a {
	margin-left: -10px;
	background-image: url(../images/erselect_over2.jpg);
	width: 183px;
	height: 21px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 39px;
	line-height: 21px;
	color: #fff;
}

.newd li {
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #333;
}

.newd li span {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.newd1 {
	background-color: #edf8ff;
	height: 29px;
	margin-left: 15px;
	line-height: 29px;
	margin-right: 15px;
	margin-top: 10px;
}

.newd2 {
	float: left;
	padding-left: 20px;
	color: #888;
}

.newd2 span {
	color: #f63e02;
}

.newd3 {
	float: right;
	padding-right: 20px;
	color: #888;
}

.newd3 span {
	color: #0754b6;
}

.newd4 {
	margin-left: 20px;
	margin-right: 20px;
	color: #333;
	line-height: 22px;
	margin-top: 20px;
}

.newd5 {
	border-bottom: 1px solid #dbdbdb;
	height: 50px;
	border-top: 1px solid #dbdbdb;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 25px;
	margin-top: 40px;
}

.newd5 li {
	padding-left: 25px;
}

.newd6 a {
	line-height: 22px;
	color: #0073be;
	background-image: url(../images/news_s03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
}

.newd7 a {
	line-height: 22px;
	color: #0073be;
	background-image: url(../images/news_x_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
}

.newd8 {
	text-align: right;
	margin-right: 20px;
	margin-top: 15px;
}

.newd8 a {
	color: #0073be;
}


/*shzr_det*/

.szd {
	margin-left: 10px;
	margin-right: 10px;
}

.szd1 {
	line-height: 28px;
	background-image: url(../images/pb.jpg);
	background-repeat: repeat;
	color: #666;
	margin-bottom: 28px;
}

.szd2 {
	margin-top: 30px;
}

.szd2 font {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 10px;
}

.szd2 span {
	color: #dbdbdb;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.szd3 {
	border: 1px solid #e2e2e2;
	width: 718px;
	height: 138px;
	margin-top: 2px;
}

.szd4 {
	width: 716px;
	height: 136px;
	background-color: #f7f7f7;
	margin-left: 1px;
	margin-top: 1px;
}

.szd4 ul {
	padding-top: 10px;
}

.szd4 li {
	float: left;
	padding-left: 15px;
	line-height: 25px;
}

.szd4 li a {
	color: #666;
}

.szd4 li a:hover {
	color: #0554b1;
}

.szd5 {
	line-height: 22px;
	color: #0073be;
	font-weight: bold;
	font-size: 13px;
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left 35px;
	padding-left: 10px;
	padding-top: 28px;
}

.szd5 span {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.szd5 a {
	color: #f23c02;
	font-weight: normal;
}

.szd5 a:hover {
	color: #0554b1;
}

.szd55 a {
	color: #f23c02;
	font-weight: normal;
	float: right;
}

.szd55 a:hover {
	color: #0554b1;
}

.fy1 {
	background-image: url(../images/sz_det1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 704px;
	height: 13px;
	margin-top: 28px;
}

.fy1 ul {
	padding-left: 6px;
	_padding-top: 4px;
}

.fy1 li {
	float: left;
	padding-left: 3px;
	color: #b2b2b2;
}

.fy1 li a {
	color: #666;
}

.fy1 li a:hover {
	color: #0554b1;
}


/*about*/

.about {
	*margin-top: 10px;
	line-height: 22px;
}


/*.about a{color:#666;}
.about a:hover{color:#0554b1;}*/


/*

.about1{float:left; width:343px; line-height:22px; padding-left:25px; color:#666;}
.about2{float:left; padding-left:33px; padding-top:10px;}*/


/*news*/

.news {
	width: 672px;
	margin-left: 25px;
}

.news3 {
	float: left;
}

.news1 {
	height: 90px;
}

.news1 li ul {
	_margin-left: -25px;
	padding: 0px;
}

.mainrt31 {
	float: left;
	border: 1px solid #cdcdcd;
	padding: 1px;
	width: 97px;
	height: 72px;
	overflow: hidden;
}

.news1 li ul li {
	margin-left: 25px;
}

.news5 {
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

.news4 {
	color: #888;
	line-height: 25px;
	padding-top: 15px;
}

.news4 a {
	color: #333;
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}

.news4 a:hover {
	color: #0554b1;
}


/*us*/


/*.us1{ width:342px; height:365px; border:1px solid #ebebeb; float:left}
.us1_1{ margin:14px;}*/

.lyb {
	font-weight: bold;
	font-size: 14px;
	color: #333;
	height: 28px;
	line-height: 28px;
}

.zt {
	margin-top: -10PX;
	*margin-top: -0px;
	margin-top: -0px\0;
	margin-bottom: 5PX;
}

.zt tr {
	height: 29px;
	line-height: 29px;
	height: 31px\0;
	line-height: 31px\0;
	*height: 32px;
	*line-height: 32px;
}

.ip1 {
	color: #333;
}

.ip1 input {
	width: 200px;
	border: 1px solid #e1e1e1;
}

.ip2 {
	color: #333;
}

.ip2 input {
	width: 220px;
	border: 1px solid #e1e1e1;
}

.ip3 {
	color: #333;
	vertical-align: top;
}

.ip3 textarea {
	width: 200px;
	border: 1px solid #e1e1e1;
}

.us1_2 {
	height: 30;
	BORDER-TOP: 1PX dashed #D3D4D5;
}

.us1_2 a {
	padding-top: 5PX;
	padding-left: 30px;
}

.lyb1 {
	font-weight: normal;
	font-size: 12px;
	color: #f43e02;
	height: 21px;
	line-height: 21px;
}

.zt1 {
	margin-top: -10PX;
	*margin-top: -130px;
	margin-top: -130px\0;
	margin-bottom: 5PX;
}

.zt1 tr {
	height: 26px;
	line-height: 26px;
}

.us1_21 {
	height: 30;
	BORDER-TOP: 1PX dashed #D3D4D5;
}

.us1_21 a {
	padding-top: 14PX;
	float: right;
	color: #666;
}

.sf {
	width: 216px;
	float: left;
	display: block;
	width: 100%;
	height: 60px;
}

.sf {
	display: block;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 21PX;
}

.sf1 {
	display: block;
}

.sf ul {}

.sf select {
	border: 1px solid #d0d0d0;
	width: 106px;
	line-height: 25px;
	padding: 3px 0;
}

.sf li {
	line-height: 25px;
	color: #666;
	float: left;
	padding-right: 20px;
}

.xxlx {
	line-height: 22px;
	padding-right: 15px;
	padding-left: 24px;
}

.xxlx li {
	line-height: 22px;
	color: #868686;
}

.xxlx1 {
	font-size: 12px;
	color: #333;
}

.xxlx2 {
	background-image: url(../images/lan_icn.jpg);
	background-repeat: no-repeat;
	background-position: 32px center;
	font-weight: normal;
	color: #333;
}

.xxlx a {
	color: #868686;
}

.lxwm li {
	line-height: 25px;
}


/*jjfa*/

.jjfa {
	width: 742px;
	margin-top: 10px;
}

.jj1 {
	width: 340px;
	height: 264px;
	border: 1px solid #ecebeb;
	background-color: #f7f8f8;
	margin-left: 7px;
	margin-right: 10px;
	float: left;
	margin-top: 20px;
}

.jj1 ul {
	margin: 15px;
}

.jj1_1 {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	padding-bottom: 13px;
}

.jj1_2 {
	border: 1px solid #dce7f3;
	overflow: hidden;
	width: 316px;
	height: 92px;
}

.jj1_3 {
	color: #333;
	line-height: 22px;
	padding-top: 17px;
}

.jj1_3 a {
	color: #333;
}

.jj1_3 a:hover {
	color: #0554b1;
}

.jj1_4 {
	text-align: right;
	padding-top: 0px;
}


/*tzr*/

.tzr {
	background-color: #f2f2f2;
	height: 156px;
	vertical-align: middle;
	position: relative;
}

.tzr1 {
	border: 1px solid #b7c1cb;
	width: 219px;
	height: 143px;
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
}

.tzr2 {
	background-image: url(../images/ul_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 143px;
}

.tzr3 {
	font-size: 14px;
	color: #0554b1;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}

.tzr4 {
	color: #666666;
	text-indent: 25px;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
}

.tzr4 a {
	color: #666;
}

.tzr5 {
	background-image: url(../images/tz_xz.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	float: right;
	padding-right: 5px;
	height: 25px;
	line-height: 25px;
}

.tzr5 a {
	color: #f43c02;
	height: 25px;
	line-height: 25px;
}

.tzr6 {
	border-right: 2px dashed #fff;
	float: left;
	width: 1px;
	height: 141px;
	margin-top: 5px;
}


/*yj*/

.hjj {
	line-height: 22px;
}

.hjj a {
	color: #444;
	font-size: 12px;
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.xy {
	width: 740px;
	min-height: 20px;
	height: 100%;
	_height: 20px;
	overflow: hidden;
	*overflow: visible;
	background: url(../images/wx.jpg) repeat-y;
	z-index: 10;
}


/*tj*/

.GR a {
	color: #646464;
	font-weight: normal;
	background-image: url(../images/hd.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.GR a:hover {
	color: #1050ba;
	font-weight: normal;
	background-image: url(../images/ld.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.GR1 a {
	color: #1050ba;
	font-weight: normal;
	background-image: url(../images/ld.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.gd a {
	color: #f43e03;
	font-weight: normal;
}

.xmap {
	width: 370px;
	float: left;
	height: 154px;
	background-image: url(../images/xx.jpg);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-top: 28px;
}

.mapt {
	float: left;
	width: 90px;
	padding-top: 3px;
	display: none;
}

.ybt {
	background: url(../images/yd.jpg) no-repeat 2px 6px;
	font-size: 16px;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
	height: 26px;
	margin-top: 20px;
	z-index: 100;
	width: 722px;
}

.error {
	margin: 0 auto;
	padding-top: 60px;
	position: relative;
	max-width: 854px;
}


/*��Ʒ����-20191127*/

.cp {
	width: 740px;
	min-height: 20px;
	height: 100%;
	_height: 20px;
	overflow: hidden;
	*overflow: visible;
	repeat-y;
	z-index: 10;
}

.cpshow {
	width: 49%;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-top: 28px;
}

.cpshow2 {
	width: 33%;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-top: 28px;
}

.xmap {
	width: 370px;
	float: left;
	height: 154px;
	background-image: url(../images/xx.jpg);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-top: 28px;
}

.mapt {
	float: left;
	width: 90px;
	padding-top: 3px;
	display: none;
}

.ybt {
	background: url(../images/yd.jpg) no-repeat 2px 6px;
	font-size: 16px;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
	height: 26px;
	margin-top: 20px;
	z-index: 100;
	width: 722px;
}

.cplist {
	line-height: 22px;
	padding-right: 68px;
	padding-left: 0px;
}

.cplist li {
	line-height: 22px;
	color: #868686;
}

.cplist2 {
	line-height: 22px;
	padding-right: 18px;
	padding-left: 0px;
}

.cplist-xk {
	border: 1px solid #ccc;
}

.cplist-xk img {
	max-width: 99.8%;
}

.cplist1 {
	font-size: 12px;
	color: #333;
	text-align: center;
}

.cplist1 a {
	color: #646464;
	font-weight: normal;
}

.cplist1 a:hover {
	color: #1050ba;
	font-weight: normal;
}

.invisible {
	display: none;
}

.proright_middle22 INPUT {
	color: #666;
	width: 150px;
}

.proright_middle22 {
	position: relative;
	padding-top: 10px;
}

.proright_middle22 img {
	position: absolute;
	left: 134px;
	top: 11px;
}

.pro_banner {
	display: none;
}

.pro_cp {
	margin-top: 3px;
}


/*20191204*/

.xz_ico {
	padding-left: 40px;
}

.xz_ico img {
	width: 32px;
	display: inline-block;
}

.xz_ico1,
.xz_ico2,
.xz_ico3 {
	width: 30px;
	height: 30px;
	display: inline-block;
}

.xz_text {
	float: left;
	width: 25%;
}

.xz li {
	float: left;
}


/*20191210*/


/**tabs**/

.tabPanel ul {
	height: 30px;
	border-bottom: 1px solid #aaa;
}

.tabPanel ul li {
	float: left;
	margin: 0 2px 0 0;
	border: 1px solid #aaa;
	font-size: 11px;
	height: 29px;
	line-height: 30px;
	width: 111px;
	text-align: center;
	cursor: pointer;
	text-shadow: 0 1px 0 #fff;
	border-radius: 4px 4px 0 0;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background: #ddd;
	background: -moz-linear-gradient(top, #eee, #ddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
}

.tabPanel .hit {
	border-bottom: 1px solid #fff;
	cursor: pointer;
	color: black;
	text-shadow: 0 1px 0 #fff;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));
	background: -moz-linear-gradient(top, #e1e1e1, #fff);
}

.pane {
	border: 1px solid #aaa;
	border-top: 0;
	min-height: 200px;
	background-color: #fff;
	display: none;
}


/*.pane p{padding:15px 15px 0 10px;}*/

.pane h4 {
	padding: 15px 15px 0 10px;
	font-size: 14px;
	font-weight: bold;
}

.proleft_s {
	width: 740px;
	margin-left: 1px;
	float: left;
}

.pro_ts {
	padding-top: 30px;
	padding-left: 2px;
}

.pro_ts img {
	width: 87px;
	height: 67px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 2px 5px;
}

.center {
	padding-left: 100px;
	padding-top: 50px;
}

.pro_doc1 {
	background-image: url(../images/xzzx_icn.jpg);
	background-repeat: repeat-x;
	background-position: left;
	line-height: 25px;
	padding-left: 35px;
	padding-top: 15px;
}

.pro_doc1 span {
	background-image: url(../images/pro_xz3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #f53c04;
}

.pro_doc1 a {
	color: #333;
}

.pro_doc1 a:hover {
	color: #0554b1;
}

.lan2 {
	position: absolute;
	top: 63px;
	left: 1px;
}

.lan3 {
	position: absolute;
	top: 36px;
	right: 1px;
}

.seach_textbox INPUT {
	color: #666;
	width: 150px;
	vertical-align: middle;
}

.seach_textbox {
	position: relative;
}

.seach_textbox img {
	position: absolute;
	left: 134px;
	top: 2px;
}


/*mainlt_title 20200617*/

.cpml1 {
	float: left;
	width: 220px;
}

.cpml2 {
	float: left;
	width: 213px;
}

.cpml3 {
	float: left;
}

.cpml4 {
	float: left;
	margin-left: 20px;
}

.mainct_pro1 .swiper-container .swiper-pagination-bullets {
	bottom: 0;
	right: 0;
	width: auto;
	left: auto;
}

.mainct_pro1 .swiper-pagination-bullet {
	width: 20px;
	height: 14px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 16px;
	border-radius: 0;
	background-color: #6c6c6c;
	opacity: 1;
}

.mainct_pro1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #f43e03;
}

* {
	margin: 0;
	padding: 0;
}

#webmenu li ul a {
	float: none;
	height: 26px;
	line-height: 26px;
	_height: 26px;
	_line-height: 26px;
	text-transform: capitalize;
	display: block;
}

#webmenu {
	text-align: center;
	position: relative;
	z-index: 5000;
}

#webmenu li ul {
	display: none;
	border: 1px solid #ddd;
}

#webmenu .height-auto {
	line-height: 15px;
	padding: 5px 10px;
}

.second-menu, .third-menu, .fourth-menu {
	position: absolute;
}

.first-menu li {
	position: relative;
}

.first-menu a {
	float: left;
	display: block;
	padding: 0;
}

.second-menu {
	top: 38px;
	left: 0;
}

.third-menu, .fourth-menu {
	width: 110px;
	top: 0;
	left: 110px;
	_left: 55px;
}

.third-menu a:hover {
	background: #ccc;
	border-bottom: 1px solid #fff;
}

#subMgm {
	width: 110px;
	position: absolute;
	left: 110px;
}

#subMgm .third-menu {
	left: 110px;
	_left: 55px;
}

#subMgm .fourth-menu {
	left: 110px;
	_left: 55px;
}

#subMusic, #subNews {
	width: 110px;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
            /* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.bt {
	left: 165px;
	position: absolute;
	top: 3px;
}

.video {
	margin: 0 auto;
}

#mainrt3 {
	float: left;
	border: 1px solid #cdcdcd;
	padding: 1px;
	width: 220px;
	height: 110px;
	overflow: hidden;
}

#mainrt3 li a {
	color: #555;
}

#mainrt3 li a:hover {
	color: #0554b1;
}

@media only screen and (max-width: 787px) {
	.container{
		width: 100%;
	}
	.header , .top{
		width: 100%;
	}
	.top{
		height: 60px;
		background-position: left center;
		background-size: auto 100%;
	}
	.lan3{
		display: none;
	}
	#nav{
		width: 100%;
		background-image: none;
		background-color: #cfcfcf;
		height: auto;
	}
	#nav .li1{
		width: 33.3%;
		text-align: center;
		float: none;
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
	}
	#webmenu{
		float: none;
		display: flex;
		flex-wrap: wrap;
		padding: 0!important;
	}
	.first-menu .li1{
		float: none;
	}
	.first-menu a{
		float: none;
	}
	.main1{
		width: 100%;
	}
	.left , .right{
		float: none;
		width: 100%;
		min-height: auto;
	}
	.left{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.newdleft a , #newdleft1 a{
		width: 100%;
		box-sizing: border-box;
	}
	.footer{
		width: 100%;
	}
	.footer tr td:first-child{
		display: none;
	}
	.footer tr td:last-child{
		display: none;
	}
	.footer tr td:nth-child(2){
		text-align: center;
	}
	.banner{
		width: 100%;
		height: 225px;
	}
	.b_x , .main{
		width: 100%;
	}
	.mainlt , .mainct , .mainrt{
		width: 95%;
		margin: 2.5%;
		float: none;
	}
	.mainlt_title3 , :;mainlt_top2{
		width: 100%;
	}
	.mainlt_top1{
		width: 100%;
		background-image: none;
	}
	.mainct3{
		width: 100%;
		height: auto;
	}
	.mainct_pro , .mainct_pro table{
		width: 100%;
		float: none!important;
		margin-left: 0!important;
	}
	.mainlt_top2{
		width: 100%;
	}
	.mainct_pro1{
		float: none;
		width: 100%;
	}
	.boxs{
		width: 100%!important;
		float: none!important;
	}
	.boxs3{
		float: none!important;
		width: 100%!important;
		box-sizing: border-box;
	}
	.mainlt_title1{
		width: 100%;
		border-bottom: 2px solid #dfdfdf;
		box-sizing: border-box;
	}
	.mainrt2 , #mainrt3{
		width: 100%!important;
		box-sizing: border-box;
	}
	.prod_gd_t , .prod_gd_t1{
		width: 100%;
		float: none;
		display: flex;
		flex-wrap: wrap;
	}
	.prod_bg{
		width: 100%;
	}
	.prod_js{
		width: 100%;
		display: flex;
		box-sizing: border-box;
		padding: 0;
	}
	.prod_js li{
		float: none;
		width: 100%;
	}
	.prod_gg{
		width: 95%;
		margin: 0 auto;
	}
	.jjfa{
		width: 100%;
	}
	.jj1{
		width: 95%;
		margin: 2% auto;
		float: none;
	}
	.news{
		width: 100%;
		margin: 0;
	}
	.fy{
		width: 100%;
	}	
	.cp{		
		width: 95%;		
		margin: 0 auto;	
	}	
	.cpshow2{		
		width: 100%;		
		float: none;	
	}	
	.cplist2{		
		padding-right: 0	
	}
}