@charset "utf-8";
/* CSS Document */
/* 02企业简介 */
.qiyejianjie{ padding: 100px 0 30px;}
h2.special{ color: #dc3400; font-size: 30px; font-family: '微软雅黑'; line-height: 32px; 
	padding-left: 36px;}
h2.special span{ color: 
; font-size: 26px; margin-left: 18px; font-family: 'Times New Roman'; display: inline-block;}
@media screen and (max-width:480px) {
	 h2.special{ font-size: 24px;}
	 h2.special span{ font-size: 20px;}
}
.qiyejianjie .jjcon{ margin: 25px 0 70px; color: #333; text-indent: 2em;}
.qiyejianjie .jjcon span.dblue{ font-weight: 600;}
.qiyejianjie .jjcon span.lblue{ font-weight: 600;}
@media screen and (max-width:1200px) { .qiyejianjie{ padding:100px 2% 30px;}}


/* 03新闻列表 */
.newslist{ margin-top: 30px; margin-bottom: 70px;}
.newslist li{ border-bottom: 1px solid #ccc; padding: 30px 0; overflow: hidden;}
.newslist .pic{ float: left; width: 200px; height: 100%; margin-right: 35px;} 
.newslist .pic img{ width: 200px; height: 125px;}

.newslist .mid{ float: left; width: 800px;}
.newslist .mid h3{ line-height: 24px; font-size: 18px; font-family: '微软雅黑'; color: #333; margin-bottom: 10px;}
.newslist .mid p{ line-height: 20px; color: #666; font-size: 12px; margin-top: 12px; height: 40px; overflow: hidden;}
.newslist .mid i{ display: block; line-height: 20px; color: #666; font-size: 12px; margin-top: 10px;}
.newslist .mid i:hover{ color: #dc3400;}

.newslist .date{ float: right; width: 125px; height: 125px; background-color: #eee;  color: #dc3400;
	text-align: center; line-height: 28px; font-size: 16px; font-weight: bold; font-family: 'arial';}
.newslist .date span{ display: block; width: 42px; height: 28px; padding-top: 34px; 
	  border-bottom: 2px solid #dc3400; margin: 0 auto;}
.newslist .date em{ display: block;}

.newslist li:hover{ border-bottom-color: f8c301;}
.newslist li:hover .mid h3{ color: #dc3400;}
.newslist li:hover .date{ background-color: #dc3400; color: #fff;}
.newslist li:hover .date span{ border-bottom-color: #fff;}


.jiansuo{ width: 100%; height:60px; background-color: #f3f3f3; font-size: 12px;
	 margin-top: 18px; border-bottom: 2px solid #ddd; line-height: 60px;}
.jiansuo .fl{ padding-left: 20px;}
.jiansuo .fr{ padding-right: 20px;}
.jiansuo .fr a{ margin: 0 10px;}
.jiansuo .fr a:hover,.jiansuo .fr a.on{ color: #00b4ff;}

.xiala{ width: 98px; height: 28px; position: relative; display: inline-block;
	color: #333; text-indent: 12px; line-height: 28px; cursor: pointer; border: 1px solid #ccc;
 	background: #fff url('../images/down.png') 76px center no-repeat; }
.xialalinks { position: absolute; width: 100%; left: -1px; top: 28px; z-index: 1; 
	background-color: #fdfdfd; display: none; overflow: hidden; border: 1px solid #ccc;}
.xialalinks a{ display: block; height: 30px; line-height: 30px;
	 border-bottom: 1px solid #ddd; text-indent: 10px;}
.xialalinks a:hover{ background-color: #0bf;}

@media screen and (max-width:1200px){
	.newslist{ padding: 0 2%;}
	.jiansuo{display: none;}
	.newslist li{ padding-left: 220px;}
	.newslist .pic{ margin-left: -220px; margin-right: 0;}
	.newslist .mid{ float: none; width: auto;}
	.newslist .mid p{ height: auto;}
	.newslist .date{ display: none;}}
	/* .newslist .date{ float: none; width: auto; height: auto; background-color: transparent;
	 color: #666; text-align: left; font-weight: normal; margin-top: 10px;}
	.newslist .date span{ display: inline; padding-top: 0; border-bottom: none; margin-right: 10px;}
	.newslist .date em{ display: inline; } */
@media screen and (max-width:540px){
	.newslist li{ padding-left: 0; padding-top: 20px;}
	.newslist .pic{ width: 100%; height: auto; float: none; margin-left: 0; margin-bottom: 30px; text-align: center;}
	.newslist .pic img{ width: 300px; height: auto;}
}
	



/* 04新闻详情  07文化专题详情*/
.article{ width: 1200px; margin: 0 auto 50px; position: relative;}
.article h1{ color: #ee891d; font-size: 26px; line-height: 1em; padding: 50px 0;
	 text-align: center; border-bottom: 1px solid #ccc;}
.artinfo-out{ height: 30px; position: relative; top: -15px; z-index: 1; text-align: center; margin-bottom: 35px;}
.art-info{ display: inline-block; width:120px; height:30px; background-color: f8c301;}
.art-info span{ font-size: 16px; color: #fff; font-weight: bold; line-height: 30px; font-family: 'arial';}

.art-con{ font-size: 12px; line-height: 24px; color: #666;}
.art-con h5{ font-weight: bold;}
.art-con img{ max-width: 100%;}

.artpn-out{ width: 100%; background-color: #eee;}
.artpn{ width: 1200px; overflow: hidden; padding: 33px 0; margin: 0 auto; position: relative;
	 color: #666; font-size: 12px; line-height: 30px;}

.artprev{ float: left; width: 540px; height: 41px; overflow: hidden;}
.artnext{ float: right; width: 540px; height: 41px; overflow: hidden; text-align: right;}
.artprev a,.artnext a{ display: inline-block; width: 400px; overflow: hidden; margin: 0 15px; color: #666;}
.artnext a{ float: left;}
.artprev label,.artnext label{ display: inline-block; width: 96px; height: 30px; vertical-align: top;
	border: 2px solid #aaa; background-color: #ddd;text-align: center;}

.artprev a:hover,.artnext a:hover{ color: #009cff;}

.artpn .fan{ width: 100px; height: 34px; text-align: center; background-color: #749cc2; line-height:34px;
	color: #fff; font-size: 12px; position: absolute; top:33px; left:50%; margin-left: -50px;}
.artpn .fan:hover{ background-color: #469;}

@media screen and (max-width:1200px){
	.article{ width: 96%; padding: 0 2%;}
	.artpn{ width: 96%; padding: 33px 2%;}
	.artprev{ float: none; width: 100%;}
	.artnext{ float: none; text-align: left; width: 100%;}
	.artnext a{ float: none;}
	.artpn .fan{ right: 2%; left:auto; margin-left: 0;}
	.artprev a,.artnext a{ width: auto; display: inline;}
} 


/* 05文化理念 */
.linian-out{ width: 100%;  background-color: #f8f8f8; margin-bottom: 45px;}
.linian{ overflow: hidden;}
.linian h2{ margin: 58px 0;}
.linian div{ color: #333;}
@media screen and (max-width:1200px){
	.linian{ width: 96%; padding: 0 2%;}}
@media screen and (max-width:480px){
	.linian h2{ margin: 40px 0;}
	.linian div{ width: 100%; float: none; margin-bottom: 20px;}}


/* 06榜样在身边 */
.bangyang-out{ width: 100%; background-color: #f6f6f6; padding-bottom: 65px;}
.bangyang h3{ width: 300px; height: 62px; font-family: '微软雅黑'; text-align: center;
	line-height: 62px; color: #009ae0; border-top: 3px solid #009ae0;}
.bangyanglist{ width: 100%; overflow: hidden; font-size: 0; }
.bangyanglist li{ display: inline-block; width: 200px; height: 200px; position: relative;}
.bangyanglist li img{ width: 100%;}
.bangyanglist li label{ display: none; position: absolute; top:0; left:0; width: 80px; height: 30px;
	z-index: 1; font-family: '微软雅黑'; font-size: 18px; line-height: 30px; text-align: center;
	color: #fff; background-color: #06559a;}
.bangyang .byconout{ width:0; height:100%;background-color: #06559a;
	 position:absolute; top:0; left:0; z-index:1; overflow: hidden;
	transition: width 0.3s ease-in; -moz-transition: width 0.3s ease-in; 
	-webkit-transition: width 0.3s ease-in; -o-transition: width 0.3s ease-in;}
.bangyang .bycon{ /* width: 520px; height: 120px; */ padding: 40px; color: #fff; text-align: left;}
.bangyang .bycon h4{ font-family: '微软雅黑'; font-size: 18px; line-height: 20px; height: 20px; overflow: hidden;}
.bangyang .bycon h4 em{ margin-right: 5px; font-weight: bold;}
.bangyang .bycon h4 i{ float: right;}
.bangyang .bycon p{ font-size: 12px; line-height: 20px; margin-top: 20px; height: 60px; overflow: hidden;}
.bangyang .bycon a{ font-size: 12px; color: #00b4ff;}

@media screen and (max-width:1200px){
	.bangyanglist li{ width: 25%; height: auto;}
}
@media screen and (max-width:750px){
	.bangyanglist li{ width: 200px; height: 200px;}
	.bangyang .byconout{ display: none;}
	.bangyanglist li label{ display: block;}
}
@media screen and (max-width:400px){ .bangyanglist li{ width: 300px; height: 300px;}}


/* .bangyanglist li:hover .byconout{ width: 600px;} */
/* 08文化动态列表*/

.dongtaiout{ width: 1200px; max-width: 100%; overflow: hidden; margin-bottom: 70px;}
.dongtailist{ width: 1240px; overflow: hidden;}
.dongtailist li{ float: left; width: 580px; height: 170px; border-bottom: 1px solid #ddd;
 padding: 30px 0; margin-right: 40px;}
.dongtailist .pic{ float: left; width: 270px; margin-right: 30px;}
.dongtailist .pic img{ width: 270px; height: 170px;}

.dongtailist .mid{ float: left; width: 280px;}
.dongtailist .mid h3{ line-height: 20px; color: #333; height: 40px; overflow: hidden; margin-top: 10px;}
.dongtailist .mid p{ line-height: 20px; color: #666; font-size: 12px;
 	margin-top: 12px; height: 60px; overflow: hidden;}
.dongtailist .mid i{ display: block; width: 100px; height: 30px; line-height: 30px; background-color: #9a9a9a;
  color: #fff; text-align: center; font-size: 12px; margin-top: 18px;}

.dongtailist li:hover .mid h3{ color: #06559a;}
.dongtailist li:hover .mid i{ background-color: #00b4ff;}
@media screen and (max-width:1200px){
	.dongtailist{ width: 96%; padding: 0 2%;}
	.dongtailist li{ float: none; width: auto; padding-left: 300px; margin-right: 0;}
	.dongtailist .pic{ margin-left: -300px; margin-right: 0;}
	.dongtailist .mid{ float: none; width: auto;}}
@media screen and (max-width:600px){
	.dongtailist li{ padding-left: 0; height: auto;}
	.dongtailist .pic{ float: none; margin: 0 0 30px; width: 100%; text-align: center;}
	.dongtailist .pic img{ width: 80%; height: auto;}
	.dongtailist .mid{ width: 80%; min-width: 320px; margin: 0 auto;}
}

/* 09博物馆 */

.bowuone{ border: 2px solid #07559a; padding-left: 400px; margin-top: 50px;}
.bowuone .pic{ width: 400px; height: 130px; background: #065598 url('../images/dasunyuan.jpg') center no-repeat;
	float: left; margin-left: -400px;}
.bowuone p{ margin: 15px 20px; height: 100px; overflow: hidden; font-size: 12px; line-height: 20px; color: #666; }

@media screen and (max-width:750px){
	.bowuone{ padding-left: 0;}
	.bowuone .pic{ width: 100%; margin-left: 0; float: none;}
	.bowuone p{ height: auto;}
}

.fivezone{ margin-top: 15px;}
.fivezone h3{ line-height: 36px; font-size: 30px; padding: 40px 0; text-align: center;
	color: #666; font-family: '微软雅黑';}
.fivezone h3 em{color: #12599a; font-weight: bold; display: inline-block;}

.zonelist{ width: 100%; position: relative; font-size: 0;}
.zonelist li{ display: inline-block; width: 240px; height: 220px; position: relative; z-index: 1;}
.zonelist li .pic{ margin: 0 auto; width: 100px; height: 100px; background-color: #ddd; text-align: center;
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius:50px; line-height: 100px; overflow: hidden;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.zonelist li .pic img{ transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.zonelist li .pic .pic01{ height:48px;}
.zonelist li .pic .pic02{ height:0;}
.zonelist li:hover .pic{ background-color: #155b9b;}
.zonelist li:hover .pic .pic01{ height: 0;}
.zonelist li:hover .pic .pic02{ height: 48px;}

.zonelist li .txt{ width: 180px; max-width: 100%; max-height: 80px; margin: 30px auto 0; text-align: center;
	 font-size: 12px; color: #666; line-height: 20px;}
.zonelist .huitiao{ position: absolute; width: 80%; height: 5px; background-color: #ddd;
	left:10%; top:47px; z-index: 0;}
@media screen and (max-width:1200px){
	.zonelist .huitiao{ display: none;}
	.zonelist li{ width: 25%;}}
@media screen and (max-width:750px){ .zonelist li{ width: 33.3%;}}
@media screen and (max-width:550px){ .zonelist li{ width: 50%;}}

.picMarquee-left{ width: 100%;  overflow:hidden; position:relative; margin-top: 70px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; position: relative;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:475px; height:315px; display:block;}
.picMarquee-left .bd .title{ position: absolute; width: 100%; height: 315px; top:0; left:0; z-index: 1; color: #fff;
	background-color: #155b9b; opacity: 0; filter:alpha(opacity=0); line-height: 315px; text-align: center;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.picMarquee-left .bd li:hover .title{ opacity: 0.9; filter:alpha(opacity=90);}


/* 10科普基地 */

.kepuone{ padding: 60px 0 40px; border-bottom: 1px solid #ddd; margin-bottom: 45px;}
.kepuyear{ float: left; width: 112px; height: 112px; background:url('../images/yearbg.png'); margin-right: 20px;}
.kepuyear span{ display: inline-block; width: 80px; height: 100px; margin-left: 15px; margin-top: 6px;
	 font-family: 'arial'; color: #fff; font-size: 64px; line-height: 50px; font-style: italic;}
.kepuone h3{ float: left; width: 390px; margin: 0 20px 10px 0;
	 font-family: '微软雅黑'; font-size: 30px; line-height: 40px; color: #666;}
.kepuone h3 em{ color: #155b9b; font-weight: bold;}
.kepuone p{ float: right; width: 560px; font-size: 12px; color: #666;}

.kepupics{ width: 100%; height: 376px; position: relative; margin:0 auto 60px;}
.kepupics li{ position: absolute;}
.kepupics li img{ width: 100%; height: 100%;}
.kepupics li p{ position: absolute; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=0);
	background-color: #155b9b; left:0; top:0; z-index: 1; text-align: center; 
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.kepupics li:hover p{ opacity: 0.9; filter:alpha(opacity=90);}
.kepupics li p span{position: absolute; width: 100%; height: 28px; top: 50%; left:0;
	 color: #fff; margin-top: -14px; overflow: hidden;}

.kepupics li.kp1{ left: 0; top:0; width: 397px; height: 376px;}
.kepupics li.kp4{ right: 0; top:0; width: 505px; height: 376px;}
.kepupics li.kp2{ left:400px; top:0; width: 291px; height: 186px;}
.kepupics li.kp3{ left: 400px; top:190px; width: 291px; height: 186px;}

@media screen and (max-width:1200px){
	.kepuone{ padding: 60px 2% 40px;}
	.kepuone p{ float: none; width: auto;}
	
	.kepupics{ width: 700px; height: 755px;}
	.kepupics li.kp4{ left: 0; bottom:0; top:auto; right:auto;}
}
@media screen and (max-width:700px){
	.kepupics{ width: 600px; height: 945px;}
	.kepupics li.kp2{ left:0; top:380px;}
	.kepupics li.kp3{ left:294px; top:380px;}
}
@media screen and (max-width:600px){
	.kepuone h3{ float: none; width: auto;}
	.kepupics{ width: 100%; height: auto;}
	.kepupics li{ position: relative; margin: 10px auto; max-width: 100%;}
	.kepupics li.kp1,.kepupics li.kp2,.kepupics li.kp3,
	.kepupics li.kp4{ left:auto; right:auto; top:auto; bottom:auto; height: auto;}
}


/* 11产品列表 */

.profenlei{ width: 1200px; max-width: 100%; height: 41px; margin: 20px auto 44px; position: relative;
	background-color: #f3f3f3; font-size: 12px; border-bottom: 2px solid #ddd;}
.profenlei-in{ height: 60px;}
.profenlei a{ float: left; padding: 0 25px; height: 40px; background-color: #f3f3f3;
	border: 1px solid #f3f3f3; border-bottom: 2px solid #ddd; color: #666; line-height: 40px; font-size:14px;}
.profenlei a.on,.profenlei a:hover{ background-color: #fff; color: #dc3400; border-color: #ddd;
	border-bottom-color: #dc3400;}


.prolist{ width: 1200px; max-width: 100%; margin-bottom: 50px; font-size: 0; text-align: center;}
.prolist li{display: inline-block; width: 278px; height: 250px; border: 1px solid #eee;
	 margin: 0 10px 20px; font-size: 12px; outline: 4px solid #fff; position: relative;
	 transition: all 0.3s linear; -moz-transition: all 0.3s linear; 
	-webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;}
.prolist li:hover{ outline: 4px solid f8c301;}
.prolist .pic{ width: 100%; height: 220px; text-align: center; line-height: 220px;}
.prolist .pic img{ max-width: 90%; max-height:90%;}
.prolist .name{ color: #666; padding: 0 20px; line-height: 20px; height: 20px;
	 overflow: hidden; margin-bottom: 20px; font-size: 12px;}
.prolist .info{ color: #dc3400; padding: 0 20px; line-height: 18px; height: 36px; font-size: 12px; overflow: hidden;}
.prolist i{ position: absolute; right: 13px; top: 10px; z-index: 1; width: 17px; display: none;
	height: 17px; background: url('../images/promore.png') center;}
.prolist li:hover i{ display: block;}



/* 12招聘 */
.zp{ width: 100%; height: 300px; margin: 70px auto 100px;
	 font-family: '微软雅黑'; text-align: center;}
.zp a{ display: block; width: 100%; height: 100%; color: #fff;}
.zp01{ background:url('../images/zp01.jpg') center; float: left;}
.zp02{ background:url('../images/zp02.jpg') center; float: right;}
.zp01,.zp02{ width: 48%; height: 300px; }
.zp span{ display: block; font-size: 36px; line-height: 1em; padding-top: 128px;}
.zp em{ display: block; font-size: 20px; line-height: 1em; margin-top: 20px;}
@media screen and (max-width:580px) { 
	.zp{ height: auto; margin: 30px auto;}
	.zp01,.zp02{ float: none; width: 100%; margin-bottom: 20px;}}

/* 13福利 */
.fuli-1{ width: 100%; height: 172px; margin: 0 auto 10px; text-align: center; font-family: '微软雅黑';
	background: url('../images/fulibg.jpg') center no-repeat; font-size: 20px; }
.fuli-1 span{ display: block;font-weight: bold; color: #06559a; padding-top: 50px;}
.fuli-1 em{ display: block; color: #333;}


.fuli-3{ width: 100%; height: 70px; margin: 10px auto 45px; line-height: 70px;
	background:url('../images/fulibg2.jpg') top no-repeat;}
.fuli-3 span{ font-family: '微软雅黑'; font-size: 16px;  margin-left: 105px; color: #fff;}
.fuli-3 a{ float: right; padding-right: 30px; margin-right: 30px; font-size: 12px; color: #fff;
	background:url('../images/toright.png') right no-repeat; font-weight: bold;}
@media screen and (max-width:1080px) { .fuli-3 span{ margin-left: 20px;}}
@media screen and (max-width:480px) { .fuli-3 span{ display: none;}}

.fuli-2{ width: 100%;overflow: hidden;}
.fuli-2 .kuai{ float: left; width: 33%; height: 450px; margin-bottom: 5px;}
.fuli-2 .kuai1{ background-color: #deecff; margin-right: 0.5%;}
.fuli-2 .kuai2{ background-color: #dffdff; margin-right: 0.5%;}
.fuli-2 .kuai3{ background-color: #fff3df;}
.fuli-2 h3{ height: 48px; border-bottom: 2px solid #00b4ff; background-color: #eee; font-family: '微软雅黑';
	line-height: 48px; text-align: center; font-size:20px; color: #06559a; overflow: hidden;}

.fuli-2 ul{ padding: 25px 18px 0; overflow: hidden; font-size: 0; text-align: center;}
.fuli-2 ul li{ display: inline-block; width: 33%; padding: 30px 0;}
.fuli-2 ul li div{ height: 48px; text-align: center;}
.fuli-2 ul li p{ font-size: 12px; color: #666; line-height: 1em;}

@media screen and (max-width:768px) { 
	.fuli-2 ul li{ width: 50%;}
	.fuli-2 .kuai{ height: 591px;}}
@media screen and (max-width:600px) { 
	.fuli-2 ul li{ width: 100%;}
	.fuli-2 .kuai{ height: 1035px;}}
@media screen and (max-width:400px) { 
	.fuli-2 ul li{ width: 33.3%;}
	.fuli-2 .kuai{ width: 100%; float: none; height: 450px;}}


/* 14生产基地 */
.jidi{ width: 100%; overflow: hidden; margin-bottom: 80px;}

.xijie{ width: 600px; float: left; z-index: 1; position: relative; margin-bottom: 20px;}
.xijie img#bigpic{ width: 600px; height: 400px; display: block; margin-bottom: 20px;}
.xijie .xijiebar{ padding: 0 40px; position: relative; height: 80px;}
.xijie .xijiebar a{ position: absolute; top: 0; width: 30px; height: 100%;}
.xijie .xijiebar .xiejie-prev{ left: 0; background: #ccc url(../images/xiaoyu01.png) center no-repeat;}
.xijie .xijiebar .xiejie-next{ right: 0; background: #ccc url(../images/dayu01.png) center no-repeat;}
.xijie .xijiebar a:hover{ background-color: #1ea6e4;}

.xijie .smallpic-out{ width: 100%; overflow: hidden; height: 100%; position: relative;}
.xijie .smallpic{ width: auto; height: 100%; position: absolute; left:0; top:0; z-index: 1;}
.xijie .smallpic li{ float: left; width: 116px; height: 76px;  position: relative;
	 margin: 0 5px; border: 2px solid #ddd;}
.xijie .smallpic li img{ width: 100%; height: 100%; cursor: pointer; opacity: 0.6; filter:alpha(opacity=60);}
.xijie .smallpic li:hover img,.xijie .smallpic li.on img{ opacity: 1; filter:alpha(opacity=100); border-color: #1ea6e4;}


.jidiright{ width: 600px; float: right;}
.jidiright h3{ width: 595px; position: relative; background-color: #eee; padding: 30px 0;
	 color: #06559a; line-height: 40px; font-family: '微软雅黑';font-size: 20px; text-align: center;}
.jidiright h3 i{ width: 32px; height: 32px; position: absolute; top:25px; right: -5px; background-color: #06559a; 
	color: #fff; font-size: 12px; line-height: 16px; padding: 9px; overflow: hidden; z-index: 1;}
.jidiinfo{ color: #999; text-indent: 2em; padding: 25px 10px 0 45px;}

@media screen and (max-width:1200px){
	.jidiright{ width: auto; float: none;}
	.jidiright h3{ width: auto; padding: 30px 10px;}
	.jidiright h3 i{ right: 0;}
	.jidiinfo{ padding-left: 10px;}
	.xijie{ margin-right: 20px;}
}
@media screen and (max-width:840px){.xijie{ float: none; margin: 0 auto 20px;}}
@media screen and (max-width:600px){
	.xijie{ width: 100%;}
	.xijie img#bigpic{ width: 100%; height: auto;}
}


/* 15营销网络 */
.network{ width: 1200px; max-width: 100%; margin:50px auto; overflow: hidden;}
.netleft{ float: left; width: 700px;}

#map{ margin-top: 30px;}
.map{ width: 100%; text-align: center; display: none; margin-top: 30px;}
.map img{ max-width: 100%;}
.netright{ float: right; width: 500px; overflow: hidden;}
.netright a.jump{ display: block; width: 100%; height: 50px; color: #fff; text-align: center; 
	background: #00b4ff url('../images/sandayu.png') 90% center no-repeat;
	font-family: '微软雅黑';font-size: 16px; line-height: 50px;}
.netright p{ font-size: 12px; color: #999; margin: 30px 0 40px; text-indent: 10px;}

.shengfen{ width: 100%; overflow: hidden; margin-left: -1px; margin-bottom: 50px;}
.shengfen a{ float: left; width: 61px; height: 16px; border-left: 1px solid #999; margin-bottom: 16px;
	text-align: center; line-height: 16px; font-size: 14px; color: #333;} 
.shengfen a:hover,.shengfen a.on{ color: #00b4ff;}

dl.lianxi{ width: 100%; border-top: 2px solid #ddd;}
dl.lianxi dt{ height: 48px; color: #06559a; text-align: center; font-weight: bold;
 font-family: '微软雅黑';font-size: 16px; line-height: 3em; background-color: #f6f6f6;}
dl.lianxi dd{ width: 100%; margin-top: 3px; background-color: #f6f6f6; overflow: hidden;}
dl.lianxi dd span,dl.lianxi dd em{ float: left; width: 50%; height: 100px;
	color: #333; line-height: 130px; text-align: center;}
dl.lianxi dd span{ background: url('../images/user.png') center 30px no-repeat;}
dl.lianxi dd em{ background: url('../images/sj.png') center 30px no-repeat;}
@media screen and (max-width:1200px){
	.netleft{ float: none; width: 600px; margin: 0 auto;}
	.netright{ float: none; width:600px; margin: 20px auto 0;}
}
@media screen and (max-width:600px){
	.netleft{ width: 100%;}
	.netright{ width: 100%;}
	#map{ display: none;}
	.map{ display: block;}
}



/* 首页 */

.fmain{ width: 1200px; margin: 25px auto 30px; max-width: 100%;}
.fthree{ width: 100%; overflow: hidden;}
.fnews{ float: left; width: 67%;}
.fnews-h{ height: 40px; text-indent: 160px; line-height: 40px;
	background: url('../images/fbt02.jpg') left center no-repeat;}
.fnews-h .more{ float: right; margin-right: 12px; color: #fcb585; text-indent: 0;}

.flinks{ float: right; width: 30%; overflow: hidden;}
.flinks a{ display: block; margin-bottom: 20px; text-align: center;}
.flinks a img{ max-width: 100%;}

ul.ftxtnews{ width: 100%; border-top: 1px solid #e3e3e3;}
ul.ftxtnews li{ height: 40px; border-bottom: 1px dotted #c5c5c5; line-height: 40px; padding-left: 20px; position: relative;
	background: url('../images/right01.png') 3px center no-repeat; padding-right: 80px; overflow: hidden;}
ul.ftxtnews li:hover{ background-image: url('../images/right02.png');}
ul.ftxtnews li a{display: block; height: 40px; color: #666; font-size: 12px; font-weight: bold; overflow: hidden;}
ul.ftxtnews li:hover a{ color: #dc3400;}
ul.ftxtnews li span{ position: absolute; top:0; right: 0; width: 80px; color: #999; font-size: 12px; text-align: center;
font-family: 'Arial'; background: url('../images/datebg.png') left center no-repeat;}

ul.fpicnews .pic{float: left; width: 200px; margin-left: -220px;}
ul.fpicnews .pic img{ max-width: 100%;}
ul.fpicnews .txt{ width: auto;}
ul.fpicnews .fpicin{ padding-left: 220px; overflow: hidden;}
ul.fpicnews h3{ position: relative; height: 30px; line-height: 30px; padding-right: 80px; overflow: hidden; margin-bottom: 10px;}
ul.fpicnews h3 a{ display: block; height: 30px; color: #666; overflow: hidden; font-weight: bold; font-size: 16px;}
ul.fpicnews h3 span{position: absolute; top:0; right: 0; width: 80px; color: #999; font-size: 12px; text-align: center;
font-family: 'Arial'; background: url('../images/datebg.png') left center no-repeat;}
ul.fpicnews .con{ width: 100%; color: #666; font-size: 12px; line-height: 20px; overflow: hidden;}
ul.fpicnews a.more{ color: #666; font-size: 12px; margin-top: 10px;}
ul.fpicnews h3:hover a,ul.fpicnews a.more:hover{ color: #dc3400;}
ul.fpicnews .con:hover{ color: f8c301;}
@media screen and (max-width:840px){
	.fnews{ float: none; width: 100%;}
	.flinks{ float: none; width: 100%; margin-top: 10px;}
	.flinks a{ float: left; width: 50%; margin-bottom: 0;}
}
@media screen and (max-width:840px){
	ul.fpicnews h3{ padding-right: 0;}
	ul.fpicnews h3 span{ display: none;}
	.fmain{margin-top: 10px;}
}
@media screen and (max-width:540px){
/*	ul.fpicnews .fpicin{ padding-left: 0;}
	ul.fpicnews .pic{float: none; width: 100%; margin-left: 0; text-align: center;}
	ul.fpicnews .pic img{ width: 300px;}
	ul.fpicnews .txt{ width: 300px; max-width: 100%; margin: 20px auto 0;}
	.fmain{margin-top: 0;}*/
}

#fpicnews{ width: 100%; margin: 20px auto;  overflow:hidden; position:relative;}
#fpicnews .bd{ position:relative; padding: 0 35px; z-index:0;}
#fpicnews .bd li{ width: 100%; zoom:1; position: relative; overflow: hidden;}

/* 下面是前/后按钮代码 */
#fpicnews .prev,#fpicnews .next{ position:absolute; top:50%; margin-top:-30px; display:block; 
	width:35px; height:60px; }
#fpicnews .prev{ left: 0;  background:url(../images/xiaoyu02.png) left center no-repeat;} 
#fpicnews .next{ right:0;  background:url(../images/dayu02.png) right center no-repeat;}
#fpicnews .prev:hover{ background-image: url(../images/xiaoyu02a.png)}
#fpicnews .next:hover{ background-image: url(../images/dayu02a.png)}

@media screen and (max-width:420px){
/*	.flinks a{ float: none; width: 100%; margin-bottom: 20px;}
	#fpicnews .prev,#fpicnews .next{ width: 20px;}
	#fpicnews .bd{ padding: 0 20px;}
	
	ul.ftxtnews li{ padding-right: 10px;}
	ul.ftxtnews li span{ display: none;}*/
}

.fprolist{ width: 100%; overflow: hidden;}
.fprolist li{ float: left; width: 25%; overflow: hidden;/* border-right: 1px solid #ccc;*/
	margin-right: -1px; height:215px;}
.fprolist .pic{ width: 90%; text-align: center; height: 190px;}
.fprolist .pic img{ max-width: 90%; max-height: 100%; border: 1px solid #ccc;}
/*.fprolist .txt{ float: left; width: 45%; padding-left: 5%; padding-top: 40px;}*/
.fprolist h3{ width: 100%; height: 40px; overflow: hidden; font-family: '微软雅黑';}
.fprolist h3 a{ color: #666; font-size: 20px; font-weight: bold;}
.fprolist h3 a:hover{ color: #dc3400;}
.fprolist .con{ width: 100%; height: 36px; overflow: hidden; color: #ee891d; font-size: 12px; line-height: 18px;}
.fprolist .more{ display: block; margin-top: 15px; background:url('../images/promore.png');
	width: 17px; height: 17px; opacity: 0.4;filter:alpha(opacity=40);}
.fprolist .more:hover{  opacity: 1;filter:alpha(opacity=100);}

.picScroll-left{ width:100%; overflow:hidden; position:relative; margin-bottom: 5px;}

.picScroll-left .hd{ overflow:hidden; width: 100%; height:33px; text-align: center;
	 background:url('../images/shadow.png') center no-repeat;}
.picScroll-left .hd ul{ display: inline-block; overflow:hidden; zoom:1; vertical-align: top;}
.picScroll-left .hd ul li{ float:left;  width:50px; height:5px;  margin:0 5px;
	 text-indent:-999px; cursor:pointer; background-color: #89cfd9;}
.picScroll-left .hd ul li.on{ background-color: #dc3400;}
.picScroll-left .bd{ margin: 22px 0 1px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ _display:inline;}



@media screen and (max-width:750px){
	.fprolist .txt{ display: none;}
	.fprolist .pic{ float: none; width: 100%;}
}


.fpros-h{ height: 80px; text-indent: 160px; line-height: 80px; position: relative; overflow: hidden;
	background:  url('../images/fbt01.jpg') top no-repeat;}
.fpro-souout{ position: absolute; top:6px; right: 5px; height: 28px; line-height: 28px; text-indent: 0}
.fpro-souout img{ vertical-align: top; margin-right: 14px;}
.fpro-sou{ display: inline-block; overflow: hidden; border: 1px solid #bcc;
	height: 26px; position: relative;}
.fpro-sou .shuru{ text-indent: 10px; border:none; width: 220px; height: 26px; padding: 0; 
	background:url('../images/jianbian.png'); font-size: 12px; line-height: 26px;
	float: left;}
.fpro-sou .anniu{ width: 26px; height: 26px; border:none; cursor: pointer;
	background:url('../images/glass.png') center; float: right;}
@media screen and (max-width:750px){
	.fpros-h{ padding-bottom: 40px;}
	.fpro-souout{ top:46px;}
}
@media screen and (max-width:750px){
	.fpro-souout img{ display: none;}
}



.ffri-out{ width: 100%; padding: 15px 0; border-top: 1px solid #50b844; background-color:#eeeeee;}
.ffri{ overflow: hidden;}
.ffri .fri-h{ float: left; height: 50px; margin: 20px 0; line-height: 50px;}
.ffri .fri-logo{ float: left; height: 0px; margin: 28px 5px; position: relative;}
.ffri .fri-logo img{ height: 30px;}
.ffri .fri-logo span{ display: inline-block; height: 32px; position: relative;
	 z-index: 1; vertical-align: middle; background-color: f8c301; left: -3px;
	font-size: 12px; line-height: 16px; color: #fff; padding: 8px 15px;}
.ffri .fri-logo span i{ position: absolute; width: 8px; height: 16px;
	background:url('../images/left01.png'); left:-8px; top:17px;}
@media screen and (max-width:1200px){
	.ffri .fri-h{ float: none; display: block; margin-left: 20px;}
}


 
.fside{ position: absolute; top: 575px; right: 20px; z-index: 3; border: 3px solid #6381b3;
	 background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.fside-in{ background-color: #254f95; border: 1px solid #1e4079; width: 165px; height: 298px;
  text-align: center;}
.fside .close{ width: 20px; height: 20px; position: absolute; cursor: pointer;
	background:url('../images/cha.png') center; top:-10px; right:-10px;}

.fside img.sideewm{ display: block; margin: 20px auto 0;}
.fside p{ color: #fff; font-size: 12px; line-height: 34px;}
.fside .hotline{ display: block; margin: 0 auto; padding-top: 10px;
	width: 120px; border-top: 1px dashed #677ead; text-align: center;}
.fside .telno{ margin-top: 15px;}
 @media screen and (max-width:1200px){ .fside{ display: none;}}