@charset "utf-8";

/* CSS Document */

@font-face {

	font-family: 'RobotoRegular';

	src: url('RobotoRegular.eot');

	src: url('RobotoRegular.eot?#iefix') format('embedded-opentype'), url('RobotoRegular.woff2') format('woff2'), url('RobotoRegular.woff') format('woff'), url('RobotoRegular.ttf') format('truetype'), url('FuturaStdBook.svg#RobotoRegular') format('svg');

}

article, aside, dialog, footer, header, footer, nav, figure, video {

	display: block

}

.zitarobo {

	font-family: 'RobotoRegular'

}

.zita {

	font-family: Arial, Helvetica, sans-serif

}

html {

	font-size: 62.5%;

	height: 100%

}

body {

	margin: 0 auto;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-size: 1.4rem;

	height: 100%;

	color: #4d4d4d;

	background: #ffffff;

}

.hui4d {

	color: #4d4d4d

}

h1 {

	margin: 0;

	padding: 0;

	font-weight: normal;

}

p {

	padding: 0px;

	margin: 0px

}

img {

	border: none;

	display: block

}

input, ul, li {

	border: none;

	padding: 0px;

	margin: 0px

}

ul, li {

	margin: 0;

	padding: 0;

	list-style: none;

}

input, textarea {

	padding: 0px;

	margin: 0px;

	border: none;

	font-family: Tahoma, Geneva, sans-serif

}

a {

	text-decoration: none;

}

a:hover {

	color: #23aa91

}



.beijlvse {

	background: #169a9e

}



::-webkit-input-placeholder {/* WebKit browsers */

 color:#666;

}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#666;

}

::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#666;

}

:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#666;

}

.fl {

	float: left

}

.fr {

	float: right

}

.clear {

	clear: both

}

.zitita {

	font-family: Tahoma, Geneva, sans-serif;

}

.f12 {

	font-size: 12px;

	font-size: 1.2rem;

}

.f18 {

	font-size: 18px;

	font-size: 1.8rem;

}

.juzuo0 {

	margin-left: auto !important

}

.top39 {

	margin-top: 39px

}

.baise {

	color: #fff

}

.f20 {

	font-size: 20px;

	font-size: 2rem

}

 @media screen and (min-width:1220px) {

.zong {

	width: 1200px;

	margin: auto;

}

.zong3 {

	width: 1200px;

	overflow: hidden

}

}

@media screen and (min-width:1000px) and (max-width:1219px) {

.zong {

	width: 980px;

	margin: auto;

}

.zong3 {

	width: 980px;

	overflow: hidden

}

}

@media screen and (max-width:999px) {

.zong {

	width: 96%;

	margin: auto;

}

.top39 {

	margin-top: 2rem

}

.zong3 {

	width: 96%;

	margin: auto;

}

}

header, footer {

	width: 100%; 

}

.sy_shej {

	background: url(../img/bj.jpg) no-repeat  center top #1091a5;

	height: 44px;

	padding-top: 12px;

	overflow: hidden; padding-bottom:1px

}

.sheji_sy {

	margin-left: 350px;

	overflow: hidden;

	overflow: hidden;

	float: left;

	display: inline-block

}

.sheji_sy a {

	display: inline-block;

	width: 32px;

	height: 32px

}

.sheji_sy .face {

	background: url(../img/fa.jpg) no-repeat

}

.sheji_sy .face:hover {

	background: url(../img/fa_b.jpg) no-repeat

}

.sheji_sy .tar {

	background: url(../img/tra.jpg) no-repeat;

	margin-left: 12px

}

.sheji_sy .tar:hover {

	background: url(../img/tra_b.jpg) no-repeat

}

.sheji_sy .gogo {

	background: url(../img/gg.jpg) no-repeat;

	margin-left: 12px

}

.sheji_sy .gogo:hover {

	background: url(../img/gg_b.jpg) no-repeat

}

.sheji_sy .in {

	background: url(../img/in.jpg) no-repeat;

	margin-left: 12px

}

.sheji_sy .in:hover {

	background: url(../img/in_b.jpg) no-repeat

}

.sheji_sy .tupian {

	background: url(../img/sytr.jpg) no-repeat;

	margin-left: 12px

}

.sheji_sy .tupian:hover {

	background: url(../img/sytr_b.jpg) no-repeat

}



.sheji_sy a:hover {

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

-o-transition:All 0.4s ease-in-out transform:rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg)

}

.clear2{ clear:both}

.toub_sous {

	float: left;

	width: 255px;

	overflow: hidden;

	margin-left: 25px;

	margin-top: 1px

}

.toub_sous640 {

	width: 255px;

	overflow: hidden;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-top: 2rem

}

.toub_sous .sousuo, .toub_sous640 .sousuo {

	max-width: 253px;

	overflow: hidden;

	height: 28px;

	border: #fff solid 1px;

	overflow: hidden;

	border-radius: 14px;

	display: block;

}

.toub_sous .sousuo .input, .toub_sous640 .sousuo .input {

	background: none;

	height: 28px;

	border: none;

	width: 208px;

	color: #fff;

	float: left;

	margin-left: 14px;

	line-height: 28px;

}

.toub_sous .sousuo .button, .toub_sous640 .sousuo .button {

	background: none;

	height: 28px;

	border: none;

	width: 20px;

	background: url(../img/sousuo.png) no-repeat left center;

	cursor: pointer;

	float: left;

}

.toub_yx {

	display: inline-block;

	background: url(../img/youx_tb.jpg) no-repeat left 3px;

	color: #fff;

	padding-left: 34px;

	margin-left: 30px;

	float: left;

	margin-top: 2px

}

.toub_yx:hover {

	color: #fff

}

.logo640 {

	max-width: 203px;

	overflow: hidden;

	position: absolute;

	left: 0px;

	top: 0px;

	float: left;

	margin-top: 13px;

	z-index: 99999999999;

}

.logo640 img {

	width: 100%; 

}

.daohang {

	float: right;

	padding: 0px;

	margin: 0px;

	margin-top: 37px

}

.daohang #syhome {

	padding-left: 0px;

}

.daohang #zuihou {

	padding-right: 0px

}

.daohang>li {

	position: relative;

	float: left;

	top: 0px;

	z-index: 999;



	padding-left: 27px;

	padding-right: 27px;

}

.daohang>li>a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	color: #333333;

	padding-bottom: 28px

}

.daohang>li:hover>a {

	color: #23aa91;

	background: url(../img/daoh_xz.jpg) repeat-x left bottom

}

.dangqiandao {

	color: #23aa91 !important;

	background: url(../img/daoh_xz.jpg) repeat-x left bottom

}

.subNavBox {

	background: #fff;

	left: 0px;

	top: -9999px;

	position: absolute;

	left: -27px; padding-bottom:15px

}

.subNavBox .zuoce {

	overflow: hidden;

	float: left;

	margin-left: 15px;

	padding-top: 15px;

}

.subNavBox img {

	float: right;

	margin-top: 20px;

	margin-right: 20px

}

.subNav {

	cursor: pointer;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 26px;

	;

	margin-top: 8px;

	margin-bottom: 3px; 

}





.subNav a:hover {

	transition: 0.5s ease-in-out;

	transform: translateX(10px);

}



.subNav a {

	color: #333; display:inline;

	transition: 0.5s ease-in-out;

}

.subNav:hover a {

	color: #23aa91;

}

.currentDd a {

	color: #333

}

.navContent {

	display: none;

}

.navContent>li {

	position: relative;

}

.navContent>li a {

	display: block;

	font-size: 12px;

	font-size: 1.2rem;

	padding-left: 43px;

	line-height: 20px;

	color: #333;

	padding-bottom: 6px

}

.navContent>li:hover>a {

	color: #23aa91;

}

.daohang>li:hover .subNavBox {

	top: 50px;

}

.sanji {

	width: 232px;

	position: absolute;

	left: 232px;

	top: -9999px;

	background: #fff;

}

.sanji li:hover a {

	color: #00a2e5;

}

.navContent>li:hover .sanji {

	top: 0px;

}

.home640 {

	width: 100%;

	font-size: 14px;

	font-size: 1.4rem;

	clear: both;

	margin-top: 1.5rem;

	font-weight: bold

}



.home640 .xuanzhong {

	color: #23aa91

}

.home640 a {

	display: inline-block;

	color: #333;

	text-align: center

}

.home640 a:hover {

	color: #23aa91

}

.container {

	width: 10%;

	height: 100%;

	position: absolute;

	right: 5%;

	top: 13px;

	transition: all 0.4s ease 0s;

	z-index: 999999;

	cursor: pointer;

	float: right; z-index:9999999

}

.menubtn {

	width: 35px;

	height: 30px;

	position: absolute;

	top: 0px;

	right: 10px;

	transition: all 0.4s ease 0s;

	z-index: 9999

}

.menubtn span {

	display: block;

	width: 100%;

	height: 5px;

	margin-bottom: 5px;

	background-color: #1498a0;

}

.nav_640 {

	width: 250px;

	height: 100%;

	background: #000;

	background: rgba(0,0,0,0.5);

	position:fixed; 

	bottom: 0;

	right: 0;

	display: none;

}

.nav_640 >ul {

	display: none;

	margin-top: 3rem;

}

.nav_640 >ul>li {

	text-indent: 3em;

	margin-top: 1rem;

	margin-bottom: 1rem;

}

.nav_640> ul> li a {

	color: #fff;

}

.nav_640 a:hover {

	color: #23aa91;

}

.nav_640 >ul ul {

	margin-top: 1rem;

	margin-bottom: 1rem

}

.nav_640 >ul ul li {

	text-indent: 5em;

	margin-top: 0.5rem;

	margin-bottom: 0.5rem

}

.toub_yx640 {

	display: inline-block;

	background: url(../img/240jyx.jpg) no-repeat left 3px;

	color: #fff;

	padding-left: 34px;

	margin-left: 58px;

	float: right;

	margin-right: 5%;

	margin-top: 30px !important;

	

}

.hui3 {

	color: #333

}

.dao64099 {

	float: right;

}

.dao64099 .xuanzhong {

	color: #23aa91

}

.dao64099 a {

	display: inline-block; color:#333

}

.clear3 {

	clear: both

}

/*.f36{ font-size:36px; font-size:3.6rem}

*/

.f16 {

	font-size: 16px;

	font-size: 1.6rem

}

.juzhong {

	text-align: center

}

@media screen and (min-width:1220px) {



}

@media screen and (max-width:1219px) {



}

@media screen and (min-width:1000px) {

.toub_yx640, .clear3 {

	display: none

}

.dao64099 {

	display: none

}

}

