*{padding:0; margin:0;behavior:url(iecss3.htc);}
body{padding: 0; margin: 0;background: #F7F7EF;font-family:microsoft yahei,Verdana, Geneva, sans-serif; color: #434343;}
a{color: #434343; text-decoration: none;}
a:hover{color: #DA251C;transition: all 0.5s ease 0s;}
img{border: none;}
li{list-style: none;}
li:hover{transition: all 0.5s ease 0s;}
input{border:none;font-family:microsoft yahei,Verdana, Geneva, sans-serif; }
#name,#email,#mycall{width: 200px; padding: 5px;font-family:microsoft yahei,Verdana, Geneva, sans-serif; border: 1px solid #ddd; font-size: 13px;}
#lytext{padding: 5px;font-family:microsoft yahei,Verdana, Geneva, sans-serif; border: 1px solid #ddd; font-size: 13px; width: 460px; height: 110px;}
#TJ,#CZ{width: 80px; padding: 5px; font-size: 13px;}
.clear{clear: both;}
.top{width: 100%;}
.topWrap{width: 1200px; margin: 0 auto;}
.logo{float: left;}
.topInfo{float: right; }
.topLink{height: 30px; line-height: 30px; font-size:12px; margin-top: 10px; text-align: right;}
.topLink a{padding: 0 10px;}
.topTel{height: 45px; line-height: 45px; font-size:22px; font-family: Georgia; text-align: right; padding-right: 10px;}
.globalMenu{width:100%; background:#940000; height:40px; line-height:40px;}
.globalMenuWrap{width:1200px; margin:0 auto;}
.topSearchBox{width:250px; float:right; text-align:right;}
.topSearchBox input{background:#F7F7EF; font-size:12px; padding:5px; color:#000; width:220px;}
/*banner开始*/
.banner {
	height: 500px;
	width: 100%;
	clear: both;
	overflow: hidden
}
.ul_arrow a, .ul_play li a, .ul_pos li a, .ul_pos li span {
	background-image: url(../images/sp_main.png);
	background-repeat: no-repeat;
}
.area_visual {
	clear: both;
	height: 500px;
	position: relative;
}
.ul_visual li {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center top;
}
.ul_visual li a {
	display: block;
	height: 500px
}
/*左右箭头*/	
.ul_arrow {
	width: 100%;
	height: 100%;
}
.ul_arrow li{ position:relative; height:100%; overflow:hidden}
.ul_arrow li div{ position:absolute;}
.ul_arrow li div.li_prev{ left:52px;top:50%; margin-top:-26px;}
.area_visual .ul_arrow .li_prev a {
	display:block;
	background: url(../images/indexPrev.png) no-repeat center center;
	width: 32px;
	height: 52px;
}
.ul_arrow li div.li_next{ right:52px; top:50%;margin-top:-26px;}
.area_visual .ul_arrow .li_next a {
	display:block;
	background: url(../images/indexNext.png) no-repeat center center;
	width: 32px;
	height: 52px;
}
/*播放/停止*/	
.area_visual .ul_play, .area_visual .ul_pos {
	position: absolute;
	bottom:50px;
	left: 50%;
}
.box_main_content_1 .ul_pos {
	position: absolute;
	bottom: 10.75%;
	left: 50%;
}
.area_visual .ul_play li {
	position: absolute;
	bottom: 0;
	left: 0;
}
.area_visual .ul_play li a {
	display: none;
	width: 12px;
	height: 12px;
}
.area_visual .ul_play li.on a {
	display: block;
}
.area_visual .ul_play li.li_start a {
	background: url(../images/start.png) no-repeat center center
}
.area_visual .ul_play li.li_stop a {
	background: url(../images/stop.png) no-repeat center center
}
/*底部按钮组*/	
.ul_pos li {
	float: left;
	width: 11px;
	height: 12px;
	margin: 0 5px;
	text-indent: -10000px;
}
.ul_pos li a, .ul_pos li span {
	display: block;
	height: 12px;
	background: url(../images/bannerDot.png) no-repeat center center
}
.ul_pos li.on a, .ul_pos li.on span {
	background: url(../images/bannerDothover.png) no-repeat center center;
}
/*banner结束*/
.main{width: 100%;}
.mainWrap{width: 1200px; margin: 0 auto; padding-top: 20px;}
/* 选项卡示例样式开始 */
.mainLeftTab,.box {width: 450px; float: left;}
.tab {
	overflow: hidden;
	width: 450px;
	height: 32px;
	background: #ddd;
	cursor: pointer;
}
.tab li {
	float: left;
	padding: 0 27px;
	text-align: center;
	line-height: 32px;
	border-right: 1px solid #fff;
	font-size: 14px;
}
.tab li.on {
	background: #940000; color: #fff;}
.con {
	width: 448px;
	border: 1px solid #ddd;
	border-top: none;
}
.con img{width: 428px; height: 120px; padding: 10px;}
.con p{padding: 0 10px; line-height: 25px; font-size: 13px; color: #434343; height: 153px; overflow:hidden;
}
/* 选项卡示例样式结束 */
.aboutProfile{width: 450px; float: left; border: 1px solid #ddd; margin: 0 10px; padding-bottom: 10px;}
.aboutProfile_T{height: 32px; line-height: 32px; font-size: 12px; text-align: right; padding-right: 10px; border-bottom: 1px solid #ddd;}
.aboutProfile_T span{display: block; padding: 0 30px; float: left; font-size: 14px; background: #940000; color: #fff;}
.goodNews{height: 120px; overflow: hidden; margin-bottom: 10px;}
.goodNews img{width: 160px; height: 100px; float: left; margin: 10px; padding: 3px; border: 1px solid #ddd;}
.goodNews p{ line-height: 26px; font-size: 13px; overflow: hidden; margin-top: 5px;font-weight: bold;max-height:48px; height: expression_r( this.scrollHeight > 48 ? "48px" : "auto" );-webkit-max-height: 48px;}
.goodNews p a{ color:#940000;}
.goodNews span{font-size: 12px; line-height: 24px;}
.aboutProfile ul li{height: 30px; line-height: 30px; overflow: hidden; font-size: 13px; border-bottom: 1px dotted #ddd;}
.aboutProfile ul li span{float: right; padding-right: 5px;}
.aboutProfile ul li i{padding: 0 10px;}
.aboutProfile ul li:hover i{color: #da251c;transition: all 0.5s ease 0s;}
.homeSubMenu{width: 100%; height: 120px; background: #686D71; border-bottom: 5px solid #940000; margin-top: -120px; opacity: 0.8;-khtml-opacity: 0.8;
	-moz-opacity:0.8; filter:alpha(opacity=80); overflow: hidden;}
.homeSubMenuWrap{width: 1200px; margin: 0 auto;}
.homeSubMenuWrap ul li{float: left; display: block; width: 100px; height: 100px; line-height: 100px; overflow: hidden; text-align: center; border-radius: 50px; background: #fff; margin: 10px 20px 0 10px; font-size: 14px; }
.homeSubMenuWrap ul li:hover{background: #940000;transition: all 0.5s ease 0s;}
.homeSubMenuWrap ul li:hover a{color: #fff;}
.homeContact{float: left; width: 276px; height: 328px; border: 1px solid #ddd; background: url(../images/call-line.jpg) center center no-repeat;}
.homeContact p{padding: 10px; font-size: 14px; line-height: 30px;}
/*首页底部滚动产品开始*/
.scroll-outer{width: 100%;}
.scroll-outer .aboutProfile_T{width: 1200px; margin: 0 auto; padding: 0; margin-top: 20px;}
.scroll-outer .aboutProfile_T p{padding-right: 10px;}
#scroll{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"; margin-top: 10px;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:220px;height:127px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .item img{width: 220px; height: 127px;}
#scroll .item p{height: 30px; line-height: 30px; font-size: 12px; overflow: hidden; position: absolute; bottom: 0; background: #000; opacity: 0.8; padding-left: 10px;}
#scroll .item p a{color: #fff;}
#scroll .item p a:hover{color: #DA251C;}
#scroll p{width:226px;height:54px;line-height:18px;font-size:12px;}
.owl-pagination{text-align: center; margin-top: 10px;}
#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:25px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{color: #940000;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{color: #940000;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}
/*首页底部滚动产品结束*/
.friendlink{width: 100%;}
.friendlinkWrap{width: 1200px; margin: 0 auto;}
.friendlinkContent{border: 1px solid #ddd; border-top: none !important;}
.friendlinkContent a{font-size: 12px; line-height: 26px; padding:0 10px;}
.footMenu{width: 100%; background: #940000; margin-top: 10px;}
.footMenuWrap{width: 1200px; margin: 0 auto; height: 40px; line-height: 40px; font-size: 12px;}
.footMenuWrap a{color: #fff;}
.footMenuWrap span{padding: 0 20px; color: #fff;}
.copyright{width: 100%; margin-top: 10px;}
.copyrightWrap{width: 1200px; margin: 0 auto;}
.copyrightLogo{float: left; width: 500px;}
.copyrightInfo{float: right; font-size: 12px; line-height: 30px; width: 700px;}
.copyrightInfo p{text-align: right; padding-right: 10px;}
/*Mega下拉开始*/
.fullwidthL{float: left; width: 210px; padding: 10px;}
.fullwidthL ul li{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; float: none; padding: 0; font-size: 14px;}
.fullwidthL ul li:hover{background: none;}
.fullwidthL ul li:hover a{color: #dac97b;}
.fullwidthL ul li i{color: #fff; padding: 0 10px; font-size: 13px;}
.fullwidthC{float: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; width: 440px;padding: 10px;height: 200px;}
.fullwidthC p{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; font-size: 16px; color: #fff;}
.fullwidthC span{font-size: 13px; color: #fff; line-height: 30px;}
.fullwidthR{float: left; width: 468px;padding: 10px;}
.fullwidthR img{width: 477px; height: 195px;}
.subBanner{width: 100%; height: 200px; background: url(../images/subbanner.jpg) center center no-repeat; background-size: cover;}
.subBannerWrap{width: 1200px; margin: 0 auto;}
.subBanner p{float: left; height: 40px; line-height: 40px; font-size: 16px; background: #940000; color: #fff; padding: 0 60px; margin-top: 100px;}
.position{width: 100%; margin-top: 10px; margin-bottom: 10px;}
.positionWrap{width: 1200px; margin: 0 auto; background: #ddd;}
.positionWrap p{font-size: 13px; height: 40px; line-height: 40px; padding-left: 10px;}
.page{width: 100%;}
.pageWrap{width: 1200px; margin: 0 auto;}
.pageWrapL{width: 850px; float: left; border: 1px solid #ddd;}
.pageWrapR{float: right; width: 330px; overflow: hidden;}
.pageWrapR ul{border: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 10px;}
.pageWrapR ul li{height: 36px; line-height: 36px; font-size: 13px; border-bottom: 1px dotted #ededed; overflow: hidden; }
.pageWrapR ul li i{padding: 0 10px;}
.pageWrapR p{height: 40px; line-height: 40px; background: #DDDDDD; font-size: 16px; padding-left: 10px;}
.contactR{border: 1px solid #ddd;}
.contactR p{background: none; font-size: 13px; line-height: 30px; height: auto;}
.pageSubMenu{height: 40px; line-height: 40px;background: #F7F7F7;font-size: 13px; border-bottom: 1px solid #ddd;}
.pageSubMenu ul li{float: left; padding: 0 30px; border-right: 1px solid #ddd;}
.pageSubMenu ul li:hover{background: #940000;transition: all 0.5s ease 0s;}
.pageSubMenu ul li:hover a{color: #fff;}
.pageContent{padding: 10px; font-size: 13px; line-height: 30px;}
.focus{ position:relative; width:330px; height:190px; background-color: #000;}  
.focus img{ width: 330px; height: 190px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:13px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display: none !important; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.line{clear: both; margin: 10px 0;}
.productList{padding: 5px;}
.productList ul li{float: left; width: 270px;height: 185px; margin: 10px 0; border: 1px solid #ddd; overflow: hidden;}
.productList ul li p{height: 30px; line-height: 30px; font-size: 13px;text-align: center;overflow: hidden;}
.productList ul li img{width: 270px; height: 155px; display: list-item;}
.productList ul .l-1{float: left;}
.productList ul .l-2{margin-left: 13px;}
.productList ul .l-3{float: right;}
.pagelist{height:30px; padding:0; text-align:center;font-size:12px; width:100%; margin:0 auto; margin-top:50px; margin-bottom:30px;}
.pagelist p{text-align:right; padding-right:20px;}
.pagelist a{padding:3px 10px; color:#757575; border:1px solid #e7e7e7; text-decoration:none;}
.pagelist a b{background:none !important; border:none !important; color:#646464 !important; font-weight:100;}
.pagelist a:hover{ background:#f88073; border:1px solid #f88073; color:#fff; text-decoration:none;}
.pagelist b{padding:3px 6px; background:#f88073; border:1px solid #f88073; color:#fff; text-decoration:none;}
.newsList{padding: 10px;}
.newsListGoodNews{height: 140px; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.newsListGoodNews img{float: left; padding: 3px; border: 1px solid #ddd;width: 200px; height: 125px; margin-right: 10px;}
.newsListGoodNews p{height: 32px; line-height: 32px; font-size: 16px;}
.newsListGoodNews span{font-size: 12px; line-height: 26px;}
.newsList ul li{height: 34px; line-height: 34px; border-bottom: 1px dotted #ddd; font-size: 14px;}
.newsList ul li i{padding: 0 10px;}
.newsList ul li span{float: right; font-size: 12px;}
.newsList ul li:hover i{color: #da251c;}
.pageContentT{height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-bottom: 1px solid #ddd; padding-bottom: 10px;margin-bottom: 10px;}
.pageContent img{max-width: 830px !important;}
.caseListLast .p1{height: 40px;line-height: 40px;font-size: 16px;text-align: center;font-weight: bold;background: #ddd;}
.caseListLast .p2{width: 500px;}
.caseListLast .p3{width: 200px;}
.caseListLast .p4{width: 100px;}