﻿@charset "utf-8";
/* CSS Document */

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner{height:483px; overflow:hidden; margin-bottom:-60px; background: url(Img/Index/b_bg.jpg) no-repeat center bottom;}
.banner a{ display:block; height:461px; overflow:hidden;}

/*首页动画样式*/
.fullSlide {
	width:100%;
	position:relative;
	height:483px;
}
.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:483px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:483px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:60px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
	filter:alpha(opacity=50);
	opacity:0.5;
	border-radius:5px;
}
.fullSlide .hd ul .on {
	background:#FDD000;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/**/
.map{ height:225px; position:relative; z-index:3;}
.map ul{ padding-left:60px;}
.map ul li{ float:left; width:154px;}
.map ul li img{ width:146px; height:90px; padding-bottom:9px; box-shadow:2px 2px 2px #c2c2c2; margin-bottom:3px;}
.map ul li span{ display:block; height:27px; line-height:27px; background:#e6e6e6; color:#595757; font-size:16px; width:146px; text-align:center;}
.map ul li span a{color:#595757;}
.map ul li span a:hover{ text-decoration:none;}
.xiaoguo6:hover img {animation-duration: 3s;animation-name: pulse;opacity: 1;}
/**/
.serv{ overflow:hidden;}
.serv h2,.stre h2,.case h2,.news h2{ background: url(Img/Index/h2.gif) no-repeat center 0; height:42px; line-height:42px; text-align:center; font-size:36px; font-weight:normal; padding-left:18px; margin-bottom:47px; overflow:hidden;}
.serv h2 a,.stre h2 a,.case h2 a,.news h2 a{ color:#595757; text-decoration:none;}
.serv h2 span,.stre h2 span,.case h2 span,.news h2 span{ text-transform:uppercase; color:#9fa0a0; font-size:28px; padding-left:30px; margin-left:30px; display:inline-block; border-left:2px solid #ef5600; float:left;}
.serv h2 i,.stre h2 i,.case h2 i,.news h2 i{ display:inline-block; float:left; padding-left:358px;}
.stre h2 i{ padding-left:319px;}
.serv h2 i{ padding-left:320px;}
.serv dl{ height:393px; background:#efefef; margin-bottom:67px;}
.serv dl dt{ font-size:0; float:right; width:643px;overflow:hidden;}
.serv dl dt img{ float:left;}
.serv dl dt span{ float:right; width:185px;}
.serv dl dt span img{ margin-bottom:5px;}
.serv dl dd{ float:left; width:280px; padding:48px 0 0 45px; position:relative;}
.serv dl dd h3{ color:#666464; font-weight:normal; font-size:20px; padding-bottom:28px;}
.serv dl dd h3 a{color:#666464;}
.serv dl dd h3 a:hover{ text-decoration:none; color:#ea5504;}
.serv dl dd h3 strong{font-size:26px; padding-right:9px;}
.serv dl dd p{ color:#595757; font-size:14px; padding-bottom:10px; line-height:25px;}
.serv dl dd p i{ display:block; color:#595757; font-size:16px; font-weight:bold; padding-bottom:3px;}
.serv dl dd em{ position:absolute; display:block; right:0; top:319px;}
.serv dl dd em a{ display:inline-block; width:103px; height:33px; line-height:33px; text-align:center; border:2px solid #ea6217; color:#ea5504; font-size:16px;}
.serv dl dd em a:hover{ background:#ea5504;border:2px solid #ea5504; color:#fff;}
.serv .fan dt{ float:left; width:648px;}
.serv .ser3 dt{ width:640px;}
.serv .ser3 dt img{ float:right;}
.serv .ser3 dt span{ float:left; width:153px;}
.serv .ser4 dt img{ padding-right:3px;}
/**/
.stre{ height:732px; overflow:hidden;}
.stre h2,.case h2,.news h2{ background: url(Img/Index/h21.gif) no-repeat center 0;}
.stre p{ float:left; background:url(Img/Index/st_bg1.jpg) no-repeat; width:208px; height:538px; margin-right:13px; padding:0 18px; color:#595757; font-size:14px; line-height:25px;}
.stre p strong{ display:block; color:#ea6217; font-size:30px; text-align:center; padding:50px 0 20px 0;}
.stre p em{ display:block; overflow:hidden; margin-bottom:3px;}
.stre p em span{ display:inline-block; float:left; width:20px;}
.stre p em i{ width:178px; float:left;}
.stre .st2{ background:url(Img/Index/st_bg2.jpg) no-repeat; padding-top:180px;}.stre .st4{ background:url(Img/Index/st_bg4.jpg) no-repeat; padding-top:180px; margin-right:0;}
.stre .st3{background:url(Img/Index/st_bg3.jpg) no-repeat; }
.stre p:hover{border:1px solid #ea6217; padding-left:17px; padding-right:17px;}
.stre p.st2:hover,.stre p.st4:hover{border:1px solid #ea6217; padding-left:17px; padding-right:17px; height:358px;}
/**/
.case{ height:739px;}
.case h3{ background:url(Img/Index/c_bg1.gif) no-repeat; height:143px; overflow:hidden;}
.case h3 a{ display:block; width:203px; float:left; text-align:center; padding-top:101px; font-weight:normal; height:42px; font-size:18px; color:#595757;}
.case h3 a:hover{ background:url(Img/Index/c_bg2.gif) no-repeat -1px 0; text-decoration:none; color:#e6e6e6;}
.case h3 .bg1:hover,.case h3 .bg1.cur{ background:url(Img/Index/c_bg2.gif) no-repeat -1px 0; text-decoration:none; color:#e6e6e6;}
.case h3 .bg2:hover,.case h3 .bg2.cur{ background:url(Img/Index/c_bg2.gif) no-repeat -203px 0;text-decoration:none; color:#e6e6e6; }
.case h3 .bg3:hover,.case h3 .bg3.cur{ background:url(Img/Index/c_bg2.gif) no-repeat -406px 0; text-decoration:none; color:#e6e6e6;}
.case h3 .bg4:hover,.case h3 .bg4.cur{ background:url(Img/Index/c_bg2.gif) no-repeat -609px 0; text-decoration:none; color:#e6e6e6;}
.case h3 .more{ padding-top:43px; height:99px; font-size:24px; color:#898989;}
.case h3 .more span{ display:block;}
.case h3 .more:hover{ background:url(Img/Index/c_bg2.gif) no-repeat right 0;}
.case p{ position:relative; font-size:0; width:1015px; height:419px;}
.case p i{ display:block; position:absolute; right:0; bottom:0; padding:30px 46px; background:url(Img/Index/spn.png) repeat; width:445px; height:90px; font-size:12px; color:#fff; line-height:26px;}
.case p i strong{ display:block; font-size:18px; margin-bottom:9px;}
.case p i a{ color:#fff;}
/**/
.news{ height:513px;}
.news .ns_jjs{position:relative;}
.news dl{ height:363px; background:#e6e7e7; overflow:hidden;}
.news dl dt{ float:left; width:547px;}
.news dl dd{ width:378px; float:right; padding:50px 50px 0 0;}
.news dl dd h3{ font-weight:normal; margin-bottom:35px;}
.news dl dd h3 a{ color:#221815; font-size:20px;}
.news dl dd p{ color:#595757; font-size:14px; line-height:24px;}
.news dl dd p i{ display:block; margin-bottom:25px;}
.news dl dd p a{ color:#f08300;}
.news .ns_jjs em{ display:block; position:absolute; right:61px; top:320px;}
.news .ns_jjs em a{ display:inline-block; width:17px; height:17px; border-radius:17px; background:#fff; margin-right:8px; color:#595757; font-size:12px; text-align:center; line-height:17px;}
.news .ns_jjs em a:hover,.news .ns_jjs em .cur{ text-decoration:none; background:#f08300; color:#fff;}
/**/
.n_l{ width:582px; height:555px;}
.n_l h3,.n_r h3{ height:66px; background:url(Img/Index/n_h31.gif) no-repeat left 35px;}
.n_l h3 a,.n_r h3 a{ color:#595757;}
.n_l h3 span,.n_r h3 span{ display:inline-block; float:right; padding:12px 12px 0 0;}
.n_l h3 span a,.n_r h3 span a{ color:#bfbfbf; font-weight:normal; font-size:12px;}
.n_l dl{ overflow:hidden; height:166px; border-bottom:1px solid #cacbcb;margin-bottom:20px;}
.n_l dl dt{ width:92px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:20px; background:#ea5504; float:left; }
.n_l dl dd{ float:left; width:470px; float:right;}
.n_l dl dd h4{ color:#595757; font-size:20px; font-weight:normal; line-height:30px;}
.n_l dl dd p{ color:#999; font-size:14px; line-height:25px; padding-top:9px;}
.n_l dl dd p a{color:#ea5504;}
.n_l ul{ padding-left:30px; background:url(Img/Index/n_li.gif) no-repeat left 18px;}
.n_l ul li{ height:44px; line-height:44px; border-bottom:1px dashed #ededee; color:#595757; font-size:14px;}
.n_l ul li a{ color:#595757; }
.n_l ul li span{ float:right;}

/**/
.n_r{ width:373px; height:555px;}
.n_r dl dt img{ width:370px; height:168px;}
.n_r dl dd h4{ color:#595757; font-size:20px; font-weight:normal; line-height:50px; padding-top:5px;}
.n_r dl dd h4 a{color:#595757;}
.n_r dl dd p{ color:#999; font-size:14px; line-height:26px; padding-bottom:5px;}
.n_r dl dd p a{ color:#ea5504;}
.n_r ul li{ line-height:42px; border-bottom:1px dashed #ededee; color:#595757; font-size:14px}
.n_r ul li a{ color:#595757;}
.n_r ul li span{ float:right;}
/**/
.abo{ background:url(Img/Index/a_bg.jpg) no-repeat center 0; height:517px; overflow:hidden; margin-bottom:101px;}
.abo p{ width:392px; padding:298px 0 0 369px; font-size:18px; color:#fffffe; line-height:32px; text-shadow:2px 2px 2px #244c5a;}
.abo p a{ display:block; text-shadow:none; width:103px; height:34px; border:1px solid #898989; font-size:18px; color:#000; text-align:center; margin-top:20px;}
/**/
.tong{height:263px; overflow:hidden;}
.tong h2{ background: url(Img/Index/h2.gif) no-repeat center 0; height:42px; line-height:42px; text-align:center; font-size:36px; font-weight:normal; padding-left:18px; margin-bottom:17px; overflow:hidden;}
.tong h2 a{ color:#595757; text-decoration:none;}
.tong h2 span{ text-transform:uppercase; color:#9fa0a0; font-size:28px; padding-left:30px; margin-left:30px; display:inline-block; border-left:2px solid #ef5600; float:left;}
.tong h2 i{ display:inline-block; float:left; padding-left:358px;}
.tong h2{ background: url(Img/Index/h21.gif) no-repeat center 0;}
.tong p{ overflow:hidden; line-height:35px; margin-bottom:12px; clear:both;height:35px;}
.tong p b{ display:inline-block; float:left; margin-right:9px; width:86px; height:29px; line-height:29px; text-align: center; border:1px solid #c9cacb; }
.tong p b a{font-size:16px; color:#595757;font-weight:normal;}
.tong p span{ display:inline-block; float:left; width:748px; padding-left:5px;}
.tong p span a{ display:inline-block; color:#595757; font-size:14px; padding:0 5px;}

/**/