@media screen and (min-width:1000px) and (max-width:1219px) {

.sheji_sy {

	margin-left: 170px;

	height: auto;

}

.dao64099 {

	margin-top: 30px; 

	margin-bottom: 25px

}

.dao64099 a {

	margin-left: 10px;

	margin-right: 10px;

}

.daohang {

	float: right;

	padding: 0px;

	margin: 0px;

	margin-top: 37px

}

.daohang>li {

	position: relative;

	float: left;

	top: 0px;

	z-index: 999;



	padding-left: 5px;

	padding-right:5x;

}



}

@media screen and (max-width:999px) {

	.daohang {

	display: none

}

.dao64099 {

	float: none;

	width: 100%;

	clear: both;

	text-align: center;

	margin-top: 5.5rem;*margin-top: 55px;

}

.sheji_sy {

	float: left;

	margin-left: 5%;

}

.toub_yx {

	display: none

}

.toub_sous {

	float: right;

}

.logo640 {

	overflow: hidden;

	;

	left: 10%;

	top: 0px; 

}

.dao64099 a {

	text-align: center; 

	margin-left: 1.2rem;

	margin-right: 1.2rem;

}

}

 @media screen and (min-width:640px) and (max-width:800px) {

.dao64099 a {

	margin-left: 3px;

	margin-right: 3px;

	text-align: center;

}

}

 @media screen and (min-width:640px) {

.container, .home640, .toub_sous640, .yx420 {

	display: none

}

}

@media screen and (max-width:639px) {

.dao64099 {

	display: none

}

.toub_sous, .toub_yx, .toub_yx640 {

	display: none

}

.sy_shej {

	background: #169a9e;

	text-align: center;

	height: auto;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

}

.sheji_sy {

	margin-left: 0px;

	overflow: hidden;

	width: 100%;

	float: none;

	text-align: center

}

.toub_yx, .toub_sous {

	display: none

}

.logo640 {

	width: 50%;

	overflow: hidden;

	position: relative;

	left: 10%; z-index:999999

}

.home640 {

	margin-top: 2rem;

	clear: both;

	text-align: center

}

.home640 a {

	width: 22%

}

.toub_sous640 {

	width: 100%;

	overflow: hidden;

	display: block;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}

.toub_sous640 .sousuo {

	width: 60%;

	overflow: hidden;

	background: #1396a1;

	float: left; margin-left:10%

}

.toub_sous640 .sousuo .input {

	background: none;

	width: 60%;

	color: #fff;

	float: left;

	margin-left: 10px;

	line-height: 28px;

}

.toub_sous640 .sousuo .button {

	background: none;

	height: 28px;

	border: none;

	max-width: 20px;

	background: url(../img/sousuo.png) no-repeat left center;

	cursor: pointer;

	float: right;

	margin-right: 5px

}

.yx420 {

	float: right; width:35px; text-align:right;

	margin-top: 0.5rem; margin-right:5%

}

}

 @media screen and (max-width:420px) {

.home640 {

	text-align: center;

	width: 100%;

	margin-top: 2rem;

	clear: both

}

.home640 a {

	width: auto;

	padding-left: 0.3rem;

	padding-right: 0.3rem

}









.toub_sous640 .sousuo {

	width: 80%;

	overflow: hidden;

	background: #1396a1;

	float: none; margin-left:10%

}

.toub_sous640 .sousuo .input {

	background: none;

	width: 65%;

	color: #fff;

	float: left;

	margin-left: 10px;

	line-height: 28px;

}

.toub_sous640 .sousuo .button {

	background: none;

	height: 28px;

	border: none;

	max-width: 20px;

	background: url(../img/sousuo.png) no-repeat left center;

	cursor: pointer;

	float: right;

	margin-right: 5px

}

.yx420 { display:none}











}

.index_focus {

	position: relative;

	width: 100%;

	height: 558px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 9;

}

.index_focus .index_focusn {

	width: 1920px;

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -960px;

	height: 100%;

	z-index: 99

}

.index_focus .bd li {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 1920px;

	z-index: 999

}

.index_focus .slide_nav {

	position: absolute;

	bottom: 28px;

	left: 30%;

	width: 40%;

	text-align: center;

	z-index: 9998;

}

.index_focus .slide_nav a {

	width: 16px;

	height: 16px;

	cursor: pointer;

	display: inline-block;

	margin-right: 10px;

	margin-left: 10px;

	background: #fff;

}

.index_focus_post {

	z-index: 10;

}

.index_focus .pic {

	height: auto;

	display: block;

	margin: 0 auto;

	width: 100%

}

.index_focus .pic:hover {

	text-decoration: none;

}

.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {

	text-decoration: none;

	background: #23aa91;

}

.xiaoplb {

	margin-top: 1.5rem;

	display: none

}

.bx-wrapper {

	position: relative;

	padding: 0;

*zoom: 1;

	display: none;

}

.bx-wrapper img {

	max-width: 100%;

	display: block;

}

.bx-wrapper .bx-viewport {

	-webkit-transform: translatez(0);

	-moz-transform: translatez(0);

	-ms-transform: translatez(0);

	-o-transform: translatez(0);

	transform: translatez(0);

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

	position: absolute;

	width: 100%;

}

.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	bottom: 15px;

}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

*zoom: 1;

*display: inline;

}

.bx-wrapper .bx-pager.bx-default-pager a {

	background: #fff;

	text-indent: -9999px;

	display: block;

	width: 14px;

	height: 14px;

	margin-left: 10px;

	margin-right: 10px;

	outline: 0;

	;

}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #23aa91;

}

.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9;

}

.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}

.bx-wrapper .bx-controls-auto {

	text-align: center;

}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}

.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}

.sy_bt1, .sy_btn1 {

	width: 294px;

	margin-left: auto;

	font-size: 36px;

	font-size: 3.6rem;

	margin-right: auto;

	background: url(../img/shandian_bj.jpg) no-repeat center bottom;

	padding-bottom: 36px;

	text-align: center

}

.chanp_list {

	width: 265px;

	padding-bottom:25px;

	float: left;

	border: #e8e8e8 solid 1px;

	background: #fff;

	overflow: hidden

}

 .chanp_list2 {

	max-width: 265px; padding-bottom:25px;

	

	float: left;

	border: #e8e8e8 solid 1px;

	background: #fff;

	overflow: hidden

}

.chanp_list {

	margin-left: 43px;

	margin-bottom: 55px;

}

.chanp_list2 {

	margin-left: 38px;

	margin-top: 35px

}

.chanp_list img, .chanp_list2 img {

	width: 100%;

	max-width: 265px;

	margin-left: auto;

	margin-right: auto

}

.chanp_list .sybiaoti, .chanp_list2 .sybiaoti {

	line-height: 25px;

	height: 50px;

	overflow: hidden;

	display: block;

	margin-top: 13px; 

}

.chanp_list .sy_more {

	color: #23aa91;

	width: 88px;

	height: 22px;

	border: #23aa91 solid 1px;

	display: block;

	line-height: 20px;

	margin-left: auto;

	margin-right: auto; ;margin-top:10px

}

.chanp_list .sy_more:hover {

	color: #fff;

	background: #23aa91

}

.chanp_list:hover, .chanp_list2:hover {

	box-shadow: 0px 3px 10px #8e8b8b;

}

.chanp_list2 .input {

	height: 24px;

	overflow: hidden;

	margin-top: 9px

}

.chanp_list2 .input input {

	width: 13px;

	height: 13px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 15px

}

.chanp_list2 .input a {

	display: inline-block;

	padding-left: 20px;

	padding-right: 18px;

	height: 22px;

	line-height: 20px;

	background: #fff;

	color: #23aa91;

	border: #23aa91 solid 1px;

}

.chanp_list2 .input a:hover {

	background: #23aa91;

	color: #fff;

}

.top6 {

	margin-top: 6px

}

.top9 {

	margin-top: 9px

}

.top38 {

	margin-top: 38px

}

.top382 {

	margin-top: 37px

}

.top60 {

	margin-top: 60px

}

.top59 {

	margin-top: 59px

}

.sy_huisj {

	background: #ededed;

	margin: 0 auto;

	padding-top: 57px;

	margin-top: 29px;

	padding-bottom: 51px

}

.sy_huisj .sy_bt2 {

	width: 294px;

	margin-left: auto;

	font-size: 36px;

	font-size: 3.6rem;

	margin-right: auto;

	background: url(../img/whysyxz.jpg) no-repeat center bottom;

	padding-bottom: 34px;

	text-align: center;

}

.sy_sb1 {

	width: 235px;

	overflow: hidden;

	float: left;

	height: 285px;

	overflow: hidden

}

.sy_sb1 img, .sy_sb2 img {

	max-width: 133px;

	margin-left: auto;

	margin-right: auto;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;;;

}





.sy_sb1 img:hover, .sy_sb2 img:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}

.sy_sb1 .biaoti, .sy_sb2 .biaoti {

	display: block;

	width: 234px;

	border-bottom: #23aa91 solid 1px;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 16px;

	margin-top: 25px

}

.f14 {

	font-size: 14px;

	font-size: 1.4rem

}

.hag1412 {

	line-height: 26px

}

.sy_sb1 p {

	height: 46px;

	overflow: hidden;

	margin-top: 14px

}

.sy_sb1 p a{ display:block}

.sy_sb2 p {

	width: 250px;

	height: 46px;

	overflow: hidden;

	margin-top: 14px

}

.sy_sb2 p a{ display:block}

.sy_sb2 {

	width: 250px;

	overflow: hidden;

	float: left;

	height: 285px;

	overflow: hidden;

	margin-left: 70px

}

.sy_lvsbj .sy_bt3 {

	width: 294px;

	margin-left: auto;

	font-size: 36px;

	font-size: 3.6rem;

	margin-right: auto;

	background: url(../img/hot_biao.png) no-repeat center bottom;

	padding-bottom: 35px;

	text-align: center;

	margin-top: 59px

}

.zit23 {

	color: #23aa91

}

a.zit23:hover,.sy_lvsbj .sy_bt3 a:hover {

	color: #e60012

}

/*.img-scroll {

	position: relative;

	padding-top: 38px; overflow:hidden

}

.hotnav {

	width: 76px;

	height: 38px;

	position: absolute;

	left: 0px;

	top: 176px

}

.img-scroll .prev, .img-scroll .next {

	position: absolute;

	display: block;

	width: 38px;

	height: 38px;

}

.img-scroll .prev {

	left: -104px;

	cursor: pointer;

	background: url(../img/left.png) no-repeat center;

}

.img-scroll .next {

	right: -1217px;

	cursor: pointer;

	background: url(../img/right.png) no-repeat center;

}

.img-scroll .prev:hover {

	background: url(../img/left_b.png) no-repeat center;

}

.img-scroll .next:hover {

	background: url(../img/right_b.png) no-repeat center;

}

.img-list {

	position: relative;

	width: 100%;

	

}

.img-list ul {

	width: 9999px;

}

.img-list li {

	float: left;

	max-width: 265px;

	margin-right: 43px;

	border: #e8e8e8 solid 1px;

	background: #fff

}



.img-list li:hover{



-webkit-box-shadow:0 5px 10px rgba(0,0,0,.6);-moz-box-shadow:0 5px 10px rgba(0,0,0,.6);box-shadow:0 5px 10px rgba(0,0,0,.6);





 }

.img-list li .lb_tup {

	display: block;

	width: 100%

}

.img-list li img {

	max-width: 100%;

	;

	display: block

}

.img-list li .lb_wzi {

	width: 100%;

	display: block;

	height: 23px;

	margin-top: 16px;

	overflow: hidden;

	line-height: 20px; margin-bottom:18px

}*/



