@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#565656;
	font-size:15px;
	background:url(../images/bodybg.gif) repeat-x top;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#565656; }
a:hover{ color:#2e71d1;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.guihe{ width:1140px; margin:0 auto;}

.ghtop{ height:45px; line-height:45px; overflow:hidden;}
.ghsp1{ width:215px;}
.ghsp1 a{ margin:0px 0px 0px 10px;}

.ghlogo{ height:125px; overflow:hidden;}
.ghsp2{ margin-top:35px; font-size:16px; background:url(../images/teldian.gif) no-repeat; height:55px; padding-left:60px;}
.ghsp2 strong{ color:#ff9600; font-size:30px;}

/*****menu********/
.ghmenu{ height:50px; overflow:hidden;}
#nav {
	line-height: 50px;
	height: 50px;
	width: 1140px;
	float:left;
}
#nav li a {
	display: block;
	width: 190px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
#nav a:link  {
 color:#FFF; text-decoration:none;
}
#nav a:visited  {
 color:#FFF;text-decoration:none;
}

#nav a:hover  {
	color:#2e71d1;
	text-decoration:none;
}
#nav li {
 float: left; width: 190px;
}
#nav li a:hover{
 background:#ff9600;
 color:#FFF;
}

#nav li a#cur{
 background:#ff9600;
 color:#FFF;
}

#nav li ul {
	line-height: 42px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 190px;
	text-align:center;
	position: absolute;
	z-index:1000;
}

#nav li ul li{
	float: left;
	width: 190px;
	background: #2e71d1;filter: Alpha(Opacity=90);
	border-top: none #CCCCCC;
	border-right: none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: none #CCCCCC;
}
#nav li ul a{
 display: block; width: 190px;text-align:left; text-align:center; color:#FFF;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#ff9600;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}


