@charset "gb2312";
.index_top{ text-align:right; font-size:12px; margin-top:5px;}
.index_logo{background-color:#FFFFFF;}
.index_logo .ilogo{ float:left; height:80px;}
.index_logo .imenu{ float:right; height:80px;}

/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:400px; min-width: 1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:400px; overflow:hidden; text-align:center; box-shadow:inset 0px 15px 10px -15px #767676;}
.fullSlide .bd li a{ display:block; height:400px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:25px; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:10px; background-color:#FFFFFF; overflow:hidden; line-height:9999px; border-radius:50%;}
.fullSlide .hd ul .on{ background-color:#ff6700}
/* 新版幻灯片end*/

/*首页导航菜单start*/
.index_nav {
	display:table;
	margin: auto;
	padding:0px;
	margin-top:15px;
}
.index_nav li {
	float:left;
	line-height:50px;
	text-align:center;
}
.index_nav li a {
	display:block;
	font-size:16px;
	color:#000;
	padding-left:15px;
	padding-right:15px;
	transition-duration:500ms;
}
.index_nav li a:hover {
	text-decoration:none;
	background-color:#3697fd;
	color:#fff;
}
/*首页导航菜单end*/

.index_city{ overflow:hidden; margin-top:30px}
.index_city_left{ float:left; width:400px; height:300px; overflow:hidden;}
.index_city_center{float:left; width:460px; height:300px; margin-left:25px; overflow:hidden;}
.index_city_right{ float:right; width:288px; height:298px; overflow:hidden; border:1px solid #EBEBEB}
.index_city_right h1{height:35px; line-height:35px; color:#333; font-size:18px; background:#f4f4f4;  border-bottom:1px solid #ddd; padding:0 10px;}
.index_city_right h1 span{ float:right; font-size:14px; font-weight:100}
.index_city_right .ird{ width:270px; height:auto; margin:0 auto; margin-top:11px;}
/*.index_city_right .ird .iimg{width:270px; height:203px; overflow:hidden; }
.index_city_right .ird img{width:270px; height:203px;}
.index_city_right .ird p{ text-align:center; line-height:45px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}*/

/* 手机幻灯片 */
.slideBox{ width:100%; height:300px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:400px; height:300px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */

.p-iin{ overflow:hidden; margin-top:25px;}

/*首页新闻选项卡*/
.slideTxtBox{ width:100%; height:auto;}
.slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4;  border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:35px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:35px;  background:#3697fe; color:#FFF; font-weight:bold}

.slideTxtBox .bd ul{zoom:1; margin-top:10px}
.slideTxtBox .bd li{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li i{ font-family:"宋体"}

.igg{ background-color:#EEE; height:45px; line-height:42px;}
.iggl{ background:url(../images/ggl.png) no-repeat left center; text-indent:40px; font-size:16px; font-weight:bold}

/* 领导关怀 */
.focusBox { position: relative; width: 270px; height: 239px; overflow: hidden; text-align: left;  font-size:12px }
.focusBox .pic img { width: 270px; height: 203px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background:#CC0000; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 46px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/***********新闻资讯***********/
.index_n{margin:0 auto; height:auto; overflow:hidden; margin-top:20px; font-size:25px; height:30px; line-height:30px;  border-left: 6px solid #3697fd; text-indent:15px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;}
.index_n span{ float:right; background:url(../images/new_more.jpg) no-repeat right center; padding-right:25px; line-height:30px; font-size:14px}
.index_n a{ text-decoration:none}

/*案例*/
.product_zili{width:1200px; min-width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:5px; margin-top:20px;}
.product_zili dl{float:left; width:280px; height:245px; margin-bottom:20px; margin-right:26px; background-color:#fff}
.product_zili dl dt{width:280px; height:210px; position: relative; overflow:hidden}
.product_zili dl dt div{ position:absolute; width:100%; height:100%; border:1px solid white; z-index:3333; transition: transform ease-in-out 0.5s; cursor:pointer; opacity:0;}
.product_zili dl dt img{width:100%; height:100%; -webkit-transition:transform ease-in-out 0.5s;}
.product_zili dl dd{ text-align:center; line-height:35px; color:#fff; font-size:14px; position: relative; z-index:666; background-color:#f3f0f0; }
.product_zili dl dd p{position:relative; z-index:5; transition: color 1s; margin:0 auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; padding-left:10px; padding-right:10px;}
.product_zili dl dd span{ width:0% ;  display:block; height:35px; position:absolute; background-color:#3697fd; z-index:1; transition: width 0.6s;}
.product_zili dl:hover span{ width:100%;}
.product_zili dl:hover p{color:#fff;}
.product_zili dl:hover img{ transform:scale(1.1,1.1);}
.product_zili dt:hover div{opacity:1; transform:scale(0.9,0.85)}
.product_zili dl:nth-of-type(4n+0){margin-right:0px;}
.product_zili dl dd a{ text-decoration:none}
/*案例*/