*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"宋体";}
.clear{ clear:both;}

a {
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
}
ul,
ol,
li { 
    list-style: none;
}
i, em{font-style: normal;
}


.top{ width:100%; min-width:1200px; height:96px; background:#fff; position:fixed; top:0; z-index:999;}
.topbox{ width:1200px; height:96px;margin:0 auto; }
.logo{ width:200px; float:left; height:96px; overflow:hidden;}
.logo img{ width:200px; height:96px; display:block;}


.ttop{position: fixed;z-index: 99999999999;height: 96px; width:1200px; top: 0; left: 50%; margin-left: -600px;}
.w1080{width:880px;margin:0; float: right;}
.w1080 .nav{height:96px; margin:0 auto;width:880px;}
.w1080 .nav > li{ position: relative; height: 100%;width:110px;text-align:center; float:left; font-family:Microsoft Yahei; font-size:18px; }
.nav > li > a{height: 100%;line-height: 96px;display:block;font-size: 18px;color: #555555;}
.nav  > li > a:hover,.nav  > li > a.navCurrent{color: #e30a06;}
.nav > li:hover > em{ position: absolute;bottom:-1px;left:43%;display: inline-block;*display: inline; *zoom: 1;width: 19px;height: 4px;z-index:99999;}
.nav > li > ul{float:none; width:109px; position: absolute; top: 96px;left:0px;display:none;}
.nav > li > ul > li{width: 109px;line-height: 28px;text-align:center;border-top: 1px solid #fff; font-family:"宋体"; font-size:12px; font-weight:normal;}
.nav > li > ul > li > a{display: block;width:100%;height: 100%;font-size: 12px;color: #555;background: rgba(255,255,255,0.7);}
.nav > li > ul > li a:hover{background: rgba(255,255,255,0.7);color: #e30a06;}
.fl {float:left; display: inline;}

/*首页视频版块*/
.section-two{
	padding: 0;
	margin-top: 96px;
	position: relative;
	top: 0;
	z-index: 9;
	height: 534px;

}
.videoBtn .videoWrapper{
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index:999;
	background: #333;
}
.videoBtn .videoWrapper .video-wrap{
	height: 100%;
}
.videoBtn .videoWrapper video{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 999;
}
.videoBtn .videoWrapper .gb{	
	display: none;
	position: absolute;
	top: 0;
	right: 10%;
	z-index: 9999;
	background: #fff;
	background: 0;
	color: #fff;
	border: 0;
}
.videoBtn .videoWrapper .gb>img{
	display: block;
	width: 25px!important;
	height: 25px!important;
}
.videoBtn .videoWrapper .gb b{
	display: block;
	font-size: 12px;
}
.section-two img{
	width: 100%;
	height: 500px;
}
.section-two .secTwo-a{
	width: 267px;
	padding: 0 0 0 40px;
	position: absolute;
	height: 84px; 
	line-height: 84px;
	bottom: 113px;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 40px;
	font-family: Microsoft Yahei;
	color: #fff;
	border: 2px solid #fff;
	text-align: left;
	border-radius: 5px;
	cursor: pointer;
	background: url(/images/play1.png) 231px 28px no-repeat;
	z-index:9;
}
.section-two .secTwo-a:hover{
    color: #f4201c;
    border-color: #f4201c;
    background: url(/images/play.png) 231px 28px no-repeat;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;	
}

.section-two .anchorBox{
	font-size: 40px;
	line-height: 40px;
	height: 40px;
	width: 100%;
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    text-align: center;
    cursor: pointer;
    background: rgba(255,255,255,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
}
.section-two .anchorBox a{
	display: block;
	margin:0 auto;
	width: 70px;
	color: #fff;
	background-position: center bottom;
}
.section-two .secTwo-div{
	position: absolute;
	top: 30%;
	right: 22%;
}
.section-two .secTwo-div h1{
	margin: 0;
	height: 100%;
	line-height: 1.42857143;
	text-align: center;
	font-size: 70px;
	color: #fff;
}
.section-two .secTwo-div h1 p span{
	display: block;
	width: 100%;
}
.section-two .secTwo-div h1 .secH1{
	border-color:#D80A14;
	color: #D80A14;
	/*font-weight: 600;*/
}
.section-two .secTwo-div h1 .secH2{
	font-size: 26px;
	line-height: 2;
	text-align: left;
}

.banner{ width:100%;  min-width:1200px; height:534px; overflow:hidden; position:relative; margin:96px auto 0;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:534px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:534px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:100%; height:16px; z-index:1; overflow:hidden; position:absolute; bottom:25px; display: flex; justify-content: center; flex-direction: row;}
.BslideBox .hd li{ width:16px; height:16px; margin:0 8px; background: url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer; display: inline-block;}
.BslideBox .hd li.on{ width:16px; height:16px; background: url(/images/changeon.png) 0 0 no-repeat;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1920px; height:534px; display:block;}
/* .BslideBox .bd .im{ width:311px; height: 88px; position: absolute; bottom: 163px; left: 50%; margin-left: -155px;}
.BslideBox .bd .im img{ width:311px; height: 88px; display: block;} */

.proj{ width:1200px; height: 420px; margin: 43px auto 0; overflow: hidden; font-family: Microsoft Yahei;}
.projbtn{width:100%; line-height: 50px; font-size: 50px; text-align: center;}
.projbox{ width:1200px; height: 285px; overflow: hidden; margin-top: 85px;}
.projbox .lif{ width:22px; height: 66px; margin-top: 104px; float: left;}
.projbox1{ width:1140px; float: left; height: 285px; padding: 0 0px;}
.projbox1 li{ float: left; width: 224px; height: 275px; position: relative; margin: 0 12px 10px; padding: 0 18px; display: flex; justify-content: center; flex-direction: column; transition: all 0.8s ease-in-out;}
.projbox1 li:hover{ background:#e60012; box-shadow: 0px 6px 5px rgba(255,143,152,0.8);}
.projbox1 li:hover .tbt a,.projbox1 li:hover .ptxt,.projbox1 li:hover .ic{ color:#fff;}
.projbox1 li .ic{ width:100%; height: 56px; line-height: 56px; margin-top: 40px; text-align: center; font-size: 56px; color: #de0909;}
.projbox1 li .tbt{ width:100%; line-height: 81px; font-size: 20px; margin-top: 11px; text-align: center;}
.projbox1 li .ptxt{ width:100%; height: 48px; line-height: 24px; font-size: 16px; color: #555555;}

/* .proj{ width:1200px; height: 193px; margin: 58px auto 0; overflow: hidden; font-family: Microsoft Yahei;}
.projbtn{width:100%; line-height: 50px; font-size: 40px; text-align: center;}
.projbox{ width:1200px; height: 82px; overflow: hidden; margin-top: 61px;}
.projbox .lif{ width:22px; height: 66px; margin-top: 8px; float: left;}
.projbox1{ width:1140px; float: left; height: 82px; padding: 0 8px;}
.projbox1 li{ float: left; width: 310px; overflow: hidden; height: 82px; position: relative; margin: 0 35px; display: flex; justify-content: space-between;}
.projbox1 li img{ width: 70px; height: 74px; margin-top: 4px;}
.projbox1 li .trig{width:225px; height: 82px;}
.projbox1 li .trig .tbt{ width:100%; line-height: 28px; font-size: 20px;}
.projbox1 li .trig .tbt a:hover{ color:#f00;}
.projbox1 li .trig .ptxt{ width:100%; height: 54px; line-height: 18px; font-size: 14px; color: #444;} */


.com{ width:100%; height: 449px; min-width: 1200px; overflow: hidden; margin: 62px auto 0; background: url(/images/combg.jpg) center 0 no-repeat; text-align: center; font-family: Microsoft Yahei;}
.combt{ width:1200px; line-height: 99px; margin: 93px auto 0; font-size: 50px; color: #fff;}
.combt a{ color:#fff;}
.comtxt{ width:1200px; line-height: 34px; font-size: 20px; margin: 24px auto 0; color: #fff;text-align:left;}
a.comxx{ padding:0 18px; margin:50px auto 0; width: 110px; height: 46px; line-height: 46px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 2px solid #fff; color: #fff; display: block; font-size: 26px; color: #fff;}

.ind{ width:1200px; height: 169px; margin: 75px auto 0;}
.ind li{ width:300px; display: flex; flex-direction: column; float: left;}
.ind li img{ width:99px; height: 98px; display: block; margin: 0 auto;}
.ind li .ibt{ width:100%; line-height: 71px; font-size: 20px; font-family: Microsoft Yahei; text-align: center;}
.ind li .ibt a:hover{ color:#f00;}

.con{ width:100%; min-width: 1200px; height: 449px; margin: 51px auto 0; background: url(/images/conbg.jpg) center bottom no-repeat; font-family: Microsoft Yahei;}
.conbtn{ width:1200px; line-height: 60px; text-align: center; font-size: 50px; margin: 0 auto 0; padding-bottom: 34px;}
.conbox{ width:1200px; height: 250px; margin: 55px auto 0; overflow: hidden;}
.conbox li{ width:385px; float: left; margin-right: 22px; background: rgba(255,255,255,0.2); color: #fff; height: 250px;}
.conbox li img{ width:60px; height: 60px; margin: 30px auto 0; display: block;}
.conbox li .ctc{ width:100%; line-height: 66px; font-size: 28px; margin-top: 2px; text-align: center;}
.conbox li .ctct{ width:100%; line-height: 34px; font-size: 28px; text-align: center;}
.conbox li:last-child{ margin-right:0;}

.footer{ width:100%; min-width:1200px; height:60px; background:#242424; color:#fff; text-align:center; line-height:60px; }
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}

.xbanner{ width:100%;  min-width:1200px; height:360px; overflow:hidden; position:relative; margin:96px auto 0;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:360px; overflow:hidden;}
.xtFlash img{ width:1920px; height: 360px; display: block;}

/*成功案例内页*/
.case{ width:1218px; min-height: 500px; overflow: hidden; margin: 58px auto 0; padding-bottom: 40px;}
.case ul{ width:100%; overflow:hidden;}
.case li{ width:366px; height: 361px; margin: 0 10px 20px; float: left; padding: 10px 10px 0; transition: all 0.4s ease-in-out;}
.case li img{ width:366px; height: 300px; display: block;}
.case li p{ width:100%; line-height: 61px; font-size: 18px; text-align: center; font-family: Microsoft Yahei;}
.case li:hover{ box-shadow: 0 4px 8px rgba(0,0,0,0.4);}

/*新闻资讯内页*/
.newslist{ width:1250px; min-height: 98px; margin: 40px auto 73px; padding-bottom: 10px; overflow: hidden;}
.newslist1{ width:1250px; margin: 0px auto 0; min-height: 470px; padding-bottom: 20px;}
.newslist1 li{ width:515px; padding: 0 30px; float: left; height: 200px; background: #f9f9f9; margin: 20px 25px 20px; transition: all 0.4s ease-in-out;}
.newslist1 li .nbt{width:515px; height: 54px; margin-top: 2px; line-height: 54px; font-family: Microsoft Yahei; font-size: 16px;}
.newslist1 li .nbt a{ color:#444;}
.newslist1 li .nbt a:hover{ color:#EC1518;}
.newslist1 li .ntxt{ width:515px; height: 78px; line-height: 26px; font-size: 14px; font-family: Microsoft Yahei; color: #555;}
.newslist1 li .nline{ width:515px; height: 1px; background: #e8e8e8; margin-top: 18px;}
.newslist1 li .nft{ width:515px; height: 42px; line-height: 42px; color: #888; font-size: 14px;}
.newslist1 li .nft .name{ float:left;}
.newslist1 li .nft .date{ float:right;}
.newslist1 li:hover{ box-shadow: 0 0 6px rgba(22,0,11,0.3);}

/*二级内页*/
.about{ width:100%; min-width: 1200px; height: 68px; background: #ff302c; margin: 0;}
.about1{ width:1200px; height: 68px; line-height: 68px; margin: 0 auto;}
.about1 li{ width:210px; text-align: center; font-size: 24px; font-family: Microsoft Yahei; float: left;}
.about1 li a{ color: #fff; display: block;}
.about1 li a:hover,.about1 li a.now{ color:#ff302c; background: #fff;}
.words{ width:1200px; padding: 10px 0; min-height: 500px; margin: 10px auto 0;}

/*详细内页*/
.section1{ width:1200px; margin:25px auto 30px; overflow:hidden;}
.showtitle{ width:1200px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#e70000; font-weight:bold; border-bottom:2px solid #dcdcdc;}
.showxx{ width:1038px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 19px; font-weight:normal;}

/*服务项目内页*/
.main1{
	  width:1200px;
	  margin:38px auto;
	  overflow:hidden;
	  }
.aside{
	width:280px;
	float:left;
	padding-right:0px;
	overflow:hidden;
	background:#fff;
	margin-right:15px;
	}
.aside .aside_title{
	height:68px;
	line-height:68px;
	font-size:25px;
	color:#fff;
	background:url(/images/aside_h1.jpg) 0 0 no-repeat;
	padding-left:116px;
	overflow:hidden;
	font-family: Microsoft Yahei;
	}
/*.aside .aside_title span{ float:right; font-size:12px; padding-right:10px;}
.aside .aside_title span a{ color:#fff; font-weight:normal;}*/
.aside .aside_main{
	width:278px;
	min-height:497px;
	padding-bottom:20px;
	border:1px solid #ebebeb;
	border-top:0;
	overflow:hidden;
	}
.aside_main ul{
	padding:5px 14px;
	}
.aside_main ul li{
	width:250px;
	line-height:34px;
	font-size:14px;
	font-weight:normal;
	padding-top:13px;
	overflow:hidden;
	}
.aside_main ul li a{
	display:block;
	color:#333;
  /*padding-left:58px;*/
   text-align:center;
	background:url(/images/aside_menu1.jpg) 0 0 no-repeat;
	}
.aside_main ul li.now a,.aside_main ul li:hover a{
	color:#fff;
	background:url(/images/aside_menu2.jpg) 0 0 no-repeat;
	}
.aside_main ul.two{
	padding:0px;
	}
.aside_main ul.two li{
	width:250px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:normal;
	padding:0;
	background:url(/images/aside_menu3.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
.aside_main ul.two li a{
	padding-top:8px;
	line-height:29px;
	display:block;
	color:#585858;
	padding-left:14px;
	background:url(/images/aside_menu4.jpg) 2px 19px no-repeat;
	text-align:left;
	}
.aside_main ul.two li.on a,.aside_main ul.two li:hover a{
	color:#f4201c;
	}

.productsmain{
	width:903px;
	min-height:550px;
	border:1px solid #ebebeb;
	overflow:hidden;
	float:left;
	background:#fff;
	}
/*
.productstitle{ 
	line-height:32px;
	text-align:right;
	padding-right:10px;
	background:url(/images/producttitle.jpg) 0 0 no-repeat;
	overflow:hidden;
	color:#333;
   }
.productstitle a{ color:#333;}
.productstitle span{
   font-size:14px;
   font-weight:bold;
   color:#0052a1;
   padding-left:40px;
   float:left;
   }
.productstitle a:hover,.productstitle a.now{
	color:#e00000;
	}
*/
.productstwords{
	width:883px;
	padding:15px 10px;
	overflow:hidden;
	}

	
#cgan_k{width:883px;overflow:hidden; margin:0 auto;}
#cgan_k li{float:left;width:33.3%; padding:10px 0; text-align:center;}
#cgan_k li a{ display:block; line-height:30px;}
#cgan_k li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan_k li a:hover{ color:#F00}

#link5{width:1200px;overflow:hidden; margin:0 auto;}
#link5 li{display:block;float:left;width:25%;text-align:center; padding:10px 0;}
#link5 img{ width:230px; height:45px; border:1px solid #dadada;padding:1px; display:block; margin:0 auto;}


#link6{width:1200px; margin:20px auto 0 auto; min-height:300px;}
#link6 li{display:block;float:left;width:25%;text-align:center; margin:10px 0; height:24px;line-height:24px;}
#link6 li a{ width:230px; height:24px; border:1px solid #dadada;padding:1px; background-color:#f9f9f9; display:block; margin:0 auto;}


	


