﻿@media screen and (max-width: 1200px) {

	img {
		max-width: 100%;
	}

	.wd, .main {
		width: 96%;
	}

	body {
		min-width: 100%;
	}

	.headTop {
		padding: 0 20px;
	}

	.indexMain {
		
	}

	.newsBoxLeft {
		width: 780px;
	}

	.newsBoxLeft {
		float: none;
		width: 100%;
	}

	.indexNews {
		float: none;
		width: auto;
		margin-left: 405px;
	}

	.newsBox {
		height: auto;
		padding-bottom: 30px;
	}

	.newsBoxRight {
		float: none;
		width: auto;
	}

	.slideNotice .indexNews {
		width: 100%;
		margin-left: 0;
	}

	.iconList li {
		width: 25%;
	}

	.iconList li a {
		width: auto;
	}

	.newsDiv {
		width: 100%;
		margin-left: 0;
	}

	.newsDiv .indexNews {
		margin-left: 0;
	}

	.linkSelect li {
		width: 33%;
		margin-bottom: 10px;
	}

	.linkDiv {
		margin-left: 10px;
	}

	.sideTit {
		display: none;
	}

	.mobileTit {
		display: block;
	}

	.left {
		float: none;
		width: auto;
		margin: 0 20px;
	}

	.sideMenuNav, .sideContact {
		display: none;
	}

	.right {
		margin: 0 20px;
	}

	.meetList {
		margin: 20px 0 60px;
	}

	.meetList li {
		margin: 0;
		width: 25%;
	}

	.meetList li a {
		width: auto;
		margin: 30px 15px 0;
	}


	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:21%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#yxrw{ width:95%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#yxrw li{width:21%; float:left; margin:5px 2%;}
#yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}


#shjs{ width:195%52px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#shjs li{width:21%; float:left; margin:5px 2%;}
#shjs li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#shjs li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}


}

@media screen and (max-width: 1024px) {

	.nav {
		display: none;
	}

	.mobileIconCon {
		display: block;
	}

	.mobileIconCon a.searchBtn {
		display: none;
	}

	.meetList li {
		width: 33.3333%;
	}

	.wd10 {
		width: auto;
		margin: 0 30px;
	}

	.columslideBox {
		float: none;
		margin: 0 auto 20px;
	}

	.columnRight {
		margin-left: 0;
	}

	.columnBoxDiv {
		width: 100%;
		float: none !important;
	}

	.columnLink {
		margin: 0 -10px;
	}

	.columnLink li {
		margin-left: 0;
		width: 25%;
	}

	.columnLink li a {
		margin: 0 10px 20px;
	}

	.columnBoxUl {
		float: none;
		margin-left: 0;
		width: 100%;
		margin-top: 20px;
	}

	.cTitle {
		padding: 0 20px 0 32px;
	}

	.bg3 .cTitle .more {
		right: 20px;
	}

	.columnMenuTit {
		display: block;
	}

	.columnMenu ul {
		display: none;
	}

	.columnMenu ul li {
		float: none;
		width: 100%;
	}

	.column {
		background-size: auto auto;
	}
}

@media screen and (max-width: 980px) {

	.banner .item {
	}
}