.img-scroll {

	position: relative;

	padding-top: 38px; 

}

.hotnav {

	width: 76px;

	height: 38px;

	position: absolute;

	left: 0px;

	top: 176px

}





.img-scroll .prev, .img-scroll .next {

	position: absolute;

	display: block;

	width: 38px;

	height: 38px;

}

/*.img-list li:hover{



-webkit-box-shadow:0 5px 10px rgba(0,0,0,.6);-moz-box-shadow:0 5px 10px rgba(0,0,0,.6);box-shadow:0 5px 10px rgba(0,0,0,.6);





 }*/

.img-scroll .prev {

	left: -104px;

	cursor: pointer;

	background: url(../img/left.png) no-repeat center;

}

.img-scroll .next {

	right: -1217px;

	cursor: pointer;

	background: url(../img/right.png) no-repeat center;

}

.img-scroll .prev:hover {

	background: url(../img/left_b.png) no-repeat center;

}

.img-scroll .next:hover {

	background: url(../img/right_b.png) no-repeat center;

}

.img-list {

	position: relative;

	width: 100%;

	overflow:hidden;

}

.img-list ul {

	width: 9999px; 

}

.img-list li {

	float: left;

	max-width: 265px;

	margin-right: 43px; height:100%;

	border: #e8e8e8 solid 1px;

	background: #fff

}

.img-list li .lb_tup {

	display: block;

	width: 100%

}

.img-list li img {

	max-width: 100%;

	;

	display: block

}

.img-list li .lb_wzi {

	width: 100%;

	display: block;

	height: 23px;

	margin-top: 16px;

	overflow: hidden;

	line-height: 20px; margin-bottom:18px

}

.sy_lvsbj {

	height: 574px;

	overflow: hidden;

	background: url(../img/sy_rexbj.jpg) no-repeat center top;

	background-size: 100% 100%

}

.top57 {

	margin-top: 57px;

}

.sy_xwt {

	float: left;

	max-width: 553px;

	overflow: hidden;

	margin-top: 37px

}

.sy_xwt img {

	width: 100%

}

.about_xw {

	float: right;

	max-width: 620px;

	overflow: hidden

}

.about_xw article {

	width: 620px;

	overflow: hidden;

	height: 64px;

	overflow: hidden;

	background: #f7f6f6

}

.about_xw time {

	width: 70px;

	height: 64px;

	overflow: hidden;

	float: left;

	display: block

}

.about_xw time span {

	display: block

}

.about_xw article .ri {

	background: #23aa91;

	font-size: 20px;

	text-align: center;

	display: block;

	height: 29px;

	padding-top: 9px

}

.about_xw article .nianyue {

	height: 26px;

	background: #cccccc;

	display: block;

	line-height: 25px

}

.about_xw article .xw_mshu {

	float: left;

	width: 532px;

	height: 55px;

	border-bottom: #999999 dashed 1px;

	padding-left: 9px;

	padding-right: 9px;

	padding-top: 8px;

}

.top37 {

	margin-top: 37px

}

.top90 {

	margin-top: 89px

}

.links {

	background: #f7f6f6;

	padding-top: 12px;

	padding-bottom: 8px; 

}

.links span, .links a {

	display: inline-block;

	line-height: 20px;

	margin-bottom: 5px

}

.links a {

	margin-left: 20px;

	margin-right: 20px

}

 @media screen and (min-width:1220px) and (max-width:1419px) {

.hotnav {

	width: 100px;

	;

	position: absolute;

	left: 50%;

	top: 370px;

	margin-left: -50px

}

.img-scroll .prev, .img-scroll .next {

	position: absolute;

	display: block;

	width: 38px;

	height: 38px;

}

.img-scroll .prev {

	left: 0px;

	cursor: pointer;

	background: url(../img/left.png) no-repeat center;

}

.img-scroll .next {

	right: 0px;

	cursor: pointer;

	background: url(../img/right.png) no-repeat center;

}

.img-list ul {

	width: 1000%;

}

.img-list li {

	float: left;

	display: inline;

	width: 2.2%;

	height: auto;

	padding-bottom: 1rem;

	margin-right: 0.3%;

	border: none;

}

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.hotnav {

	width: 100px;

	;

	position: absolute;

	left: 50%;

	top: 370px;

	margin-left: -50px

}

.img-scroll .prev, .img-scroll .next {

	position: absolute;

	display: block;

	width: 38px;

	height: 38px;

}

.img-scroll .prev {

	left: 0px;

	cursor: pointer;

	background: url(../img/left.png) no-repeat center;

}

.img-scroll .next {

	right: 0px;

	cursor: pointer;

	background: url(../img/right.png) no-repeat center;

}

.img-list ul {

	width: 1000%;

}

.img-list li {

	float: left;

	display: inline;

	width: 2.2%;

	height: auto;

	padding-bottom: 1rem;

	margin-right: 0.15%;

	margin-left: 0.15%;

	border: none;

}

.index_focus .pic {

	height: auto;

	display: block;

	margin: 0 auto;

	width: 80%

}

.index_focus {

	position: relative;

	width: 100%;

	height: 358px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 9;

}

.chanp_list {

	width: 22%;

	height: 100%;

	float: left;

	margin-left: 2% !important;

	margin-bottom: 1rem;

	padding-bottom: 1.5rem;

}

.sy_sb1 {

	width: 23%;

	margin-left: 1%;

	margin-right: 1%

}

.sy_sb2 {

	width: 23%;

	margin-left: 1%;

	margin-right: 1%

}

.sy_xwt {

	float: left;

	width: 46%;

	overflow: hidden;

	margin-top: 37px

}

.about_xw {

	width: 51%;

	overflow: hidden

}

.about_xw article .xw_mshu {

	width: 65% !important;

}

}

 @media screen and (min-width:1000px) {

.xiaoplb {

	display: none

}

}

 @media screen and (max-width:999px) {

	 .img-list ul { width:1000%;}

.sy_huisj {

	background: #ededed;

	margin: 0 auto;

	padding-top: 3rem;

	margin-top: 29px;

	padding-bottom: 3rem

}

.bx-wrapper {

	display: block;

}

.xiaoplb {

	display: block;

}

.index_focus {

	display: none

}

.sy_bt1, .sy_huisj .sy_bt2, .sy_lvsbj .sy_bt3, .sy_btn1 {

	background: none;

	padding-bottom: 0px;

	width: 100%;

	text-align: center;

	font-size: 28px;

	font-size: 2.8rem;

}

.top60,.top59 {

	margin-top: 2.5rem

}

.sy_sb1 {

	width: 45%;

	margin-left: 2.5%;

	margin-right: 2.5%

}

.sy_sb2 {

	width: 45%;

	margin-left: 2.5%;

	margin-right: 2.5%

}

.sy_sb1 p {

	

	overflow: hidden;

	width: 90%;

	margin-left: auto;

	margin-right: auto

}

.sy_sb1 .biaoti, .sy_sb2 .biaoti {

	width: 100%

}

.sy_sb2 p {

	width: 90%;



	overflow: hidden;

	;

	margin-left: auto;

	margin-right: auto

}

.hotnav {

	width: 100px;

	;

	position: absolute;

	left: 50%;

	top: 100%;

	margin-left: -50px;

	margin-top: 10px

}

.img-scroll .prev, .img-scroll .next {

	position: absolute;

	display: block;

	width: 38px;

	height: 38px;

}

.img-scroll .prev {

	left: 0px;

	cursor: pointer;

	background: url(../img/left.png) no-repeat center;

}

.img-scroll .next {

	right: 0px;

	cursor: pointer;

	background: url(../img/right.png) no-repeat center;

}

.img-list ul {

	width: 1000%;

}

.img-list li {

	float: left;

	display: inline;

	width: 2.2%;

	height: auto;

	padding-bottom: 1rem;

	margin-right: 0.15%;

	margin-left: 0.15%;

	border: none;

}

.sy_lvsbj {

	height: auto;

	overflow: hidden;

	background: url(../img/sy_rexbj.jpg) no-repeat;

	 background-size:100% 100%;

	padding-bottom: 6rem

}

.sy_xwt {

	width: 100%;

	float: none;

	margin-left: auto;

	margin-right: auto

}

.about_xw {

	float: none;

	width: 100%;

	overflow: hidden;

	margin-left: auto;

	margin-right: auto

}

}

@media screen and (max-width:639px) {

.img-list li {

	float: left;

	display: inline;

	width: 4.5%;

	height: auto;

	padding-bottom: 1rem;

	margin-right: 0.25%;

	margin-left: 0.25%;

}

.sy_xwt {

	width: 100%;

	float: none;

	margin-left: auto;

	margin-right: auto;

	margin-top: 2rem

}

.about_xw article {

	width: 100%;

	overflow: hidden;

	height: auto;

	overflow: hidden;

	background: #f7f6f6;

	border-bottom: #999999 dashed 1px;

}

.about_xw time {

	width: 70px;

	height: 64px;

	overflow: hidden;

	float: left;

	display: block;

	margin-top: 10px

}

.about_xw article .xw_mshu {

	float: left;

	width: 60% !important;

	height: auto;

	border: none;

	padding-top: 8px;

	padding-left: 9px;

	padding-right: 9px;

}

.links {

	display: none

}









}

 @media screen and (max-width:420px) {



.about_xw article {

	width: 100%;

	overflow: hidden;

	height: auto;

	overflow: hidden;

	background: #f7f6f6;

	border-bottom: #999999 dashed 1px;

}

.about_xw time {

	height: 64px;

	overflow: hidden;

	float: none;

	display: block;

	width: 100%;

}

.about_xw article .xw_mshu {

	float: none;

	width: 100% !important;

	height: auto;

	border-bottom: none;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 0px;

	padding-right: 0px; border:none !important;

}

.about_xw article .xw_mshu a {

	display: block;

	padding-left: 10px;

	padding-right: 10px

}

}





 @media screen and (max-width:460px) {

.sy_sb1, .sy_sb2 {

	float: none;

	width: 100%; height:auto;

	margin-left: 0px

}

.sy_sb1 img, .sy_sb2 img {

	width: 100%;

	max-width: 133px;

	margin-left: auto;

	margin-right: auto

}

}

/*dibu*/