.banner{ width:100%; height:600px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:50px; padding-top:550px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #2e71d1;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.guiheguanjianci{ height:76px; box-shadow:10px 10px 15px #999; margin-top:-50px; position:relative; background:#FFF; z-index:100000;}
.guiheguanjianci1{ width:500px; height:76px; line-height:76px; overflow:hidden; margin-left:35px;}
.guiheguanjianci1 strong{ color:#2e71d1;}
.guiheguanjianci1 a{ margin:0px 10px 0px 10px;}

.guiheguanjianci2{ width:510px; margin-top:20px; margin-left:75px; height:36px; border:1px solid #c6c6c6;}
.ss1{ width:55px; height:36px; float:left;}
.ss2{ width:451px; height:34px; line-height:34px; text-indent:12px; float:left; border:none; margin-left:2px;}

.ghcpzx{ margin-top:50px; text-align:center; font-size:24px; font-weight:bold;}
.ghcpzx2{ text-align:center; margin-top:10px; background:url(../images/wenbg.png) no-repeat center; font-size:28px; font-weight:bold;}

.box{
    text-align: center;
	margin-top:20px;
    overflow: hidden;
    position: relative;
}
.box:before{
    content: "";
    width: 0;
    height: 100%;
    background: #2e71d1;
    padding: 14px 18px;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
    transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.box:hover:before{
    width: 100%;
    left: 0;
    opacity: 0.5;
}
.box img{
    width: 363px;
    height: 295px;
}
.box .box-content{
    width: 100%;
    padding: 14px 18px;
    color: #fff;
    position: absolute;
    top: 38%;
    left: 0;
}
.box .title{
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
    opacity: 0;
    transition: all 0.5s ease 0s;
}
.box .post{
    font-size: 15px;
    text-transform: capitalize;
    opacity: 0;
    transition: all 0.5s ease 0s;
}
.box .post a{ color:#FFF; font-size:25px;}

.box:hover .title,
.box:hover .post{
    opacity: 1;
    transition-delay: 0.7s;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 15px;
}
.box .icon li{
    display: inline-block;
}
.box .icon li a{
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    background: #f74e55;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin-right: 5px;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.5s ease 0s;
}
.box:hover .icon li a{
    opacity: 1;
    transform: translateY(0px);
    transition-delay: 0.5s;
}
.box:hover .icon li:last-child a{
    transition-delay: 0.8s;
}
@media only screen and (max-width:990px){
    .box{ margin-bottom: 30px; }
}
.ghsp3{ width:363px; border-bottom:2px solid #8f8f8f; height:35px; line-height:35px; margin-top:15px; font-size:18px;}
.ghsp3:hover{border-bottom:2px solid #2e71d1;}
.cpmore{ display:block; width:27px; height:27px; background:url(../images/gengduo2.gif) no-repeat; float:right;}
.cpmore:hover{background:url(../images/gengduo1.gif) no-repeat;}

.ghzixun{width:1000px;height:215px; margin:0 auto;position: relative; margin-top:30px; }
.ghzixun img{width: 1920px; height:215px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center; cursor:pointer;}

.ghyoushi{ margin-top:20px;}
.ghyoushi1{ width:272px;}
.ghyoushi1-2{ width:272px; overflow:hidden; color:#FFF;}
.ghbeijin{background:#2e71d1;}
.ghbeijin2{background:#565656;}
.slcj{ width:232px; margin-left:20px; font-size:24px; font-weight:bold; margin-top:25px;}
.slcj2{ width:232px;margin-left:20px; font-size:12px;}
.slcj3{ width:232px;margin-left:20px; line-height:26px; padding-bottom:20px;}


.items{ margin-top:20px;overflow: hidden;}
.center{width: 1140px; margin:0 auto;}
.items-solution .flex-row{justify-content: space-between;display: flex;flex-direction: row;align-items: center; float:left;}
.items-solution .item{position: relative;width: 272px; float:left; margin-right:13px;}
.items-solution .item-title{height: 275px;}
.transition{-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.items-solution .item-p{text-align: center;width: 62%;margin: 0 auto;height: 40px;line-height: 40px;box-sizing: border-box;border-bottom: 2px dotted #E6E6E6;}
.items-solution .item-p:last-child{border: none;}
.items-solution .item-btn{position: absolute;width: 140px;height: 40px;line-height: 40px;text-align: center;left: 50%;bottom: 50px;transform: translateX(-50%);}
.items-solution .item-btn-a{background-color: #C5C5C5;color: #fff;display: block;}
.ghmm{ margin-top:70px;}

.ghjiagong{width:1000px;height:270px; margin:0 auto;position: relative; margin-top:30px; }
.ghjiagong img{width: 1920px; height:270px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center; cursor:pointer;}

.ghaboutjs{ margin-top:30px;}
.ghaboutjs1{ width:554px; line-height:29px;}
.ghaboutjs1 strong{ font-size:27px;}
.gongsimore{ display:block; width:130px; height:36px; line-height:36px; text-align:center; background:#2e71d1; color:#FFF; margin-top:15px;}
.gongsimore:hover{ background:#ff9600; color:#2e71d1;}
.ghaboutjs2{ width:539px; height:368px;overflow:hidden; margin-left:47px;}

.container00 {
	width:1350px;
	margin:0 auto;
	margin-top:20px;
	background:#f3f3f3;
	overflow: hidden;
}

.main {
	max-width: 1350px;
	margin: 0 auto;
}

.main .title {
	margin-bottom: 40px;
	text-align: center;
}

.main .title h4 {
	font-size: 28px;
	position: relative;
	font-weight: 700;
	padding-bottom: 5px;
}

.main .title h4:before {
	left: 38%;
	content: " ";
	display: block;
	border-bottom: 1px solid #797979;
	width: 68px;
	position: absolute;
	margin-left: -.8rem;
	top: 50%;
	margin-top: -1px;
}

.main .title h4:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #797979;
	width: 68px;
	position: absolute;
	margin-left: -.8rem;
	top: 50%;
	margin-top: -1px;
	right: 38%;
}

.main .title p {
	font-size: 16px;
	color: #999;
}

.main ul li {
	float: left;
}

.main ul li.one {
	width: 440px;
	margin-right: 10px;
}

.main ul li.one a {
	width: 440px;
	height: 530px;
	overflow: hidden;
	display: block;
	position: relative;
}

.main ul li.one a img {
	transform: scale(1);
	transition: all .4s;
	width: 100%;
	display: block;
}

.main ul li.one .news-title {
	bottom: 50px;
	left: 35px;
	width: 100%;
	border-left: 1px solid #fff;
	padding-left: 20px;
	color: #fff;
	position: absolute;
}

.main ul li.one .news-title h5 {
	font-size: 28px;
	font-weight: 700;
}

.main ul li.one .news-title p {
	font-size: 16px;
	letter-spacing: 2px;
}

.icon-news {
	background: url(../images/icon.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute;
	right: 100px;
	bottom: 2px;
}

.main ul li.one a:hover img {
	transform: scale(1.05);
}

.main ul li.one a:hover .icon-news {
	background-position: 0 -17px;
}

.main ul li.two {
	float: left;
	width: 440px;
	margin-right: 10px;
}

.main ul li.two a {
	width: 440px;
	height: 260px;
	padding: 38px 44px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	position: relative;
	background: #fff;
}

.main ul li.two .top {
	width: 100%;
	float: initial;
	padding-left: 0;
}

.main ul li.two .top h5 {
	font-size: 18px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
}

.main ul li.two .top div.p {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 24px;
}

.main ul li.two .top div.p p {
	height: 52px;
	padding-top: 10px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main ul li.two .top img {
	position: absolute;
	top: 50%;
	right: 67px;
	margin-top: 62px;
}

.main ul li.two .bottom {
	width: 100%;
	float: initial;
	border-right: none;
}

.main ul li.two .bottom h3 {
	/*padding-top: 20px;*/
	font-size: 32px;
	font-weight: 700;
	color: #999;
}

.main ul li.two .bottom h3:after {
	content: " ";
	display: block;
	border-bottom: none;
	width: 0;
	margin: 0;
}

.main ul li.two .bottom span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main ul li.three {
	float: left;
}

.main ul li.three a {
	width: 440px;
	height: 170px;
	padding: 38px 44px;
	margin-bottom: 10px;
	display: block;
	background: #fff;
	overflow: hidden;
}

.main ul li.three a .left {
	width: 26%;
	border-right: 1px solid #eeeeee;
	float: left;
}

.main ul li.three a .left h3 {
	font-size: 32px;
	color: #999;
	font-weight: 700;
}

.main ul li.three a .left h3:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #ccc;
	width: 20px;
	margin: 10px 0;
}

.main ul li.three a .left span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main ul li.three a .right {
	width: 73%;
	padding-left: 25px;
	float: left;
}

.main ul li.three a .right h5 {
	font-size: 18px;
	font-weight: 400;
}

.main ul li.three a .right img {
	padding-top: 20px
}

.main ul li.two a:hover,
.main ul li.three a:hover {
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
}

.ghlink{ width:1080px; background:url(../images/linkbg.gif) no-repeat left; padding-left:50px; height:35px; margin:0 auto; margin-top:20px;}
.ghlink a{ margin:0px 10px 0px 10px;}

/****foot********/
.zlfoot{ width:100%; margin-top:20px; background:#393939; padding-top:50px; padding-bottom:20px;}
.zlfoot1{ width:1200px; margin:0 auto;}
.zlfoot1-1{ width:670px; color:#FFF; margin-left:65px;}
.zlfoot1-1-1{ width:90px; margin-right:77px;}
.zlsp01{ width:90px; text-align:center; font-size:16px;}
.zlfoot1-1-1 ul{ width:90px; float:left; margin-top:12px;}
.zlfoot1-1-1 li{ width:90px; float:left; text-align:center; line-height:30px;}
.zlfoot1-1-1 li a{ font-size:14px; color:#FFF;}
.zlfoot1-1-1 li a:hover{ font-size:14px; color:#FFF; text-decoration:underline;}

.zlfoot1-1-2{ width:375px; margin-left:13px; margin-top:60px;}
.zlsp02{ width:355px;font-size:16px;}
.zllxxq{ width:375px; line-height:28px; margin-top:12px;}

.zltui{ width:375px; margin-top:20px;}
.zltui a{ display:block; float:left; margin-right:20px;}

.zlfoot1-2{ width:322px; color:#FFF;}
.zlsp03{ width:322px;font-size:16px;}
.zlfoot1-2-1{ width:322px;}
.zlly{ width:320px; border:1px solid #000; height:37px; line-height:37px; text-indent:12px; margin-top:8px; margin-bottom:7px; float:left;}
.zlly2{ width:320px; border:1px solid #285ba2; float:left; margin-top:8px;}
.anniu{ width:322px; margin-top:10px; background:#2e71d1; text-align:center; color:#FFF; height:37px; line-height:37px; border:none; cursor:pointer;}
.anniu:hover{ background:#ff9600; color:#FFF;}

.zlfoott{ width:100%; background:#898989; height:45px; line-height:45px;}
.zlfoott1{ width:1200px; margin:0 auto; color:#FFF;}
.zlfoott1 a{ color:#FFF; text-decoration:underline;}

/*************/
.ghneiba{width:1000px;height:300px; margin:0 auto;position: relative; }
.ghneiba img{width: 1920px; height:300px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center; cursor:pointer;}


/******about***********/
.ghaboutgy{ margin-top:35px;}
.ghaboutgy1{ width:260px; border:5px solid #2f71d1;}
.ghsp4{ width:260px; background:#2f71d1; height:60px; line-height:60px; text-align:center; color:#FFF; font-size:24px; font-weight:bold;}
.ghul1{ width:242px; margin:15px 9px 10px 9px;}
.ghul1 li{ width:240px; float:left; border:1px solid #e1e1e1; height:37px; line-height:37px; text-align:center; margin-bottom:12px;}
.ghul1 li a{ display:block; width:240px; height:37px; line-height:37px; text-align:center; font-weight:bold;}
.ghul1 li a:hover{ display:block; width:240px; height:37px; line-height:37px; text-align:center; background:#ff9600; color:#FFF; font-weight:bold;}
.ghul1 li a#cura{ display:block; width:240px; height:37px; line-height:37px; text-align:center; background:#ff9600; color:#FFF; font-weight:bold;}
.ghlianxiwen{ width:242px; padding:9px; line-height:29px;}
.ghaboutgy2{ width:845px; margin-left:25px;}
.ghaboutgy2-1{ width:845px; border-bottom:1px solid #CCC; padding-bottom:10px; font-size:17px; font-weight:bold;}
.ghsp5{ font-size:15px; font-weight:normal;}
.ghaboutgy2-2{ width:845px; line-height:29px; margin-top:20px;}

.ghaboutgy2-3{ width:845px; margin-top:20px;}
.ghaboutgy2-3 ul{ width:845px; float:left;}
.ghaboutgy2-3 li{ width:257px; float:left; margin:12px; text-align:center;}
.ghaboutgy2-3 li a img{ border:1px solid #e5e5e5; float:left;}
.ghaboutgy2-3 li a span{ display:block; width:257px; height:42px; line-height:42px; background:#e5e5e5; float:left;}
.ghaboutgy2-3 li a span:hover{ background:#2e71d1; color:#FFF; font-weight:bold;}

.ghaboutgy2-4{ width:845px; margin-top:20px;}
.ghaboutgy2-4 ul{ width:845px; float:left;}
.ghaboutgy2-4 li{ width:805px; background:#f4f4f4; float:left; box-shadow:2px 5px 2px #d8d9db; padding:20px; overflow:hidden; margin-bottom:25px;}
.ghxw1{ width:805px;}
.ghxw2{ width:805px; margin-top:12px; line-height:26px;}
.ghxwmore{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#ff9600; color:#FFF;}
.ghxwmore:hover{ background:#2f71d1; color:#FFF;}

.ghaboutgy2-5{ width:845px; margin-top:20px;}
.daqianmessage{ width:845px; float:left;}
.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .boxxx{padding:50px 0 0 40px}
.message .boxxx li{line-height:44px;margin-bottom:15px}
.message .boxxx li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .boxxx li .input-text:focus{border-color:#1fac9c}
.message .boxxx li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .boxxx li.btn{margin-left:47px}
.message .boxxx li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff9600;border-radius:4px;color:#fff;font-size:16px}
.message .boxxx li .button:hover{ background:#2f71d1; color:#FFF;}

/******/
.dc_pages{ width:845px; float:left; margin-top:25px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.5%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	



/**********/
.mghtop{ display:none !important;}
.lnav{ display:none !important;}
.sjdelvchanpin{ display:none !important;}
.m_xinwen{ display:none !important;}
.m_youshi{ display:none !important;}
.slider-focus{ display:none !important;}
@media only screen and (max-width: 767px){
.banner{ display:none !important;}
/*ban*/
.slider-focus{position:relative; display:block !important;max-width:640px;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:22px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

	
.ghtop{ display:none !important;}	
.ghtop .ghsp1{ display:none !important;}
.mghtop{ display:block !important; width:100%; margin:0 auto; background:#e5e5e5; text-align:center; height:45px; line-height:45px; }

.ghlogo{ width:96%; margin:0 auto; height:auto; margin-left:2%; margin-right:2%;overflow:hidden;}
.ghlogo img{ width:60%;}
.ghlogo .ghsp2{ width:26%; font-size:12px; background:url(../images/m_teldian.gif) no-repeat left; height:30px; margin-top:3.5%;padding-left:0;}
.ghlogo .ghsp2 strong{ font-size:14px;color:#ff9600;}



.ghmenu{ display:none !important;}
body{ background:none;}

/*nav*/
.lnav { width:100%; display:block !important; height:90px; background-color:#2e71d1;}
.lnav ul li { width:33%; height:45px; line-height:45px; font-size:16px; background:url(../images/shouji_15.jpg) repeat-x bottom;float:left; text-align:center;  }
.lnav ul li a { color:#fdfdfa; text-decoration:none;background:url(../images/shouji_11.jpg) repeat-y right;display:block;}
.lnav ul li a#m_curr{ background:#ff9600;}	


.lnav ul li a#m_curr{ background:#ff9600;}	

.banner{ width:100%; height:600px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:50px; padding-top:550px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #2e71d1;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.guiheguanjianci{ display:none !important;}

.ghcpzx{ width:100%; margin:0 auto; text-align:center; font-size:18px;margin-top:15px;  font-weight:bold;}
.ghcpzx2{ width:100%; margin:0 auto;text-align:center; margin-top:10px; background:url(../images/wenbg.png) no-repeat center; font-size:28px; font-weight:bold;}

.container{ display:none !important;}
.sjdelvchanpin{ width:100%; display:block !important; margin:25px 0px 10px 0px;}
.sjdelvchanpin ul{ width:100%; float:left;}
.sjdelvchanpin li{ width:48%; float:left; margin:1%; text-align:center;}
.sjdelvchanpin li a img{ width:100%; margin-bottom:10px; border:1px solid #CCC;}

.items{ display:none !important;}

.ghjiagong{ display:none !important;}

.ghaboutjs{ width:96%; margin:0 auto;margin-left:2%; margin-right:2%; margin-top:10px;}
.ghaboutjs1{ width:100%; line-height:29px; float:left;}
.ghaboutjs1 strong{ display:none !important;}
.ghaboutjs1 br{ display:none !important;}
.gongsimore{ display:block; width:130px; height:36px; line-height:36px; text-align:center; background:#2e71d1; color:#FFF; margin-top:15px;}
.gongsimore:hover{ background:#f6ff00; color:#2e71d1;}
.ghaboutjs2{ width:100%; float:left; margin-top:15px; margin-left:0;overflow:hidden; }

.container00{ display:none !important;}
.m_xinwen{ width:96%; display:block !important; margin:0 auto; margin-left:2%; margin-right:2%;}
.m_xinwen ul{ width:100%; float:left;}
.m_xinwen li{ width:100%; float:left; border-bottom:1px dotted #CCC; padding-bottom:10px; margin:10px 0px 10px 0px; line-height:15px;}
.m_xinwen li span{ float:right; display:block; width:25%; text-align:right;}
.m_xinwen li a{ display:block; width:70%; margin-right:5%; float:left;}
.m_xinwen li a strong{ font-size:20px;}

.ghlink{ display:none !important;}

.m_youshi{ display:block !important; width:100%; margin:0 auto;}
.m_youshi img{ width:100%; max-width:100%; float:left; height:auto;}

.zlfoot{ display:none !important;}
.zlfoott{display:none !important;}


}


.sjbdmap{
    display: none;
}
@media (max-width: 768px){.sjbdmap{display: block !important;}}
.sjxinxi{ width:100%; text-align:center; line-height:28px; margin-top:15px; border-top:1px solid #CCC; padding-top:15px;}
.sjfoot{
	width:100%;
	padding:10px 0px 10px 0px;
	background:#2e71d1;
	position:fixed;
	/*height:69px;*/
	bottom: 0;
	left: 0;
	z-index:100000;
	}	
	
.sjfoot ul{
	width:100%;
	float:left;
	}
.sjfoot li{
	float:left;
	width:24.5%;
	height:63px;
	line-height:93px;
	border-right:1px solid #fecfc3;
	text-align:center;
	overflow:hidden;
	}
.sjfoot a li{color:#FFF;}	
	
.hm1{background:url(../images/home.png) no-repeat center top;}	
.hm2{background:url(../images/phone.png) no-repeat center top;}	
.hm3{background:url(../images/contact.png) no-repeat center top;}	
#hm4{background:url(../images/map.png) no-repeat center top;	border-right:none;}	

.bjlistmm{ display:none !important;}
.m_banner{ display:none !important;}
@media only screen and (max-width: 767px){
.ghaboutgy{ width:100%; margin:0 auto;}	
.ghaboutgy1{ display:none !important;}
.ghneiba{ display:none !important;}

.m_banner{ width:100%; display:block !important;}
.m_banner img{ width:100%;}

.bjlistmm{ width:100%; display:block !important; float:left; margin-top:10px;}
.bjlistmm ul{ width:100%; float:left;}
.bjlistmm li{ width:29%; margin:2%; float:left; text-align:center; height:35px; line-height:35px; background:#eceeef;}

.ghaboutgy2{ width:98%; margin-left:0px; padding-left:1%; padding-right:1%;}
.ghaboutgy2-1{ width:100%; border-bottom:1px solid #CCC; padding-bottom:10px; font-size:17px; font-weight:bold; overflow:hidden;}
.ghsp5{ display:none !important;}
.ghaboutgy2-2{ width:100%; line-height:29px; margin-top:20px; overflow:hidden;}
.ghaboutgy2-2 img{ width:100%; max-width:100%;}

.ghaboutgy2-3{ width:98%; margin-left:1%; margin-right:1%; margin-top:20px;}
.ghaboutgy2-3 ul{ width:100%; float:left;}
.ghaboutgy2-3 li{ width:46%; margin:2%; float:left;text-align:center;}
.ghaboutgy2-3 li a img{ border:1px solid #e5e5e5; float:left;}
.ghaboutgy2-3 li a span{ display:block; width:100%; height:42px; line-height:42px; background:#e5e5e5; float:left;}
.ghaboutgy2-3 li a span:hover{ background:#2e71d1; color:#FFF; font-weight:bold;}


.ghaboutgy2-4{ width:98%; margin-left:1%; margin-right:1%; margin-top:20px;}
.ghaboutgy2-4 ul{ width:100%; float:left;}
.ghaboutgy2-4 li{ width:96%; background:#f4f4f4; float:left; padding-left:2%; padding-right:2%; box-shadow:2px 5px 2px #d8d9db; padding:20px; overflow:hidden; margin-bottom:25px;}
.ghxw1{ width:100%;}
.ghxw2{ width:100%; margin-top:12px; line-height:26px;}
.ghxwmore{ display:block; width:30%;  height:30px; line-height:30px; text-align:center; background:#ff9600; color:#FFF;}
.ghxwmore:hover{ background:#2f71d1; color:#FFF;}


.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; float:left;}
.dc_pages1 a{ display:block; width:17.2%; float:left; height:37px; border:1px solid #999; margin:0px 1% 0px 1%; line-height:37px; text-align:center;}

}