@media screen and (max-width: 800px) {
    .mt40{ margin-top:12px;}
    .logo{ width:45%; margin:15px auto 0px auto; float:none; text-align:center;}
	.header{ height:auto; background:#fff !important;}
	.searchBtn {
		display: block;
	}

    .lang em{ font-size:1.2em;}

	.headRig {
		padding-top:15px;
	}

	.headTop {
		height: 130px;
	}
.bigImg{height: auto; padding:90px 0px 40px 0px;position: relative;z-index: 0;background-repeat: no-repeat;background-position: center top;background-size: cover; margin:91px 0px 0px 0px;}
.bigImg h2{ font-size:18px; color:#fff; padding:20px 0px 0px 0px; background:url(../images/line_07.jpg) center top no-repeat;}

	.organzineText {
		line-height: 22px;
	}

	.meetList li {
		width: 50%;
	}

	.article {
		padding: 17px 46px 20px;
	}

	.article ul li {
		width: 100%;
		float: none;
	}

	.article ul li.next div {
		float: none;
		text-align: left;
	}

	.article ul li div {
		height: auto;
		padding: 5px 0;
	}

	.article ul li span {
		height: 22px;
		line-height: 22px;
	}

	.article ul li a {
		height: auto;
		float: none;
		line-height: 22px;
	}

	.columnLink li {
		width: 50%;
	}
	
/*开始*/
.banner{ margin:90px 0px 0px 0px !important;}
.banner .item {display:block;height:250px;background: no-repeat center / cover;}

/*二级栏目*/
.pro_menu{ width:100%; margin:20px 0px 0px 0px; text-align:center;}
.pro_menu li{ width:33.333%;height:40px; line-height:40px; border:0px solid #ddd; display:inline-block; margin:0px 0px; float:left; background:#f1f1f1; overflow:hidden;}
.pro_menu li a{ height:40px; line-height:40px; display:block; font-size:14px; color:#454545;padding:0px 0px;}
.pro_menu li a:hover{ background:#0c66d2; color:#fff;}
.pro_menu li.current a{ background:#0c66d2; color:#fff;}

/*标题*/
.biaoti_01{ margin:15px 0px 15px 0px;padding:0px 0px 10px 0px;}
.biaoti_01 h2{ font-size:18px; height:30px; line-height:30px;}
.biaoti_01 p{ font-size:13px;line-height:22px; padding:5px 10px 0px 10px; height:auto;}

.biaoti_02{ margin:15px 0px 15px 0px;padding:0px 0px 10px 0px;}
.biaoti_02 h2{ font-size:18px; height:30px; line-height:30px; color:#fff;}
.biaoti_02 p{ font-size:13px;line-height:22px; padding:5px 10px 0px 10px; height:auto; color:#fff;}

.mr_frbox1{ position:relative; width:100%;height: auto; margin:0px auto; overflow:hidden;}
.mr_frbox1 .prev{position:absolute; left:1%; top:42%; width:40px; height:40px; margin:0px; z-index:100;}
.mr_frbox1 .next{position:absolute; right:1%; top:42%; width:40px; height:40px; margin:0px; z-index:100;}

.mr_frbox2{ position:relative; width:100%;height: auto; margin:0px auto; overflow:hidden;}
.mr_frbox2 .prev{position:absolute; left:1%; top:42%; width:40px; height:40px; margin:0px; z-index:100;}
.mr_frbox2 .next{position:absolute; right:1%; top:42%; width:40px; height:40px; margin:0px; z-index:100;}


/*Products*/




.ckgd{ width:100%; margin:25px auto; text-align:center; background:url(../images/line_01.png) center center no-repeat;}
.ckgd a{ height:40px; line-height:40px; font-size:14px; border:1px solid #ddd; background:#fff; display:inline-block; padding:0px 30px;}
.ckgd a:hover{border:1px solid #0086cd; color:#0086cd;}


/*解决方案*/
.jjfa{ width:100%; margin:0px auto;}
.jjfa ul{ width:100%; margin-left:0px;}
.jjfa li{ width: auto; height: auto; padding:16px; border:1px solid #ddd; float: none; margin:0px 0px 10px 0px; text-align:center;}
.jjfa li h2{ height:40px; line-height:40px; background:url(../images/line_04.jpg) center bottom no-repeat; margin-bottom:8px; padding-bottom:0px;}
.jjfa li h2 a{ font-size:15px; color:#333;}
.jjfa li p{ height:60px; line-height:20px; font-size:14px; display:block; overflow:hidden; color:#787878;}
.jjfa li .jjfa_more{ font-size:14px; color:#999; display:inline-block; height:30px; line-height:30px; border:1px solid #ddd; padding:0px 20px; margin:10px 0px 0px 0px;}

/*秝林优势*/
.llys{ width:100%; margin:15px 0px 25px 0px;}
.llys h1{ font-size:18px; color:#333333; text-align:center; padding:15px 0px 20px 0px;}
.llys li{ width:49%; margin:0px 0.5% 4px 0px;}
.llys li div{ padding:20px 0px;}
.llys li h2{ height:40px; line-height:40px; background:url(../images/line_04.jpg) center bottom no-repeat; margin:0px 0px 10px 0px; font-size:16px; padding:0px 12px;}
.llys li p{line-height:22px;font-size:13px; padding:0px 12px;}

/*案例中心*/
.case_01{ width:96%; height: auto; margin:0px auto;}
.case_01 li{height:auto; background:#fff;}
.case_01 .case_01_p{ width:100%; height:auto; float:none;}
.case_01 .case_01_r{ width:100%; height:auto; padding:10px 0px; float:none;}
.case_01 .case_01_r h2{ height:40px; line-height:40px; background:url(../images/line_04.jpg) left bottom no-repeat; margin-bottom:10px; padding-bottom:2px; display:block; overflow:hidden; font-weight:bold;}
.case_01 .case_01_r h2 a{ font-size:16px; color:#333;}
.case_01 .case_01_r h2 a:hover{color:#0c66d2;}
.case_01 .case_01_r p{ height:120px; line-height:24px; font-size:14px; display:block; overflow:hidden; color:#787878;}
.case_01 .case_01_r .case_01_r_m{ font-size:15px; color:#999; display:inline-block; height:35px; line-height:35px; border:1px solid #ddd; padding:0px 25px; margin:15px 0px 0px 0px;}

.case_02{ width:98%; margin:0px auto;}
.case_02 ul{ width:100%; margin-left:0px;}
.case_02 li{ width:100%; height:280px; position:relative; float:left; margin:10px 0px; overflow:hidden;}
.case_02 li img{ width:100%; height:280px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.case_02 li .case_02_t{ width:96%;height:98px; padding:10px 2%; background:rgba(0,0,0,0.3); position:absolute; bottom:0px; color:#fff;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.case_02 li .case_02_t h2{ height:45px; line-height:45px; font-weight:bold; background:url(../images/line_07.jpg) left bottom no-repeat; margin:0px 0px 8px 0px;}
.case_02 li .case_02_t h2 a{ font-size:15px; color:#fff;}
.case_02_t_m{ height:33px; line-height:33px; display:inline-block; border:1px solid #fff; color:#fff; font-size:14px; margin:20px 0px 0px 0px; padding:0px 25px;}
.case_02_t_m:hover{ border:1px solid #0086cd; color:#0086cd;}
.case_02 li .case_02_t p{ height:48px; font-size:14px; line-height:22px; display:block; overflow:hidden;}
.case_02 li:hover .case_02_t{ height:auto;}
.case_02 li:hover .case_02_t{height:260px;}
.case_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

/*关于我们*/
.bg_02{ width:100%; background: url(../images/bg_01.jpg) top center no-repeat; background-size:100% 100%; padding:10px 0px;}
.about{ width:100%; height:auto; padding:15px 0px; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.about .about_l{ width:93%; height: auto; float:none; display:block; margin:0px auto;}
.about .about_r{ width:96%; float:none; margin:0px auto;}
.about .about_r h2{ height:40px; line-height:40px; background:url(../images/line_04.jpg) left bottom no-repeat; margin-bottom:10px; padding-bottom:2px; display:block; overflow:hidden; font-weight:bold;}
.about .about_r h2 a{ font-size:16px; color:#333;}
.about .about_r h2 a:hover{color:#0c66d2;}
.about .about_r p{ height:120px; line-height:24px; font-size:14px; display:block; overflow:hidden; color:#787878;}
.about .about_r_01{ font-size:14px; color:#999; display:inline-block; width:48%; height:40px; line-height:40px; border:0px solid #ddd; padding:0px 0px; margin:5px 1% 5px 1%; background:#f1f1f1; text-align:center;}
.about .about_r_01 img{ vertical-align:middle; margin:0px 6px 0px 0px;}
.about .about_r_01:hover{color:#0081cc; border:1px solid #0081cc;}

/*企业文化*/
.qywh{ width:96%; margin:40px auto 0px auto;}
.qywh li{ width:98%; height:220px; margin:10px 1% 40px 1%; float:left; position:relative; text-align:center; background:#20acea;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.qywh li img{ width:52px; height:52px; position:absolute;left:50%; margin-left:-40px; background:#fff; border-radius:50%; border:15px solid #fff;top:-50px; z-index:99;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;
}
.qywh li h2{position:absolute;left:0px;top:40px; width:86%; padding:10px 7% 10px 7%; font-size:25px; font-weight:bold; color:#fff; background:url(../images/line_02.jpg) center top no-repeat;}
.qywh li p{position:absolute;left:0px;top:85px; width:86%; padding:10px 7%; font-size:15px; line-height:24px; color:#fff;}
.qywh li:hover{ margin-top:10px;}
.qywh li:hover img{-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px,0);-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px,0);}


/*发展历程*/
.fzlc{ width:96%; margin:0px auto 15px auto; overflow:hidden; background:url(../images/fzlc.png) left 53% repeat-x; position:relative;}
.fzlc li{ width:100%; height: auto; float:left; margin:0px 0px; overflow:hidden;}
.fzlc li h2{ width:124px; height:124px; line-height:124px; color:#fff; font-size:30px; border:10px solid #5fc2f7; background:#0086cd; text-align:center; border-radius:50%; display:block; margin:0px auto;}
.fzlc li p{ font-size:15px; color:#666; height:125px; margin:25px 0px 0px 0px; display:block; line-height:26px; text-align:center;}

/*团队活动*/
.tdhd_01{ width:100%; height: auto; float:none; overflow:hidden;}
.tdhd_01 img{transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.tdhd_01:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.tdhd_02{ width:100%; float:none;}
.tdhd_02 ul{ width:100%;}
.tdhd_02 li{ width:50%; height: auto; float:left; margin:0px 0px 5px 0px; overflow:hidden;}
.tdhd_02 li img{ width:98%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.tdhd_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

/*Products*/
.pro_01{ width:100%; margin:0px auto 45px auto;}
.pro_01 li{ width:46.4%; float:left; margin:6px 1%; padding:0.5%; text-align:center; border:1px solid #ddd; overflow:hidden;}
.pro_01 li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.pro_01 li h2{ height:40px; line-height:40px; display:block; text-align:center; font-size:18px; background:#fff; position:relative; z-index:999;}
.pro_01 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}


/*新闻中心*/
.xwzx{ width:96%; border:0px solid #ddd; padding:0px; margin:0px auto 15px auto;}
.xwzx_c .fl{ float:none}
.xwzx_c .fr{ float:none}
.xwzx_t{ height:45px; line-height:45px;}
.xwzx_t h2{ font-size:16px; font-weight:bold;}
.xwzx_t a{ float:right;}
.xwzx_c{ width:100%;height: auto; padding:0px 0px; margin:0px 0px 0px 0px;}
.xwzx_c .xwzx_c_t{ border-bottom:1px solid #ddd;height: auto;padding-bottom:5px; margin-bottom:5px;}
.xwzx_c .xwzx_c_t img{ width:100%; height: auto;margin:0px 10px 0px 0px;}
.xwzx_c .xwzx_c_t h2{ height:35px; line-height:35px; display:block; overflow:hidden;}
.xwzx_c .xwzx_c_t h2 a{ font-size:15px; color:#333;}
.xwzx_c .xwzx_c_t h2 a:hover{color:#0c66d2;}
.xwzx_c .xwzx_c_t p{ height:55px; line-height:26px; font-size:15px; color:#787878; overflow:hidden;}
.xwzx_c .xwzx_c_t h2 a:hover {padding-left:5px;transition: all .4s;color:#0c66d2;}
.xwzx_c .xwzx_c_t:hover{border-bottom:1px dashed #0c66d2;}
.xwzx_c li{ height:42px; line-height:42px; border-bottom:1px dashed #ddd; background:url(../images/sideicon1.png) left 14px no-repeat; padding-left:17px; overflow:hidden; font-size:15px;}
.xwzx_c li:hover { height:45px; line-height:45px;  background:url(../images/sideicon2.png) left 14px no-repeat;}
.xwzx_c li a{ font-size:15px; color:#454545;}
.xwzx_c li span{ float:right; color:#787878;}
.xwzx_c li a:hover{padding-left:5px;transition: all .4s;color:#0c66d2;}
.xwzx_c li:hover{border-bottom:1px dashed #0c66d2; }

/*合作伙伴*/
.page_link{ margin-bottom:20px;}
.page_link ul {overflow: hidden;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.page_link ul li {width:33.333%;float: left;background: #fff;}
.page_link ul li a {display: block;height:auto;border: 1px solid #e5e5e5;border-left: 0;border-top: 0;text-align: center;position: relative;}
.page_link ul li img {vertical-align: middle;max-width:95%;margin: 0 auto; padding:10px 0px;}
.gy_zqpz {overflow-x: hidden;}
.page_link ul li:hover .img {transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.page_link ul li:hover .img1 {transform: rotateY(0deg);-ms-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-o-transform: rotateY(0deg);filter: alpha(opacity=1);-moz-opacity: 1;opacity: 1;}
.page_link ul li .img {transition: all .5s linear 10ms;-webkit-transition: all .5s linear 10ms;-moz-transition: all .5s linear 10ms;-ms-transition: all .5s linear 10ms;-o-transition: all .5s linear 10ms;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);filter: Gray;}
.page_link ul li .img1 {position: absolute;top: 0;left: 0;width: 100%;transition: all .5s linear 10ms;-webkit-transition: all .5s linear 10ms;-o-transition: all .5s linear 10ms;-moz-ms-transition: all .5s linear 10ms;-ms-transition: all .5s linear 10ms;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}


/*联系我们*/
.contact{ width:100%; margin:20px auto;}
.contact li{ margin-bottom:0px; float:none; width: auto; padding-right:0%; min-height:auto; margin-left:0%; margin-bottom:0px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.contact li:nth-child(3) img{ margin-top:15px;}
.contact li:nth-child(2) img{ width:35px; height:auto;}
.contact h2{ font-size:16px; color:#333; font-weight:bold; margin:0px 0px;}
.contact h3{ height:35px; line-height:35px;font-size:18px; color:#0c66d2;margin:10px 0px 5px 0px; padding:0px; display:block;}
.contact h3 img{ vertical-align:middle; margin:0px 15px 0px 0px;}
.contact p{ font-size:14px; color:#454545; line-height:22px;}
.contact b{ display:block; margin:10px 0px 0px 0px;}

/*联系我们*/
.post-form p input{ font-size:14px;height:52px; line-height:52px; width:98%; border:0; padding-left:2%; background:none}
.post-form span{position:absolute; right:10px; top:0px; z-index:999; width:130px; text-align:right; font-size:14px; color:#f00;}
.llys_t11{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px;}
.llys_t12{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px; margin:15px 0px;}
.llys_t13{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px; margin-bottom:15px;}
.llys_t2,.llys_t3,.llys_t4,.llys_t5{font-size:14px;}
.post-form textarea{ width:98%; padding-left:2%;}


/*新闻中心*/
#xwzx{ width:100%; margin:10px 0px;}
#xwzx li{ border:1px solid #eeeeee; padding:12px 12px; overflow:hidden; margin:0px 0px 6px 0px;}
#xwzx li .xwzx_p{ display:none;}
#xwzx li h2{ height:45px; line-height:45px; display:block; overflow:hidden; border-bottom:1px dashed #eee; margin:0px 0px 5px 0px;}
#xwzx li h2 a{ font-size:2.6em; color:#333333;}
#xwzx li h2 a:hover{ color:#0081cc;}
#xwzx li .xwzx_text{ font-size:1.5em; color:#787878; height:28px; line-height:28px; display:block; overflow:hidden;}
#xwzx li .xwzx_ll{ height:28px; line-height:28px;font-size:1.5em;color:#787878; margin:5px 0px 5px 0px;}
#xwzx li .xwzx_ll span{ padding:0px 15px 0px 0px;}
#xwzx li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px; height:18px;}
#xwzx li .xwzx_more{ margin:10px 0px 0px 0px;height:35px; line-height:35px; padding:0px 30px; border:1px solid #eee; display:inline-block;font-size:1.3em; color:#787878;}


/*解决方案*/
.jjfa_list{ width:100%; margin:15px 0px;}
.jjfa_list li{padding:0px; overflow:hidden; margin:0px 0px 15px 0px; background:#f6f6f6;}
.jjfa_list li .jjfa_list_p{ width:100%; height: auto;}
.jjfa_list li h2{ height:45px; line-height:45px; display:block; overflow:hidden; background:url(../images/line_04.jpg) 15px bottom no-repeat; margin:20px 0px 0px 0px; padding:0px 15px 0px 15px; }
.jjfa_list li h2 a{ font-size:15px; color:#333333; font-weight:bold;}
.jjfa_list li h2 a:hover{ color:#0081cc;}
.jjfa_list li .jjfa_list_text{ font-size:14px; color:#787878; height: auto; line-height:28px; display:block; overflow:hidden; padding:0px 15px 0px 15px; }
.jjfa_list li .jjfa_list_more{ height:35px; line-height:35px; padding:0px 20px; border:1px solid #eee; display:inline-block;font-size:14px; color:#787878; margin:25px 0px 0px 0px;}


/*关于我们*/


/*厂房设备*/
.cfsb{ width:100%; margin:0px auto 10px auto; overflow:hidden;}
.cfsb ul{ width:100%; margin-left:0px;}
.cfsb li{ width:50%; height:auto; float:left; margin:0px 0px 6px 0px; overflow:hidden; text-align:center;}
.cfsb li img{ width:96%; height:auto;}

/*公司文化*/
.gswh{ width:100%; margin:10px 0px 10px 0px;}
.gswh li{ width:49%; text-align:center; float:left; margin:0px 0.5% 8px 0.5%;}
.gswh li div{ border:1px solid #ddd; height:210px; padding:25px 0px;}
.gswh li div img{ width:75px; height:75px;}
.gswh li h2{ height:40px; line-height:40px; display:block; overflow:hidden; background:url(../images/line_04.jpg) center bottom no-repeat; margin:0px 0px 15px 0px; font-size:16px; font-weight:bold; padding:0px 20px;}
.gswh li p{ height: auto; line-height:24px; display:block; overflow:hidden; font-size:14px; color:#787878; padding:0px 20px;}
.gswh li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}

/*荣誉资质*/
.gszz{ width:100%; margin:10px auto 10px auto;}
.gszz li{ width:50%; height:auto; float:left; margin:10px 0px 0px 0px; overflow:hidden;}
.gszz li img{ width:96%; height: auto; padding:0px; border:0px solid #ddd;}
.gszz li span{ height:40px; line-height:40px; display:block; color:#333; font-size:16px; text-align:center;}



.right{ width:auto;}

/*友情链接*/
.link{ width:100%; margin:20px auto 0px auto; border-top:1px solid #3c3b3b; font-size:14px; color:#454545; padding:15px 0px 5px 0px;}
.link b{ float:left;}
.link a{ padding:0px 10px; float:left; display:inline-block; color:#666;font-size:14px;}



/*人才中心*/
.rczx_01{ width:100%; margin:15px 0px;}
.rczx_01 li{padding:0px; overflow:hidden; margin:0px 0px 15px 0px;}
.rczx_01 li .jjfa_list_p{ width:100%; height:auto; border:0px solid #dddddd;}
.rczx_01 li h2{ height:45px; line-height:45px; display:block; overflow:hidden; background:url(../images/line_04.jpg) 0px bottom no-repeat; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
.rczx_01 li h2 a{ font-size:18px; color:#0d67d2; font-weight:bold;}
.rczx_01 li h2 a:hover{ color:#0081cc;}
.rczx_01 li .fl,.rczx_01 li .fr{ float:none;}
.rczx_01 li .jjfa_list_text{ font-size:14px; color:#787878; height: auto; line-height:24px; display:block; overflow:hidden; padding:0px 0px 0px 0px; }
.rczx_01 li .jjfa_list_more{ height:42px; line-height:42px; padding:0px 20px; border:1px solid #eee; display:inline-block;font-size:15px; color:#787878; margin:25px 0px 0px 0px;}
.rczx_01 li .jjfa_list_more:hover{color:#0081cc; border:1px solid #0081cc;}

.jobsList dd{ font-size:14px; height:40px; line-height:40px;}
.jobsList dd span{ font-size:14px; height:40px; line-height:40px;}
.jobsList dt{border:1px solid #e5e5e5;border-top:none;padding:15px;background:#fff;font-size:14px; line-height:24px; color:#454545;}
.apply{ display:block; text-align:center;}


/*网站底部*/
.footer_ul{ display:none;}

.copy{ font-size:14px; margin:0px;}




/*Products详情页*/
.preview{width:100%; height: auto; position:relative; margin:10px 0px 0px 0px;}
/* smallImg */
.smallImg{position:relative; height:98px; margin-top:1px;padding:0px 0px; width:100%; overflow:hidden;float:none;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;margin-top:10px;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:0px; margin-top:10px; float:right;}
#imageMenu {height:51px; width:300px; overflow:hidden; margin-left:0; margin-top:10px; float:left;}
#imageMenu li {width:65px;height:51px; overflow:hidden; float:left; margin:0px 1%; text-align:center;}
#imageMenu li img{width:100%; height:auto;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:63px; height:49px; border:1px solid #959595;}
/* bigImg */
.bigImg1{position:relative; float:left; width:100%; height:auto; overflow:hidden;}
.bigImg1 #midimg{width:100%; height:auto;}
.bigImg1 #winSelector{width:100%; height:auto;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border:1px solid #ddd; overflow: hidden; z-index:999; top:0px !important; left:520px !important;}
#bigView img{position:absolute;}

	
	
/*详情页*/
.pro_xr{ width:100%; margin:15px 0px 0px 0px;}
.pro_xr h2{ padding-top:0px;font-size:16px; margin-top:0px;}
.pro_xr div{ height: auto;background:#f1f1f1; padding:10px; font-size:14px; overflow:hidden; margin:10px 0px 10px 0px; line-height:25px; overflow:hidden;}
.pro_xr .pro_r_l{ height:35px; line-height:35px; text-align:center; border:1px solid #ddd; border-radius:8px; display:block; font-size:14px; color:#777; padding:0px 25px;margin:0px 0px 15px 0px; }
.pro_t2{ height:50px; line-height:50px; background:#f1f1f1; margin:30px 0px 20px 0px;}
.pro_t2 span{padding:0px 15px; color:#333; font-size:16px; font-weight:bolder; display:inline-block; border-left:5px solid #999;}
.pro_c2{ padding:10px; margin:0px 0px 30px 0px;}
.pro_c2 img{ max-width:100%; height:auto;}	
	
	
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 768px) {

	.slideBox {
		float: none;
		margin: 0 auto 20px;
	}

	.indexNews {
		margin-left: 0;
	}

	.linkSelect li {
		width: 50%;
	}

	.placeDiv {
		height: auto;
		overflow: hidden;
	}

	.placeDiv div {
		width: 100%;
		float: none;
	}
	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:29.33%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#yxrw{ width:95%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#yxrw li{width:29.33%; float:left; margin:5px 2%;}
#yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#shjs{ width:195%52px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#shjs li{width:29.33%; float:left; margin:5px 2%;}
#shjs li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#shjs li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

.downLoadTit h1{ line-height:28px;}
}

@media screen and (max-width: 640px) {

	.banner .item {
	}

	.customSelect {
		text-indent: 4px;
	}

	.footLink a {
		margin: 0 6px;
	}

	.footer {
		padding: 0px 0px 0px;
	}

	.linkText {
		float: none;
	}

	.linkSelect {
		margin: 20px 0 0 0;
	}

	.linkSelect li {
		width: 100%;
	}

	.linkDiv {
		margin-left: 0;
	}

	.mobileIconCon a {
		height: 45px;
	}

	#mobileNavTit {
		height: 45px;
		line-height: 45px;
	}

	.eventsInfo {
		padding-top: 0;
		line-height: 30px;
		margin-left: 100px;
	}

	.rightBox, .path {
		padding: 0px 0px;
	}

	.downLoad li a, .organize li a {
		margin: 0 15px;
	}

	.downLoad li a span {
		width: 12px;
		font-size: 0;
	}

	.downLoad li a div {
		margin: 0 38px 0 22px;
	}

	.path h3 {
		position: relative;
		left: auto;
		top: auto;
		line-height: 52px;
	}

	.pathdiv {
		margin-top: 0;
		padding: 15px 0px 15px 28px;
		line-height:28px;
		height: auto;
	}

	.organzineText {
		margin-left: 115px;
	}

	.organzineText h3 {
		margin: 8px 0;
		line-height: 26px;
		max-height: 52px;
		overflow: hidden;
	}

	.orInfo {
		line-height: 22px;
		max-height: 44px;
		overflow: hidden;
	}

	.meetList li a {
		margin: 20px 10px 0;
	}

	.placeDiv div i {
		margin-left: 15px;
	}

	.placeDiv div span {
		margin-left: 55px;
		padding: 15px 0;
		height: auto;
		line-height: 28px;
	}

	.newsList li a div {
		margin: 0 0 0 22px !important;
	}

	.columnMain {
		padding: 15px;
	}

	.cTitle, .columnHot {
		padding: 0 15px;
	}

	.columnList, .columnBoxDiv .columnList {
		padding-left: 15px;
		padding-right: 15px;
	}

	.columnTitle h1 {
		font-size: 2em;
	}

	.columnTitle p {
		font-size: 1em;
	}

	.columnFooter {
		padding: 0 10px 30px;
	}

	.wd10 {
		margin: 0 15px;
	}

	.columnLink {
		margin: 0 -5px;
	}

	.columnLink li a {
		margin: 0 5px 10px;
	}

	.bg3 .cTitle .more {
		right: 15px;
	}

	.columnText {
		margin: 23px 20px;
	}

	.slideBox .bd .tit a {
		margin: 14px 20px 0;
	}
	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:46%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#shjs{ width:95%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#shjs li{width:46%; float:left; margin:5px 2%;}
#shjs li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#shjs li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}


	
}

@media screen and (max-width: 540px) {


	.iconList li {
		width: 50%;
	}

	.organzineText h3 {
		font-size: 1.4em;
	}

	.orInfo {
		font-size: 1.2em;
	}

	.meetList li {
		width: 100%;
	}

	.meetList li a {
		margin: 20px 0 0;
	}

	.columslideBox {
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 480px) {

	.paged a, .paged .p_info, .paged .current {
		padding: 0 8px;
		margin: 0 1px;
		height: 24px;
		line-height: 24px;
	}
}

@media screen and (max-width: 414px) {

	.banner .item {
	}

	.slideBox {
		width: 100%;
		height: auto;
	}

	.customSelect {
		font-size: 1.2em;
	}

	.headTop {
		height:70px;
	}

	.searchBtn {
		right: 10px;
		top: 20px;
	}

	.mspan1 {
		padding: 0;
		display: block;
	}

	.mspan2 {
		display: block;
	}

	.left, .right {
		margin: 0 10px;
	}

	.headTop {
		padding: 0 10px;
	}

	.columnList li a span {
		display: none;
	}

	.columnList li a b {
		margin-right: 0;
	}
}

@media screen and (max-width: 320px) {

	.placeDiv {
		font-size: 1.2em;
	}
}

@media screen and (max-width: 678px) {
	.content img {
		width: 100% !important;
		height: auto !important
	}
}