footer {

	width: 100%;

	background: #1193a3 url(../img/dibu_bj.jpg) no-repeat center top;

	padding-top: 35px;

	padding-bottom: 22px

}

footer a:hover {

	color: #e60012; 

}

.dibu_c {

	width: 330px;

	overflow: hidden;

	float: left

}

.dibu_c a, .dibu_comp .chusja, .dibu_tecl a, .dibu_tushug a {

	display: block

}

 .dibu_tecl span, .dibu_tushug span, .dibu_comp span{ margin-left:9px; display:inline-block; }

.dibu_c .p13{ margin-top:13px; margin-bottom:0px}



.hag1417 {

	line-height: 31px

}

.hag1416 {

	line-height: 30px

}

.dizhi_d, .dinahua_d, .cz_d, .qqh_d {

	padding-left: 21px

}

.dizhi_d {

	background: url(../img/dizhi.jpg) no-repeat left 10px; margin-top:-2px

}

.dinahua_d {

	background: url(../img/dianhua.jpg) no-repeat left 9px

}

.cz_d {

	background: url(../img/chuanzhen.jpg) no-repeat left 9px

}

.qqh_d {

	background: url(../img/youxiand.jpg) no-repeat left 12px

}

.top6 {

	margin-top: 6px

}

.top20 {

	margin-top: 20px

}

.top12 {

	margin-top: 12px

}

.dibu_comp {

	width: 230px;

	overflow: hidden;

	float: left;

	margin-left: 111px

}

.sheji_sy_dv {

	width: 100%;

	overflow: hidden;

	margin-top: 22px

}

.sheji_sy_dv a {

	display: inline-block;

	width: 32px;

	height: 32px

}

.sheji_sy_dv .face {

	background: url(../img/fa.jpg) no-repeat

}

.sheji_sy_dv .face:hover {

	background: url(../img/fa_b.jpg) no-repeat

}

.sheji_sy_dv .tar {

	background: url(../img/tra.jpg) no-repeat;

	margin-left: 16px

}

.sheji_sy_dv .tar:hover {

	background: url(../img/tra_b.jpg) no-repeat

}

.sheji_sy_dv .gogo {

	background: url(../img/gg.jpg) no-repeat;

	margin-left: 16px

}

.sheji_sy_dv .gogo:hover {

	background: url(../img/gg_b.jpg) no-repeat

}

.sheji_sy_dv .in {

	background: url(../img/in.jpg) no-repeat;

	margin-left: 16px

}

.sheji_sy_dv .in:hover {

	background: url(../img/in_b.jpg) no-repeat

}

.sheji_sy_dv .tupian {

	background: url(../img/sytr.jpg) no-repeat;

	margin-left: 16px

}

.sheji_sy_dv .tupian:hover {

	background: url(../img/sytr_b.jpg) no-repeat

}

.jiacu {

	font-weight: bold

}

.dibu_tecl {

	float: left;

	width: 200px;

	margin-left: 52px

}

.dibu_tushug {

	float: right;

	width: 117px;

	overflow: hidden

}

.dububaix {

	border-top: #8acbd0 solid 1px;

	max-width: 950px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 26px;

	margin-top: 21px

}

.banquan span {

	display: inline-block

}

.banquan .zhichi img {

	display: inline;

	margin-left: 9px

}

.banquan .zhichi {

	margin-left: 8px

}

.banquan .cnzz {

	margin-left: 17px;

}

.sitemap {

	margin-left: 4px;

	margin-right: 9px

}

.banquan .cnzz img {

	display: inline;

	vertical-align: middle

}

.kefu {

	position: fixed;

	bottom: 10px;

	right: 0px;

	background: url(../img/youlx_tbj.jpg) repeat-x top #ececec;

	z-index: 9999999;

	padding-left: 16px;

	padding-right: 15px;

	width: 220px;

	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 18px;

}

.kefubiao:hover {

	color: #d9261c;

}

.kefu .close {

	border: none;

	position: absolute;

	right: 17px;

	top: 12px;

	z-index: 999;

	cursor: pointer;

	background: none;

	text-align: center;

	padding: 0px;

	font-size: 20px;

	width: 12px;

	height: 12px;

	background: url(../img/close.jpg) no-repeat

}

.zitiar {

	font-family: Arial, Helvetica, sans-serif;

}

.zita8 {

	color: #a8a7a7

}

.k_xp .k_input {

	width: 193px;

	height: 34px;

	line-height: 34px;

	text-indent: 9px;

	margin-bottom: 11px;

	border: none;

}

.k_xp .k_textarea {

	height: 64px;

	width: 193px;

	line-height: 28px;

	text-indent: 9px;

	color: #a8a7a7;

	margin-bottom: 11px;

	border: none;

}

.k_xp .k_captcha {

	float: left;

	width: 91px;

	height: 34px;

	line-height: 33px;

	margin-right: 10px;

	text-indent: 9px;

	border: none;

}

.k_xp .yazhengma {

	cursor: pointer;

	float: left;

	border: none

}

.k_send {

	border: none;

	cursor: pointer;

	width: 193px;

	height: 25px;

	line-height: 23px;

	text-align: center;

	color: #fff;

	background: #23aa91;

	margin-top: 11px;

	margin-left: auto;

	margin-right: auto

}



.kefu p {

	padding-left: 32px

}

.kefu p.skip_bz {

	background: url(../img/skip_bz.jpg) no-repeat 6px center;

	margin-top: 15px;

	padding-bottom: 2px

}

.kefu p.qqyx_biaoz {

	background: url(../img/youx_bz.jpg) no-repeat 6px 2px;

	margin-top: 12px

}

#returnTop {

	_display: none;

	position: fixed;

	_position: absolute;

	z-index: 999999999999999999999;

	right: 30px;

	bottom: 200px;

	_bottom: auto;

	width: 50px;

	height: 69px;

	text-indent: -999px;

	overflow: hidden;

	background: url(../img/top.png) no-repeat;

 _backgroundurl: (../img/top.png) no-repeat;

	transition: bottom 0.9s;

	-webkit-transition: bottom 0.9s;

	-moz-transition: bottom 0.9s;

	-o-transition: bottom 0.9s;

}

.miaotx {

	background: #ececec;

	height: 90px;

	overflow: hidden

}

.f24 {

	font-size: 24px;

	font-size: 2.4rem

}

.miaotx .mb_bti {

	display: inline-block;

	margin-top: 20px

}

.miaotx a:hover, .hongsee6 {

	color: #e60012

}

.mbxie_lb a {

	margin-left: 4px;

	margin-right: 4px;

	display: inline-block;

	margin-top: 5px

}

.mbxie_lb #home {

	margin-left: 0px

}

.prodlis {

	width: 880px;



	float: right;

	padding: 0px;

	margin: 0px;

	margin-top: 15px

}

.addto {

	height: 26px;

	background: url(../img/select.jpg) no-repeat left 5px;

	width: 133px;

	padding-left: 31px;

	float: right;

}

.addto input {

	height: 26px;

	line-height: 25px;

	background: #23aa91;

	color: #fff;

	cursor: pointer;

	width: 133px;

	border: none;

	overflow: hidden;

	color: #fff;

	cursor: pointer

}



.chanpfenl {

	float: left;

	width: 598px;

	overflow: hidden;

	text-align: right

}

.page_fy a,.page_fy span{ margin-left:8px; margin-right:8px}

.page_fy .a{

	padding-left: 9px;

	padding-right: 9px; display:inline-block

	

	}

	 .page_fy a:hover {

	cursor: pointer;

	background: #fff;

	color: #23aa91;

	border: #23aa91 solid 1px;



}

.page_fy .xuanz{cursor: pointer;

	background: #fff;

	color: #23aa91;

	border: #23aa91 solid 1px; padding-left:9px; padding-right:9px}

.page_fy a,.page_fy  span,.page_fy .moren,.page_fy .moren_p{ height: 24px;

	line-height: 23px;margin-bottom: 5px;display: inline-block;border: #fff solid 1px; background:#23aa91; color:#fff}



.page_fy .moren{

	padding-left: 18px;

	padding-right:18px;

}

.page_fy .moren_p{

	padding-left: 9px;

	padding-right:9px;

}

.top50 {

	margin-top: 50px

}
.top502{ padding-top:50px}

.top5 {

	margin-top: 5px

}

.top10 {

	margin-top: 10px

}

.pro_zuo {

	float: left;

	width: 231px;

	overflow: hidden;

	margin-top: 45px

}

.pro_zuo .zuocbti_p {

	display: inline-block

}

.pro_zuo article {

	width: 100%;

	overflow: hidden;

	border-bottom: #d6d8d7 solid 1px;

	padding-bottom: 5px;

}

.pro_zuo article a {

	display: block;

	line-height: 28px

}

.dafenlei {

	background: #fff;

	padding-bottom: 10px;

}

.yijilei {

	cursor: pointer;

	background: url(../img/prlxian.jpg) no-repeat 212px center;

	border-bottom: #d6d8d7 solid 1px;

	padding-top: 6px;

	padding-bottom: 8px; padding-right:20px

}

.yijilei a{line-height: 26px;

	font-size: 14px;

	font-size: 1.4rem;

	color: #333333;

	transition: 0s; 

	

	}

 .fenlei640 a {

	line-height: 26px;

	font-size: 14px;

	font-size: 1.4rem;

	color: #333333;

	transition: 0s;

}

.yijilei:hover {

	background: url(../img/prljian.jpg) no-repeat 212px center;

}

.yijilei:hover a {

	

	color: #23aa91;

}

.morendd a {

	

	color: #23aa91;

}

.xuanzhongzl {

	background: url(../img/prljian.jpg) no-repeat 212px center;

}

.navContent2 {

	display: none;

	padding-bottom: 1px;

}

.navContent2>li a {

	display: block;

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 22px;

	color: #4d4d4d;

	padding-left: 20px;

	margin-top: 8px;

}

.navContent2>li a:hover,.navContent2 .xuanze23 {

	color: #23aa91;

}

.top245 {

	margin-top: 245px

}

.fenlei640, .fenl640xl {

	display: none

}

.top245 {

	margin-top: 245px

}

.fenlei640 {

	border-bottom: #d6d8d7 solid 1px;

	padding-top: 6px;

	padding-bottom: 8px;

	padding-left: 0.5rem

}

.fenl640xl a {

	display: block;

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 22px;

	color: #4d4d4d;

	padding-left: 2rem;

	margin-top: 8px;

}

.chanpjs {

	border-bottom: #cccccc solid 1px;

	width: 100%

}

.chanpjs span {

	width: 182px;

	background: #23aa91;

	color: #fff;

	display: inline-block;

	height: 38px;

	line-height: 36px;

}

.chanp_bjq a,.xinw_zw a,.appli_ze a {

	color: #23aa91

}

.chanp_bjq {

	margin-top: 12px

}

.chanp_bjq, .chanp_bjq div, .chanp_bjq table, .xinw_zw div, .xinw_zw table, .xinw_zw p,.appli_ze div, .appli_ze table, .appli_ze p{

	width: 100%

}

.chanp_bjq img ,.xinw_zw img,.appli_ze img{

	max-width: 100%;
	 margin:0 auto;

}

.chanp_bjq table,.xinw_zw table  {

 border-collapse:collapse; line-height:22px;  

}

.chanp_bjq table tr, .chanp_bjq table td,.xinw_zw table tr, .xinw_zw table td {

	padding:2px; border:1px solid #ccc;color:#333; background:#fff; text-align:center;

}

.chanp_pdf {

	width: 100%;

	border-top: #cccccc solid 1px;

}

.top40 {

	margin-top: 40px

}

.chanp_pdf a {

	display: inline-block;

	background: url(../img/pdf_biaozhi.jpg) no-repeat;

	height: 63px;

	line-height: 60px;

	padding-left: 72px;

	margin-top: 30px;

	margin-right: 30px

}

.appli_ze{ margin-top:8px}

 @media screen and (min-width:1000px) and (max-width:1219px) {

	 

	 

	.sheji_sy_dv .tar {

	

	margin-left: 5px

}



.sheji_sy_dv .gogo {

	

	margin-left: 5px

}



.sheji_sy_dv .in {

	

	margin-left: 5px

}



.sheji_sy_dv .tupian {

	

	margin-left: 5px

}

 

	 

	 

.dibu_c {

	width: 27%;

}

.dibu_comp {

	width: 19%;

	margin-left: 9%

}

dibu_tecl {

	width: 17%;

	margin-left: 4.3%;

}

.dibu_tushug {

	width: 15%;

}

.pro_zuo {

	float: left;

	width: 231px;

	overflow: hidden;

	margin-top: 45px

}

.prodlis {

	width: 740px;

	overflow: hidden;

	float: right;

	padding: 0px;

	margin: 0px;

	margin-top: 15px

}

.chanp_list2 {

	width: 30%;

	height: auto;

	float: left;

	margin-left: 2% !important;

	margin-right: 0.5%;

	margin-bottom: 1rem;

	padding-bottom: 1.5rem;; 

}

.chanpfenl {

	float: left;

	width: 500px;

	overflow: hidden;

	text-align: right

}

.addto {

	float: right;

	margin-right: 2.5%

}

.cont_to_in{

	float: left;

	margin-right: 2.5%

}

.addto2{

	float: left;

	margin-right: 2.5%

}

}

 @media screen and (min-width:641px) {

.fenlei640, .fenl640xl {

	display: none

}

}

 @media screen and (max-width:999px) {

footer {

	width: 100%;

	background: #1193a3;

	padding-top: 35px;

	padding-bottom: 22px

}

.prodlis {

	float: none;

	width: 100%;

}

.dibu_c, .dibu_comp {

	width: 45%;

	margin-left: 5%;

}

.dibu_tecl {

	width: 50%;

	margin-left: 5%;

	margin-top: 2rem;

}

.dibu_tushug {

	width: 40%;

	float: left;

	/*margin-left: 5%;*/

	margin-top: 2rem;

}

.dububaix {

	width: 80%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 1.5rem;

	margin-top: 1rem

}

.kefu {

	display: none

}

.miaotx {

	background: #ececec;

	height: auto;

	margin-top: 2rem;

	padding-bottom: 1rem;

	padding-top: 1rem

}

.miaotx .mb_bti {

	display: inline-block;

	margin-top: 0px

}

.top50 {

	margin-top: 2rem;*margin-top: 20px;

}
.top502 {

	padding-top: 2rem;*padding-top: 20px;

}
.chanp_list {

	width: 23%;

	height: auto;

	float: left; margin-left:0.8% !important; margin-right:0.8%;

	

	margin-bottom: 1rem;

	padding-bottom: 1.5rem;

}

.chanp_list2 {

	width: 30%;

	height: auto;

	float: left;

	margin-left: 2% !important;

	margin-right: 0.5%;

	margin-bottom: 1rem;

	padding-bottom: 1.5rem;

}

.chanpfenl {

	width: 70%;

	overflow: hidden;

	text-align: right;

}

.addto {

	float: left;

	margin-left: 1%

}





.chanp_list2 {

	margin-top: 2rem

}

.pro_zuo {

	float: none;

	width: 100%;

	overflow: hidden;

	margin-top: 3rem

}

.top245 {

	margin-top: 3rem

}

.yijilei {

	cursor: pointer;

	background: url(../img/prlxian.jpg) no-repeat 90% center;

}

.yijilei:hover {

	background: url(../img/prljian.jpg) no-repeat 90% center;

}

.yijilei:hover a {

	background: url(../images/prljianh.jpg) no-repeat 90% center;

}

.morendd a {

	background: url(../img/prljianh.jpg) no-repeat 90% center;

}

.xuanzhongzl {

	background: url(../img/prljian.jpg) no-repeat 90% center;

}

.morendd a {

	background: url(../img/prljianh.jpg) no-repeat 90% center;

}

.xuanzhongzl {

	background: url(../img/prljian.jpg) no-repeat 90% center;

}

}

@media screen and (max-width:639px) {

.dibu_c, .dibu_comp {

	width: 90%;

	float: none;

	margin-left: 5%;

}

.dibu_comp {

	width: 90%;

	float: none;

	margin-left: 5%;

	margin-top: 2rem;

}

.dibu_tecl {

	width: 45%;

	margin-left: 5%;

	margin-top: 2rem;

}

.dibu_tushug {

	width: 45%;

	margin-left: 5%;

	margin-top: 2rem;

}

.chanpfenl {

	width: 100%;

	float: none;

	text-align: left

}

.addto {

	height: 26px;

	background: none;

	width: 133px;

	padding-left: 0px;

	float: none;

}

.prodlis {

	width: 100%;

	overflow: hidden;

	float: none;

	padding: 0px;

	margin: 0px;

	margin-top: 15px

}

.chanp_list, .chanp_list2 {

	width: 46%;

	height: auto;

	float: left;

	margin-left: 1.5% !important;

	margin-right: 1.5%;

	margin-bottom: 1rem;

	padding-bottom: 1.5rem;

}

.dafenlei {

	display: none

}

.pro_zuo {

	float: none;

	width: 100%;

	overflow: hidden;

	margin-top: 3rem

}

.fenlei640, .fenl640xl {

	display: block

}







}

 @media screen and (max-width:420px) {

.chanp_list2, .chanp_list {

	width: 90%;

	height: auto;

	float: none;

	margin-left: auto !important;

	margin-right: auto;

	margin-bottom: 1rem;

	padding-bottom: 1.5rem

}

.dibu_comp, .dibu_tecl, .dibu_tushug {

	width: 90%;

	float: none;

	margin-left: 5%;

	margin-top: 2rem

}

.banquan {

	line-height: 25px

}

.chanp_pdf a {

	display: inline-block;

	background: none;

	height: 25px;

	line-height: 25px;

	padding-left: 5px;

	margin-top: 10px;

	margin-right: 30px

}

}

.con_zuo{ width:550px; float:left}

.c_dizhi,.c_dianh,.c_chuanz,.c_youxing{ padding-left:23px; overflow:hidden; }

.c_dizhi{ background:url(../img/c_dizhi.jpg) no-repeat left 6px; margin-top:15px}

.c_dianh{background:url(../img/c_dianha.jpg) no-repeat left 8px;margin-top:4px}

.c_chuanz{background:url(../img/c_chuanz.jpg) no-repeat left 8px;margin-top:4px}

.c_youxing{background:url(../img/c_youxiang.jpg) no-repeat left 10px;margin-top:4px}

.ditu_c{ width:550px; overflow:hidden; height:400px}

.ditu_c .ditu_dx{ width:100%; height:100%;}

.con_you{ width:595px; overflow:hidden; float:right}

.con_you .c_biaoti { text-indent:15px; line-height:25px}

.lianxiwom_dy{ width:100%; display:block; margin-top:20px }

.hui6{ color:#666}

.cont_in{ margin-bottom:28px}

	.cont_in .hongxing,.cont_yanzm .hongxing{ color:#23aa91; font-size:14px; display:block; width:10px; line-height:20px; float:left; margin-top:12px }



	.cont_in input{ height:35px; line-height:34px; border:#cccccc solid 1px; width:579px; overflow:hidden; float:left; margin-left:4px; text-indent:15px }

	.cont_in textarea{width:579px; overflow:hidden; float:left; margin-left:4px; height:212px;border:#cccccc solid 1px;line-height:31px;text-indent:15px  }

	.cont_yanzm input{ height:35px; line-height:34px; border:#cccccc solid 1px; width:154px; overflow:hidden; float:left; margin-left:4px; text-indent:15px }

.cont_yanzm{ width:170px; float:left; overflow:hidden; cursor:pointer}

.lianxiwom_dy .yazhengma{ border:none; margin-left:20px; float:left; cursor:pointer}

.lianxiwom_dy .send_tj_c{ color:#fff; width:179px; height:37px; overflow:hidden;  background:#23aa91;cursor:pointer; float:right}

.con_you p{ padding-left:13px}

.xinw_sxye{ border-top:#cccccc solid 1px; ;  padding-top:43px}

.top4{ margin-top:4px}

.top7{ margin-top:7px}

.top45{ margin-top:45px}

.top47{ margin-top:47px}

	.left-pro{width:530px; height:385px; margin-left:auto; margin-right:auto; margin-top:35px }

.left-pro .t1{width:92px;float:left; height:385px; margin-left:25px}

.left-pro .t2{width:400px;text-indent:0;float:left; height: 385px; }

.left-pro .t2 a{ display:block;}

.left-pro .t2 img{text-indent:0;display: block;width:400px;height: 385px;}

#showArea a{ display:block; }

/*#main_img{cursor:pointer;display:block;}

*/

#gotop{cursor:pointer;display:block; margin:auto;}

#gobottom{cursor:pointer;display:block; margin:auto;}

#showArea{overflow:hidden;width:103px; height:338px;  margin-top:11px}

#showArea img{cursor:pointer;display:block;width:103px;height:99px; margin-bottom:15px; }



.tupian_cptp{ width:100%; display:none }

.tupian_cptp img{ max-width:100%; margin-left:auto; margin-right:auto; margin-top:2rem;  display:block}

.cpxq_ye{ max-width:400px; overflow:hidden; margin-left:176px; overflow:hidden; }

.cpxq_ye .share{ width:100%; height:26px; overflow:hidden}

.cpxq_ye .share svg,.cpxq_ye .share span{ width:26px !important; height:26px !important}

.cpxq_ye .share svg{  border-radius: 50%;}

.at-icon-wrapper{width:26px !important; height:26px !important;    border-radius: 2px;}

.at-icon-wrapper{    border-radius:2px !important;}

.cpxq_ye h1{ width:100%; margin-top:20px; line-height:20px}

.top17{ margin-top:17px}

.top25{ margin-top:25px}

.cpxq_ye  .sygcpcyg{ margin-left:auto; margin-right:auto; width:100%}

.cpxq_ye  .sygcpcyg a{ display:inline-block; height:30px; width:156px; border:#23aa91 solid 1px; overflow:hidden; line-height:28px; color:#23aa91; background:#fff;}

.cpxq_ye  .sygcpcyg a:hover{color:#fff; background:#23aa91;}

.cpxq_ye  .sygcpcyg a.zuo{ float:left; margin-left:12px}

.cpxq_ye  .sygcpcyg a.you{ float:right; margin-right:12px}





.cpxq_ye .share img{  max-width:281px; margin-left:auto; margin-right:auto}

.xqshijan{ width:100%; display:block; margin-top:7px}





.diyi_art{ width:100%;background: #f7f6f6}

.dier_art  {

	width: 100%;

	overflow: hidden;

	height: 64px;

	overflow: hidden;

	background: #f7f6f6

}

.dier_art time {

	width: 70px;

	height: 64px;

	overflow: hidden;

	float: left;

	display: block

}

.dier_art time span {

	display: block

}

.dier_art  .ri {

	background: #23aa91;

	font-size: 20px;

	text-align: center;

	display: block;

	height: 29px;

	padding-top: 9px

}

.dier_art  .nianyue {

	height: 26px;

	background: #cccccc;

	display: block;

	line-height: 25px

}

.dier_art  .xwev_mshu2 {

	float: left;  width:1112px;

	height: 56px;

	border-bottom: #999999 dashed 1px;

	padding-left: 9px;

	padding-right: 9px;

	padding-top: 7px;

}

.lei_event{width:289px; overflow:hidden; float:left; height:182px; overflow:hidden}

.lei_event img{ width:100%}	

.lei_evten_r{ width:874px; overflow:hidden; float:left;border-bottom: #999999 dashed 1px; height:178px; padding-top:3px;padding-left:37px }



.lei_evten_r time{ display:block;  background:url(../img/lv_stime.jpg) no-repeat left center; padding-left:21px; margin-top:8px}

.top14{ margin-top:14px}

.lei_evten_r .gengduo_e { display:inline-block}







.news2_list{ width:345px; float:left;background:#fff; margin-left:82px; margin-top:45px; line-height:20px }

.news2_list .biaoti{ display:block; height:30px; overflow:hidden; line-height:28px; border-bottom:#23aa91 solid 1px; width:100%;  padding-bottom:7px; margin-top:11px}

.news2_list .produlst{

	width: 100%;

	max-height: 149px;

	display: block;

	overflow: hidden;

	position: relative; 

}

.news2_list .produlst img{

	width:100%; max-width:345px; max-height:149px; overflow:hidden;

}

.news2_list .produlst div {

	background: #164854 ;

	cursor: pointer;

	background: rgba(22,72,84,0.5) url(../img/jiahaobeijin.png) no-repeat center;

	position: absolute;

	width: 100%;

	top: 0px;

	left: 0px;

	height: 0px;

	transition: 0.5s;

}

.news2_list .produlst div a{ display:block; width:100%; height:100%}

.news2_list .produlst:hover div {

	height: 100%;

	cursor: pointer;

}

.news2_list time{ display:block; margin-bottom:17px}

.news2_list p{ height:52px; overflow:hidden}



.libry_list article{ width:100%; overflow:hidden; padding-bottom:25px; border-bottom:#cccccc solid 1px}

.libry_list article .lib_img{ max-width:289px; overflow:hidden; float:left}

.libry_list article .lib_img img{ width:100%}

.libry_list article .libr_lszuo{ max-width:820px; overflow:hidden; float:left; margin-left:39px}

.libry_list .biaotilb{ display:inline-block; margin-top:19px }

.libry_list .lib_read{ display:block; width:129px; height:32px; color:#fff; background:#23aa91; line-height:30px; margin-top:18px}

.libr_lszuo p{ margin-top:18px}

.top3{ margin-top:30px}

.libra_3bt{ width:100%; background:url(../img/Library_3btbj.jpg) no-repeat center bottom; padding-bottom:4px; margin-top:28px; line-height:25px}

.f26{ font-size:26px; font-size:2.6rem}

.inst_1{ background:#eff0f1;}

.inst_1zuo{ height:427px;  max-width:460px;padding-left:30px; padding-right:47px;overflow:hidden; float:left; background:#eff0f1; }

.inst_1zuo p{ width:100%; overflow:hidden;}

.inst_1you{ float:left; max-width:663px}

.inst_1you img{ width:100%}



.top28{ margin-top:28px}

.yincxinx{ display:none}

.moren_zk{  background:url(../img/faq_xx.jpg) repeat-x left bottom ; padding-bottom:22px; padding-top:19px; cursor:pointer}

.moren_zk span{ background:url(../img/wenhao_lvshi.jpg) no-repeat left center; display:inline-block; padding-left:48px; line-height:28px}

.yincxinx{ background:url(../img/faq_xx.jpg) repeat-x left bottom; padding-bottom:12px;  }

.yincxinx .yinc_baioti{ cursor:pointer;background:url(../img/wenhao.jpg) no-repeat  left center; color:#23aa91;padding-left:48px; line-height:28px ;padding-bottom:19px; padding-top:19px}

.yincxinx .neirong{ padding-left:48px; padding-right:24px;;background:url(../img/wenda.jpg) no-repeat  left 7px ; margin-top:4px}



.yincxinx .p{ width:100%; overflow:hidden}

.top30{ margin-top:30px}



.faq_list640,.faq_list640 article{ width:100%; }

.faq_list640 article{ margin-top:2rem}

.faq_list640 .wen{background:url(../img/wenhao.jpg) no-repeat  left center; color:#23aa91;padding-left:48px; line-height:28px }

.faq_list640 .dati{padding-bottom:12px; border-bottom:#cccccc dashed 1px;background:url(../img/wenda.jpg) no-repeat  left 7px ;;padding-left:48px; margin-top:1.5rem}

.faq_list640 .dati img{ max-width:100%; margin-left:auto; margin-right:auto}





.applica{ background:url(../img/shili_bj.jpg) repeat-y center top; width:100%}

.apolist{  float:left}

.apolist img,.apolist2 img{ width:100%; max-width:401px; overflow:hidden}

.apolist .biaoti,.apolist2 .biaoti{ display:inline-block; width:100%; background:url(../img/Library_3btbj.jpg)no-repeat center bottom; padding-bottom:9px; margin-top:14px}

.apolist p,.apolist2 p{ line-height:27px; margin-top:9px}

.apolist2,.apolist{max-width:401px; overflow:hidden; ; margin-top:6px; margin-bottom:29px}

.apolist2{ float:right}



.top33{ margin-top:33px}

.top15{ margin-top:15px}

.top110{ margin-top:110px}

.top150{ margin-top:150px}

.inst_2you{ float:left; max-width:573px; overflow:hidden}

.inst_2you img{  width:100%; overflow:hidden}



.inst_2zuo{ max-width:550px; float:left; margin-left:54px;  overflow:hidden;  }

.inst_2zuo ul li{ background:url(../img/duigou.jpg) no-repeat left center; padding-left:28px; margin-top:9px}

.inst_2zuo ul{ margin-top:7px}



.inst_2zuo ul.ul1{ float:left; width:275px; overflow:hidden}

.inst_2zuo ul.ul2{ float:right; width:200px; overflow:hidden; margin-right:10px}

.top23{ margin-top:23px}

.top30{ margin-top:30px}

.top137{ margin-top:137px}

.top43{ margin-top:43px}

.tranji .biaoti{ background:url(../img/transp_huid.jpg) no-repeat left bottom; padding-bottom:11px; width:100%}

.tranji .tran_tup1{ max-width:640px; overflow:hidden; display:block; margin-top:9px; }

.tranji .tran_tup1 img{ width:100%}

.tranji .trans_2,.tranji .trans_3{ max-width:325px; float:left;  overflow:hidden; margin-top:15px; }

.tranji .trans_3{ margin-left:15px}

.tranji .trans_2 img,.tranji .trans_3 img{ width:100%; display:block}



.tec_3k a{ display:inline-block; background:#23aa91; color:#fff; height:42px; font-size:24px; font-size:2.4rem; width:235px; text-align:center; line-height:40px;  margin-top:50px}

.tec_3k .a1{ margin-left:139px}

.tec_3k .a2{ margin-left:97px}

.tec_3k .a3{ margin-left:96px}

.f30{ font-size:30px; font-size:3rem}

.xieti{ font-style:italic}

.tec_1you{ float:right; width:644px; overflow:hidden}

.tec_1zuo{ float:left; max-width:487px}

.tec_2zuo img,.tec_1zuo img{ width:100%}

.tec_1you .biaoti{ margin-top:54px}

.tec_1you .biaoti2{ margin-top:51px}

.tec_1you .biaoti3{ margin-top:37px}

.tec_1you .bti_xhux{margin-top:5px}

.tec_1you .bti_xhux,.tec_2you .bti_xhux,.tec_2you .bti_xhux2,.tec_2you .bti_xhux3,.tec_2you .bti_xhux4{ background:url(../img/Technolog_bj1.jpg) no-repeat left bottom; padding-bottom:12px; }

.tec_2you .bti_xhux2{ margin-top:66px}

.tec_2you .bti_xhux{ margin-top:61px}

.tec_2you .bti_xhux3{ margin-top:51px}

.tec_2you .bti_xhux4{ margin-top:37px}

.tec_2you{ float:left; width:630px}

.tec_2zuo{ float:right; width:487px; overflow:hidden; }

.con_ing1{ float:left; max-width:487px; overflow:hidden}

.com_you{ float:right; width:670px; overflow:hidden;margin-top:52px}

.com_zuo2{ float:left; width:625px; overflow:hidden; margin-top:98px}

.com_you2{ float:right; max-width:488px; overflow:hidden}

.com_you2 img,.tongl-58 img{ width:100%; }

.top32{ margin-top:32px}
.top322{ padding-top:32px}

.top58{ margin-top:58px}

.tongl-58{ width:100%;}

.gongsjs h1{ background:url(../img/compay_gsbj.jpg) no-repeat center bottom; padding:0px; padding-bottom:12px; margin-top:46px; overflow:hidden; display:block}

.gongsjs p{ width:893px; overflow:hidden; margin-left:auto; margin-right:auto}

.gongs_tp{ width:100%; overflow:hidden; margin-top:34px}

.gognsi_01{ float:left; max-width:598px; overflow:hidden; margin-top:3px}

.gognsi_02{ float:right; max-width:598px; overflow:hidden; margin-top:3px}

.gognsi_01 img,.gognsi_02 img{ width:100%}





.ablie{ max-width:236px;float:left; margin-left:85px; margin-top:29px}

.ablien{  max-height:329px; overflow:hidden;}

.abtu{ float:left; position:relative;max-width:236px; overflow:hidden;}

.abtu>img{ max-width:236px; ;}

.abfu{ display:block; position:absolute; width:100%; height:100%; top:100%; left:0px;  transition: all 0.5s ease-in;}

.abfu img{ width:54px; height:44px; position:absolute; top:50%; margin-top:-17px; left:50%; margin-left:-17px;}

.ablien:hover .abfu{ top:0px;}

.ablie .biaoti{ margin-top:11px; height:20px; width:100%; line-height:18px; overflow:hidden}





#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}

 #baguetteBox-overlay.visible{opacity:1}

 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}

 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}

 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}

 

 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}

 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}

 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}

 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}

 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}

 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}

 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;

 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}

 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}

 .baguetteBox-button#next-button{right:2%}

 .baguetteBox-button#previous-button{left:2%}

 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}

 .baguetteBox-button svg{position:absolute;left:0;top:0}

 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}

 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}

 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}



 @media screen and (min-width:1000px) and (max-width:1219px) {

	 

	  .con_zuo{ width:35%;}

	 .ditu_c{ width:100%; overflow:hidden}

	 

	  .con_you{ width:60%; overflow:hidden}

	  .cont_in{ margin-bottom:2rem; width:100%; }

.cont_in input{ width:90%; text-indent:10px;height:25px; line-height:23px; }



.cont_in textarea{width:90%; text-indent:10px; height:8rem;  }

.lianxiwom_dy .send_tj_c{ float:left; margin-left:40px}

.cpxq_ye{ margin-left:auto; margin-right:auto; overflow:hidden; }

.lei_event{width:200px; overflow:hidden; float:left; height:182px; overflow:hidden}

.lei_evten_r{ width:740px; overflow:hidden; float:left;border-bottom: #999999 dashed 1px; height:auto; padding-top:3px;padding-left:37px }

.dier_art  .xwev_mshu2 {	float: left;  width:892px;

}

.news2_list{ width:30%;max-width:345px; float:left;background:#fff; margin-left:1.515% !important; margin-right:1.515%; margin-top:3rem; }

.news2_list .biaoti{height:50px; line-height:23px;*height:50px; *line-height:23px }

.libry_list article .lib_img{ width:30%; overflow:hidden; background:#0CC  }

.libry_list article .libr_lszuo{ width:68%; overflow:hidden; float:none; margin-left:auto; }

.yincxinx p{ width:80%; overflow:hidden}



.inst_1{ background:#eff0f1; padding-top:3rem; padding-bottom:3rem}

.inst_1zuo{ ; width:40%; overflow:hidden; height:auto; padding-left:1rem; padding-right:1rem}

.inst_1zuo p{ width:100%; ;}

.inst_1you,.inst_2you{  width:50%; height:100%;  }

.inst_1you img{ width:100%; }

.top110,.top150,.top137{ margin-top:2rem}











.inst_2zuo{ width:45%;  margin-left:5%;  overflow:hidden;  }

.inst_2zuo ul li{ background:url(../img/duigou.jpg) no-repeat left center; padding-left:28px; margin-top:9px}





.inst_2zuo ul.ul1{ float:left; width:55% ;overflow:hidden}

.inst_2zuo ul.ul2{ float:right; width:40% ;overflow:hidden; margin-right:2.5%; margin-right:2.5%}

.tec_3k{ text-align:center}

.tec_3k a{ width:30%; margin-top:2rem;max-width:235px; }



.tec_3k .a1{margin-left:1.5%; margin-right:1.5%;}

.tec_3k .a2{  margin-left:1.5%; margin-right:1.5%;}

.tec_3k .a3{  margin-left:1.5%; margin-right:1.5%;}

.tec_1zuo,.tec_1you,.tec_2you,.tec_2zuo{ width:48%; }

.tec_1you .biaoti{ margin-top:30px}







.con_ing1{width:40.58%; overflow:hidden}

.com_you{  width:55.83%; overflow:hidden;margin-top:30px}

.com_zuo2{ width:52%; overflow:hidden; margin-top:50px}

.com_you2{ ;width:40.58%;; overflow:hidden}



.gongsjs p{ width:74.41%; overflow:hidden; margin-left:auto; margin-right:auto}



.gongsjs p{ width:74.41%; overflow:hidden; margin-left:auto; margin-right:auto}

.gongs_tp{ width:100%; overflow:hidden; margin-top:34px}

.gognsi_01{  width:49.8%; overflow:hidden; margin-top:3px}

.gognsi_02{width:49.8%; overflow:hidden; margin-top:3px}

.apolist2,.apolist{width:45%; overflow:hidden; margin-left:2.5%; margin-right:2.5%}



	.cont_in .hongxing,.cont_yanzm .hongxing{ color:#23aa91; font-size:14px; display:block; width:10px; float:left; margin-top:5px }







	 }

	

 @media screen and (max-width:999px) {

	

	 .con_zuo{ width:35%;}

	 .ditu_c{ width:100%; overflow:hidden}

	 

	 .con_you{ width:60%; overflow:hidden}

.cont_in{ margin-bottom:2rem; width:100%; }

.cont_in input{ width:90%; text-indent:10px; }



.cont_in textarea{width:90%; text-indent:10px; height:8rem;  }

.cont_yanzm input{  border:#cccccc solid 1px; width:100px; overflow:hidden;color:#4d4d4d ;text-indent:10px; }

.cont_yanzm{ width:auto; float:left; overflow:hidden}

.lianxiwom_dy .send_tj_c{ color:#fff; width:100%; clear:both; float:none; margin-top:2rem}



.cpxq_ye{ width:60%; overflow:hidden; margin-left:auto; margin-right:auto; overflow:hidden;}

.dier_art { height:auto}

.dier_art  .xwev_mshu2 {	 width:70%; height:auto; height:auto;	border-bottom:none; }

.lei_event{width:24%; overflow:hidden; float:left; height:auto; overflow:hidden; margin-top:2rem}

.lei_evten_r{ width:72%; overflow:hidden; float:left;border-bottom:none;; height:auto; padding-top:3px;padding-left:10px; }

.news2_list{ width:30%;max-width:345px; float:left;background:#fff; margin-left:1.515% !important; margin-right:1.515%; margin-top:3rem; }



.news2_list .biaoti{height:5rem; line-height:2.5rem ;*height:50px; *line-height:23px }



.libry_list article .lib_img{ width:24%; overflow:hidden; margin-top:3rem }

.libry_list article .libr_lszuo{ width:68%; overflow:hidden; float:none; margin-left:auto; }

.inst_1{ background:#eff0f1; padding-top:3rem; padding-bottom:3rem}

.inst_1zuo{ ; width:40%; overflow:hidden; height:auto; padding-left:1rem; padding-right:1rem}

.inst_1zuo p{ width:100%; ;}

.inst_1you,.inst_2you{  width:50%; height:100%;  }

.inst_1you img{ width:100%; }

.top110,.top150,.top137{ margin-top:2rem}











.inst_2zuo{ width:45%;  margin-left:5%;  overflow:hidden;  }

.inst_2zuo ul li{ background:url(../img/duigou.jpg) no-repeat left center; padding-left:28px; margin-top:9px}





.inst_2zuo ul.ul1{ float:left; width:55% ;overflow:hidden}

.inst_2zuo ul.ul2{ float:right; width:40% ;overflow:hidden; margin-right:2.5%; margin-right:2.5%}





.yincxinx p{ width:80%; overflow:hidden}





.tranji .tran_tup1{ width:100%;}

.tranji .trans_2,.tranji .trans_3{ width:45%; }



.tranji .trans_3,.tranji .trans_2{ margin-left:2.5%; margin-right:2.5%}

.tec_3k{ text-align:center}

.tec_3k a{ width:30%;  margin-top:2rem; }



.tec_3k .a1{margin-left:1.5%; margin-right:1.5%;}

.tec_3k .a2{  margin-left:1.5%; margin-right:1.5%;}

.tec_3k .a3{  margin-left:1.5%; margin-right:1.5%;}



.tec_1zuo,.tec_1you,.tec_2you,.tec_2zuo{ width:48%; }





.tec_1you .biaoti,.tec_2zuo,.tec_1you .biaoti2,.tec_1you .biaoti3{ margin-top:1rem}

.tec_1you .bti_xhux{margin-top:5px}

.tec_1you .bti_xhux,.tec_2you .bti_xhux{ padding-bottom:1rem; background:none }

.tec_2you .bti_xhux,.tec_2you .bti_xhux2,.tec_2you .bti_xhux3,.tec_2you .bti_xhux4{ margin-top:2rem; }





.con_ing1{ width:100%; float:none; margin-left:auto; margin-right:auto}



.con_ing1 img{ width:100%}

.com_you{ float:none; width:100%; overflow:hidden;margin-top:2rem}

.com_zuo2{ float:none; width:100%; overflow:hidden; margin-top:2rem}

.com_you2{ float:none; width:100%; overflow:hidden; margin-left:auto; margin-right:auto; }

.com_you2 img{ width:100%}

.top32{ margin-top:2rem}

.top58{ margin-top:2rem}
.top322{ padding-top:2rem}


.com_you2 img,.tongl-58 img{ width:100%; margin-left:auto; margin-right:auto}

.gongsjs p{ width:100%; overflow:hidden; margin-left:auto; margin-right:auto}

.gongs_tp{ width:100%; overflow:hidden; margin-top:34px}

.gognsi_01{  width:49.8%; overflow:hidden; margin-top:3px}

.gognsi_02{width:49.8%; overflow:hidden; margin-top:3px}



/*.ablie{width:30%; margin-left:1% !important; margin-right:1%; margin-top:2rem; background:#03C}

*/





.top33{ margin-top:2rem}



.apolist2,.apolist{width:45%; overflow:hidden; margin-left:2.5%; margin-right:2.5%}





.apolist .biaoti,.apolist2 .biaoti{ background:none}





	 }



 @media screen and (min-width:640px) {

	 

	 

	 .faq_list640{ display:none}



	 

	 }	 



 @media screen and (max-width:639px) {

	 

	 .xinw_sxye{ border-top:#cccccc solid 1px; ;  padding-top:2rem}



	  .left-pro{ display:none}

	 .tupian_cptp{ display:block}

	 .con_zuo{ width:90%; float:none; margin-left:5%}

	 .ditu_c{ width:90%; overflow:hidden}



.con_zuo p{ width:90%}

.con_you{ width:90%; margin-left:5%; float:none}

.cpxq_ye{ width:90%; overflow:hidden; margin-left:5%; margin-right:5%; overflow:hidden; }

.news2_list{ width:48%; max-width:345px; float:left;background:#fff; margin-left:1% !important; margin-right:1%; margin-top:3rem; }



.news2_list .biaoti{height:5rem; line-height:2.2rem;*height:50px; *line-height:23px }

.news2_list .produlst div { display:none}

.libry_list article .lib_img{ width:100%; overflow:hidden; float:none; margin-left:auto; margin-right:auto}

.libry_list article .libr_lszuo{ width:100%; overflow:hidden; float:none; margin-left:auto; margin-right:auto}

.yincxinx p{ width:80%; overflow:hidden}

.faqdaping{ display:none}



.inst_1{ background:#eff0f1; padding-top:3rem; padding-bottom:3rem}

.inst_1zuo{ ; width:90%; overflow:hidden; height:auto; padding-left:1rem; padding-right:1rem; float:none; margin-left:auto; margin-right:auto}

.inst_1zuo p{ width:100%; ;}

.inst_1you,.inst_2you{  width:90%; height:100%;margin-left:auto; margin-right:auto; margin-top:2rem; float:none  }













.inst_2zuo{ width:90%; float:none;  margin-left:5%;  overflow:hidden;  }





.inst_2zuo ul.ul2,.inst_2zuo ul.ul1{ float:none; width:90% ;overflow:hidden; margin-right:2.5%; margin-right:2.5%; margin-top:2rem}

.tec_3k a{ width:80%;margin-left:10%; margin-right:10%; margin-top:2rem}



.tec_1zuo,.tec_1you,.tec_2you,.tec_2zuo{ float:none; width:90%; margin-left:auto; margin-right:auto}





.tec_1you .biaoti,.tec_2zuo,.tec_1you .biaoti2{ margin-top:2rem}

.tec_1you .bti_xhux{margin-top:5px}

.tec_1you .bti_xhux,.tec_2you .bti_xhux{ padding-bottom:1rem; background:none }

.tec_2you .bti_xhux,.tec_2you .bti_xhux2,.tec_2you .bti_xhux3,.tec_2you .bti_xhux4{ margin-top:2rem}

.abfu{ display:none}

.ablie{width:45%; margin-left:2.5% !important; margin-right:2.5%; margin-top:2rem; background:#03C}

.applica{ background:none}



	 }

	 @media screen and (max-width:420px)

	   {

		   .cont_yanzm{ clear:both; margin-bottom:2rem}

		   .lianxiwom_dy .yazhengma{ border:none; margin-left:0px; float:none; clear:both}

		   

.cpxq_ye  .sygcpcyg { width:100%}







.cpxq_ye  .sygcpcyg a.zuo{ float:none; width:90%; margin-left:5%; }

.cpxq_ye  .sygcpcyg a.you{ float:none; width:90%; margin-left:5%; }



.lei_event{width:100%;max-width:289px; overflow:hidden; float:none; height:auto; overflow:hidden}

.lei_evten_r{ width:100%; float:none; padding-left:0px;;height:auto; }

.lei_evten_r .gengduo_e { display:block; margin-bottom:2rem}

.diyi_art img{ margin-bottom:1rem}

.dier_art time{ width:100%; float:none; }

.dier_art{ width:100%; height:auto;}

.dier_art  .xwev_mshu2 {	float:none;  width:90%; height:auto; padding-bottom:2rem}

.news2_list{ width:90%; float:none;background:#fff; margin-left:5% !important; margin-right:5%; margin-top:2.5rem;  }



.news2_list .biaoti{height:auto; line-height:2.2rem ;*height:50px; *line-height:23px}

.news2_list p{ height:auto; overflow:hidden}

.tranji .trans_2,.tranji .trans_3{ width:90%; float:none }



.tranji .trans_3,.tranji .trans_2{ margin-left:5%; margin-right:5%}

.tec_3k a{ width:80%;  margin-left:10%; margin-right:10%; margin-top:2rem}



.tec_1zuo,.tec_1you,.tec_2you,.tec_2zuo{ float:none; width:90%; margin-left:5%}





.tec_1you .biaoti,.tec_2zuo,.tec_1you .biaoti2,.tec_1you .biaoti3{ margin-top:2rem}

.tec_1you .bti_xhux{margin-top:5px}

.tec_1you .bti_xhux,.tec_2you .bti_xhux{ padding-bottom:1rem; background:none }

.tec_2you .bti_xhux{ margin-top:2rem}



.gognsi_01,.gognsi_02{ width:100%; overflow:hidden; float:none; margin-top:2rem; margin-left:auto; margin-right:auto}



.gongs_tp{ width:100%; overflow:hidden; margin-top:1.5rem}

.ablie{ width:100%;margin-left:auto; margin-top:2rem; margin-right:auto; background:#0FC; float:none}

.abtu{ float:none; position:relative;width:100%; overflow:hidden; margin-left:auto; margin-right:auto}





.apolist2,.apolist{width:95%; overflow:hidden; margin-left:2.5%; margin-right:2.5%; float:none}



}

.top22{ margin-top:22px}

.celie{ width:236px; float:left; margin-left:85px; margin-top:28px }



.cetun{ position:relative;text-align:center; overflow:hidden;max-width:236px; margin:auto;}

.cetun>img{ width:100%; max-width:236px; max-height:343px; margin-left:auto; margin-right:auto}

.cetun a{ display:block; position:absolute; width:100%; height:100%; top:100%; left:0px; background:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}

.cezi{ display:block; text-align:center;  line-height:25px; height:25px; overflow:hidden; margin-top:6px}

.cetu:hover a{ top:0px;}

.xvxian{ width:100%; height:1px; padding-top:26px;}

.mat2{ margin-top:51px;}

.top35{ margin-top:35px}

.imaglist{ position:relative; width:346px; max-height:270px; overflow:hidden; margin-left:81px; float:left; display:block}

.imaglist .biatti { height:40px; line-height:38px; background:#23aa91; background:rgba(35,170,145,0.7);filter:alpha(opacity=70); position:absolute; left:0px; bottom:0px; width:100%}

.imaglist img{ width:100%}

.imaglist:hover img{ transform: scale(1.3);

    transition: all 1s ease 0s;

    -webkit-transform: scale(1.3);

    -webkit-transform: all 1s ease 0s;}

	.imaglist:hover{ cursor:pointer}

	.tec4_tsp{ width:100%; position:relative; height:auto; margin-top:48px}

	.tec4_tsp p{ margin-bottom:30px}

	.tec4_tsp  img{ width:100%}

	.tec4_tsp640{ width:100%}

	.tec4_tsp640 p{ margin-top:2rem}

	.tec4_tsp640 img{ width:100%; margin-top:20px}

		.tec_5list ul { margin-top:0px; padding:0px}

	.tec_5list ul li{ background:url(../img/duigou_baidi.jpg) no-repeat left center; padding-left:28px;  line-height:25px; margin-top:10px;  }

.tec_5list .ul1{ width:310px; float:left; margin-left:160px; margin-top:5px}

.tec_5list .ul2{ width:243px; float:right; margin-right:260px; margin-top:5px}

.test_p2{ margin-top:31px;}

.test5_ptup{ width:100%; overflow:hidden}

.test5_ptup img{ width:100%}

.top55{ margin-top:55px}



@media screen and (min-width:1000px) and (max-width:1219px){

.celie{ width:23%; margin-left:1%; margin-right:1% }

.imaglist{ width:30%; height:auto; margin-left:1.5% !important; margin-right:1.5%; }

.tec_5list .ul1{ margin-left:150px}

.tec_5list .ul2{ margin-right:150px}



}

@media screen and (max-width:999px){

.celie{ width:23%; margin-left:1% !important; margin-right:1%}

.imaglist{ width:30%; height:auto; margin-left:1.5% !important; margin-right:1.5%; }

.tec_5list .ul1,.tec_5list .ul2{ width:40%; margin-left:5%; margin-right:5%}

	.tec_5list ul li{ background:url(../img/duigou_baidi.jpg) no-repeat left center; padding-left:28px; margin-top:1rem}

.test_p2{ margin-bottom:5px; margin-top:2rem;}







}

@media screen and (min-width:640px){.tec4_tsp640{ display:none}}

@media screen and (max-width:639px){

.celie{ width:48%; margin-left:1% !important; margin-right:1%;}



.imaglist{ width:45%; height:auto; margin-left:2.5% !important; margin-right:2.5%; }

	.tec4_tsp{ display:none}

	.tec_5list .ul1,.tec_5list .ul2{ width:45%; margin-left:2.5%; margin-right:2.5%}

	.clear2{ display:none}

	.imaglist:hover img{ transform: scale(1);

    transition: all 1s ease 0s;

    -webkit-transform: scale(1);

    -webkit-transform: all 1s ease 0s;}



}

@media screen and (max-width:420px){

	

	.imaglist{ width:90%; height:auto; margin-left:5% !important; margin-right:5%; }

	.tec_5list .ul1,.tec_5list .ul2{ width:95%; float:none; margin-left:2.5%; margin-right:2.5%}

	.tec_5list .ul2{ margin-top:2.5rem}

.celie{ width:98%; margin-left:1% !important; margin-right:1%;}



	}



.tec_3k a{ cursor:pointer}

#content .chanxn { display:none;}





.cont_to_in,.addto2{width:133px; overflow:hidden}

.addto2{ float:right}

.cont_to_in{ float:left}

.listcart{ width:100%; clear:both }



.cont_to_in a,.addto2 input{ display:inline-block;height: 26px;

	line-height: 25px;

	background: #23aa91;

	color: #fff;

	cursor: pointer;

	width: 100%;

	border: none;

	overflow: hidden;

	color: #fff;

	cursor: pointer; }

	@media screen and (max-width:999px){

		.cont_to_in,.addto2{ width:45% ;max-width:133px; margin-left:2.5%; margin-right:2.5%; }

	}

	

	@media screen and (max-width:420px){

		

		.cont_to_in,.addto2{ width:100% ; float:none; overflow:hidden; margin-bottom:1rem; margin-left:auto; margin-right:auto}

.addto2{ float:none}

.cont_to_in{ float:none}

#returnTop{ display:none}

		

		}

		.MagicZoomBigImageCont{ display:none}
		
		
		
.tup_2bain{ width:45% !important; float:left; margin-left:2.5%; margin-right:2.5%; margin-top:2rem; margin-bottom:1rem;}
.tup_2bain img{  margin-left:auto; margin-right:auto; width:240px; height:160px}
.tup_2bain p{ height:25px; line-height:25px; overflow:hidden; width:100%; text-align:center}
	@media screen and (max-width:420px){
		
	.tup_2bain{ float:none;width:95% !important;  margin-left:2.5%; margin-right:2.5%; }	
		}
		
		.cuowo404{ max-width:700px; width:60%; margin-left:auto; margin-right:auto; margin-top:10rem; margin-bottom:5rem}
	.cuowo404 img{width:100%; }
	@media screen and  (max-width:640px){
		
			.cuowo404{ width:80%; margin-left:auto; margin-right:auto;margin-top:5rem}

		
		
		}