  @charset "utf-8";
/* CSS Document */
.top{background: #333;height:36px;line-height:36px;color:#908f8f;}
.top a{color:#908f8f;}
.logo{padding:12px 0px 20px;}
.col_61{color:#616161;}
.col_0a{color:#0a4ea2;}

/**seach**/
.iseaCon{background:url(../images/seachBg.png) no-repeat 0px 0px;width:800px;height:42px;margin:0px auto;padding:0px 48px;position:absolute;top:0px;left:102px;}
.hotSea,.hotSea a{color:#656565;line-height:40px;}
.hotSea span{color:#2763a1;}
.hotSea a{margin:0px 4px;}
.search{position:relative;width:235px;border:2px solid #dadada;height:21px; margin-top:6px;}
.search_text{width:150px;height:21px; color:#9a9a9a; border:0px; border-right:none;padding-left:5px;outline:none;line-height:21px\9;background:none;}
.search_select{width:51px;height:21px}
.search_select select{display:none}
.select_box{position:relative;height:21px;font-family:'宋体'}
.search_select .select_showbox{width:40px;color:#989898;background: url(../images/seaBg.png) no-repeat right center;line-height:13px;border-left:1px solid #bebebe;padding-left:8px;margin:5px 0px}
.select_option {position: absolute;top:16px;border: 1px solid #dddddd;border-top: 0px;background: #fff;right: 0px;width:49px;line-height:24px;display:none}
.select_option li{padding-left:9px;color:#989898}
.select_option li.hover{background:#f9f9f9;}

/**menu**/
.menu{height:60px;margin-top:24px;}
.menu li{float:left;position:relative;margin:0px 6px;}
.menu li em{position:absolute;background:url(../images/menuBg.png) no-repeat left top;width:20px;height:27px;display:none;}
.menu li em.menuT{top:0px;left:0px;}
.menu li em.menuB{bottom:0px;right:0px;}
.menu li a{padding:8px 6px 0px;display:block;height:54px;text-align:center;}
.menu li a span{color:#e30000;font-size:16px;}
.menu li a p{color:#fff;font-family:'arial';font-size:12px; text-transform:uppercase;}
.menu li span:hover{ color:#fff;}
.menu li em.menuT,.menu li a:hover em.menuT,.menu li a.cur em.menuT{top:0px;left:0px;}
.menu li em.menuB,.menu li a:hover em.menuB,.menu li a.cur em.menuB{bottom:0px;right:0px;}
.to{ background:#000;}
/**ban**/
html{overflow-x:hidden}
.ban{position:relative;width:1100px;height:600px;margin:0px auto 0px;}
.banPa{left:-410px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1920px; height: 600px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height: 600px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height: 600px; }
#foucsBox .imgCon li img {width: 1920px; height: 600px; }
#foucsBox .foucs { width: 1920px; height: 22px; position: absolute; bottom: 20px; text-align: center; z-index: 3; }
.foucs span{width:22px;height:22px;background:url(../images/banRadius.png) no-repeat -1px -101px;display:inline-block;margin:0px 6px;}
.foucs span.f{background:url(../images/banRadius.png) no-repeat -1px -1px;}


#slider{width:1920px;}
.slider_box{width:1920px; margin:0 auto;height: 600px;overflow: hidden;position: relative;}
.silder_con{height:600px;overflow: hidden;position: absolute;}
.silder_panel{width: 1920px;height: 600px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width: 1920px;height: 600px;display: block;overflow: hidden;}
.silder_intro{width: 210px;height: 600px;line-height: 20px;overflow: hidden;color: #999;padding: 0 40px 0 0;}

.silder_intro ul{height: 60px;overflow: hidden;}	
.silder_intro li{height: 20px;overflow: hidden;color:#787878;}
.silder_intro li a{color:#787878; margin:0 6px;}
.silder_intro span{ margin: 0 10px 0 0;}
.silder_intro p{height:72px;overflow: hidden;color:#787878; margin-top:10px; line-height:18px;}
.silder_play{display: block;width:136px;height:30px;overflow: hidden;text-indent: -999px;position: absolute;bottom: 13px;right: 45px;background: url(../images/silder-play.png) 0 -30px no-repeat;}	
.silder_play:hover{ background-position: 0 0;}
.silNav{position:absolute;width:1920px;bottom:0px;left:0px;background:url(../images/silBg.png) repeat;height:70px;padding:15px 0px;}
.silder_nav{width:1100px;height:70px;margin: 0 auto;top: 15px;left:410px;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px;border:3px solid #fff;margin-left:18px;}
.silder_nav li:first-child{margin-left:0px;}
.silder_nav li.current{border:3px solid #d50409;}
.silder_nav li,.silder_nav img{display: block;width:140px;height:64px;overflow: hidden;}
.slider_btn{position:relative;margin:0px auto;}
.slider_box a.prev,.slider_box a.next{display: block;width:86px;height:110px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;margin: 250px 0 0 0; }	
.slider_box a.prev{left:-23px;background:url(../images/banL.png) no-repeat;}
.slider_box a.next{right:-23px;background:url(../images/banR.png) no-repeat;}
.silderBox{height:8px; line-height:8px;}

/**产品**/
.iproWarp{margin-top:45px;}
.iproType{height:77px;position:relative;background:#333;line-height:77px;margin-bottom:30px;}
.iproTypeR{background:url(../images/proTypeBgL.gif) repeat-x top right;height:77px;position:absolute;top:0px;right:0px;width:70%;}
.iproType .wfixed{background:url(../images/proTypeBg.jpg) no-repeat top center;height:77px;position:relative;z-index:3;}
.iproType span{color:#fff;width:169px;}
.iproType ul li{float:left;position:relative;background:url(../images/pTypeR.gif) no-repeat right top;padding-right:31px;}
.iproType ul li a{color:#696969;float:left;padding:0px 8px;background:url(../images/proTypeBgL.gif) repeat-x top left;}
.iproType ul li b{position:absolute;height:77px;width:31px;left:-31px;top:0px;}
.iproType ul li:hover{background:url(../images/pTypeRH.gif) no-repeat right top;}
.iproType ul li:hover a{color:#fff;background:url(../images/pTypeCH.gif) repeat-x top left;}
.iproType ul li:hover b{background:url(../images/pTypeLH.gif) no-repeat left top;}

.iproWarp .iproCon{margin:0px auto;padding:0px;text-align:center;overflow:hidden;margin-top: 30px;margin-bottom: 30px;}
.iproWarp .iproCon li{float:left;width:19%;overflow:hidden;position:relative;margin: 0.5%;}
.iproWarp .iproCon li img{width:100%;/*height:100%;*/ height:auto;}
.iproWarp .iproCon li em{width:100%;height:100%;position:absolute;top:0px;left:-100%;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.iproWarp .iproCon li h3{text-align:left;width:90%;height:100%;position:absolute;top:0px;left:-100%;color:#fff;padding:40px 5%;}
.iproWarp .iproCon li h3 a{color:#fff;line-height:30px;}
.iproWarp .iproCon li h3 p{margin-top:10px;line-height:24px;}

/**品牌实力**/
.brandWarp{margin-top:45px;background:#d50409;}
.brandWL{width:690px;}
.brandWL .brandLT{height:184px;background:url(../images/brandBg.jpg) no-repeat left bottom;padding:30px;color:#fff;}
.brandWL .brandLT p{margin-top:14px;line-height:25px;}
.brandWL .brandLT p a{color:#fff;padding-left:4px;}
.brandWL .brandLB{background:#ededed;width:633px;height:266px;padding:15px 20px;}
.brandLB li{height:123px;}
.brandLB h2{float:left;width:165px;}
.brandLB h3{float:right;width:453px;}
.brandLB h3 span{border:1px solid #aaa;height:25px;line-height:25px;padding:0px 16px;color:#000;display:inline-block;}
.brandLB h3 p{color:#767676;line-height:24px;margin-top:5px;text-indent:2em;}
.brandWR{width:410px;}
.brandWR li{float:left;width:147px;height:213px;margin:18px 15px;border:5px solid #eee;padding:4px;}

/**公司简介**/
.icomWarp{height:280px;background:url(../images/icompanyBg.jpg) no-repeat top center;margin-top:40px;padding:35px 0px;}
.icomWarp h2{width:397px;height:278px;overflow:hidden;}
.icomWarp h3{width:670px;color:#fff;}
.icomWarp h3 p{line-height:24px;margin-top:8px;}
.icomWarp h3 a{color:#fff;width:78px;height:28px;line-height:28px;border:1px solid #fff;display:block;margin-top:12px;}
.icomWarp h3 a:hover{color:#fff; border:1px solid #d50409;background:#d50409;}
.h230{height:230px;}
.mixWarp{padding:6px 6px 0px;background:url(../images/newBg.png) repeat-x left top;width:988px;top:-140px;}
.mixWarp .mixCon{background:#fff;padding:20px 12px;}

/**新闻**/
.inewCon{margin-top:45px;}
.inewInfo{width:393px;margin-right:20px;}
.inewInfo h3 a.itit{color:#343434;border-bottom:1px solid #eee;line-height:48px;padding:0px 4px;width: 95.6%;white-space: nowrap;overflow: hidden;}
.inewInfo h3 a:hover.itit{color:#d30308;}
.inewInfo h3 p{color:#868686;margin-top:10px;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7; overflow: hidden;}
.inewInfo h3 a.artiMore{display:inline-block;color:#868686;border:1px solid #b5b5b5;height:28px;line-height:28px;padding:0px 15px;margin-top:8px;}
.inewInfo h3 a:hover.artiMore{color:#fff;border:1px solid #d50409;background:#d50409;}
.inews{width:370px;}
.inews .tit{height:106px;padding:0px 28px 0px 32px;line-height:106px;color:#fff;background:#d50409;}
.inews .tit a{color:#fff;height:30px;line-height:30px;border:1px solid #fff;padding:0px 14px;margin-top:39px;}
.fs32{font-size:32px;}
.inews ul{padding-top:10px;}
.inews ul li{border-bottom:1px dashed #b2b2b2;height:38px;line-height:38px;padding:0px 4px;}
.inews ul li a{color:#808080;white-space: nowrap;overflow: hidden;}
.inews ul li a:hover{color:#d30308;}
.inews ul li a span{padding-right:24px;}

/**商盟**/
.rollBox{overflow:hidden;padding:20px 0px;height:30px;line-height:30px;margin:35px auto;border:1px solid #8a8a8a;}
.rollBox .LeftBotton{height:30px;width:20px;background:url(../images/scrollButt.gif) no-repeat 0px 0px;overflow:hidden;float:left; cursor:pointer;margin-left:10px;}
.rollBox .LeftBotton:hover{background:url(../images/scrollButt.gif) no-repeat 0px -100px;}
.rollBox .RightBotton{height:30px;width:20px;background:url(../images/scrollButt.gif) no-repeat 0px -200px;overflow:hidden;float:left; cursor:pointer;margin-right:10px;}
.rollBox .RightBotton:hover{background:url(../images/scrollButt.gif) no-repeat 0px -300px;}
.rollBox .Cont{width:1020px;overflow:hidden;float:left;margin:0px 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li{float:left;margin:0px 10px;width:105px;overflow:hidden;text-align:center;}
.rollBox .Cont li a{color:#888;}
.rollBox .Cont li a:hover{color:#d50409;}
.rollBox #List1,.rollBox #List2{float:left;}

/**底部**/
.frEwm img{ border:4px solid #fff; width:100px;}
.foot{background:#333;padding:20px 0px;border-top:4px solid #d1050e;color:#fff;}
.ftCon{padding-top:5px;}
.ftLogo{width:100px;margin-top:50px;}
.ftCon .con{width:750px;padding:0px 10px;margin-top: 20px;}
.ftNav li{float:left;margin-left:-10px;}
.ftNav a{color:#fff;line-height:30px;padding:0px 20px;font-weight:bold;font-size:14px;}
.ftNav li:first-child a{padding-left:0px;}
.bottom{line-height:30px;margin-top:12px;}
.bottom a{color:#fff;margin:0px 2px;}
.foot a:hover{color:#fff;}
.bottom .cnzz {margin-top:10px;*margin-top:1px;display:inline-block;vertical-align:middle;}
.frEwm{width:160px;margin-top:24px;}
.frEwm p{margin-top:10px;}

/**产品列表**/
.main{padding:20px 0px;}
.insLeft{width:272px;}
.insLeft .proSide{background:url(../images/typeTop.jpg) no-repeat left top #333;padding:150px 8px 0px;}
.insLeft .proSide li{background:url(../images/line.jpg) repeat-x left top;}
.insLeft .proSide li:first-child{background:none;}
.insLeft .proSide li a{color:#9a9a9a;display:block;height:70px;line-height:70px;}
.insLeft .proSide li:first-child a{height:58px;line-height:58px;}
.insLeft .proSide li a:hover,.insLeft .proSide li a.cur{color:#ed0006;background:url(../images/typeHov.gif) no-repeat 215px center;}

.asideCotact .tit{padding:15px 0px;background:#d50409;color:#fff;}
.asideCotact ul{border:1px solid #dcdcdc;padding:10px;}
.asideCotact li{line-height:30px;color:#343434;}
.asideCotact li a{color:#343434;}

.insRight{width:908px;padding-bottom:20px;}
.crumb{height:36px;line-height:36px;background:#eee;padding:0px 10px;}
.crumb span{height:36px;color:#333;padding-right:10px;}
.crumb b,.crumb b a{color:#333;font-family:'宋体';}
.crumb b a{margin:0px 3px;}

.proliCon{}
.proliCon li{float:left;width:294px;overflow:hidden;position:relative;cursor:pointer;margin:10px 4px;}
.proliCon li em{width:294px;height:46px;background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0px;left:0px;}

.proliCon li h3 a{color:#fff;font-size:14px;}
.proliCon li.proHov em{height:100%;}
.proliCon li.proHov h3{color:#fff;width:294px;height:100%;padding:30px 15px;position:absolute;left:0px;}
.proliCon li.proHov h3 a{color:#fff;font-size:18px;}
.proliCon li.proHov h3 p{font-size:14px;line-height:24px;text-align:left;margin-top:5px;}

.cms_page{margin-top:20px;}
.iproWarp .cms_page{margin-top:40px;}
.cms_page li{display:inline-block;width:30px;height:30px;line-height:30px;margin:0px 4px;}
.cms_page li:last-child{width:90px;}
.cms_page li:last-child a{width:90px;}
.cms_page li a{display:block;background:#fff;color:#333;height:28px;border:1px solid #333;width:28px;}
.cms_page li a:hover{background:#333;color:#fff;border:1px solid #333;}
.cms_page .previous_s,.cms_page .next,.cms_page .previous_s a,.cms_page .next a{text-indent:-9999px;}
.cms_page .previous_s,.cms_page .next,.cms_page .pages_solid{background:#333;color:#fff;}
.cms_page .previous_s a{background:url(../images/pageCoin.png) no-repeat 11px 8px #000;}
.cms_page .previous_s{background:url(../images/pageCoin.png) no-repeat 11px 8px #b7b7b7;display:none}
.cms_page .previous_s a:hover{background:url(../images/pageCoin.png) no-repeat 11px 8px #2b4dbb;}
.cms_page .next a{background:url(../images/pageCoin.png) no-repeat -44px 8px #000;}
.cms_page .next{background:url(../images/pageCoin.png) no-repeat -44px 8px #b7b7b7;display:none}
.cms_page .next a:hover{background:url(../images/pageCoin.png) no-repeat -44px 8px #2b4dbb;}

/**产品详情**/
.picimg_wj{width:230px;height:230px;text-align:center;vertical-align:middle;display:table-cell;*display:block;*font-size:197px;}
.picimg_wj img{vertical-align:middle;}
.proArtiTop .proct_bg1{line-height:30px;padding-top:10px;}
.insNewsArti img{max-width:730px;}


.inproliCon li{float:left;width:260px;height:347px;overflow:hidden;position:relative;cursor:pointer;margin:10px 4px;}
.inproliCon li em{width:260px;height:46px;background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0px;left:0px;}
.inproliCon li h3{color:#fff;width:260px;height:46px;position:absolute;top:303px;left:0px;line-height:46px;}
.inproliCon li h3 a{color:#fff;font-size:14px;}
.lc{ width:1200px; margin:0 auto; overflow:hidden;}
.lc img{ width:100%;}

/**新闻列表**/
.insNewList {border-bottom:1px solid #d6d6d6;padding:20px 0px;}
.insNewList .tit a{color:#383838;font-size:18px;float:left;padding-left:5px;}
.back_e3 .tit a{color:#d50409;cursor:pointer; }
.insNewList .tit span{color:#7f7f7f;float:right;padding-right:15px;}
.insNewList .newImg{width:160px;}
.insNewList .newCon{width:733px;}
.insNewList .con{color:#888;margin-top:8px;padding:0px 5px;}

/**新闻详情**/
.insNewsArti,.insNewsArti h3 span a{color:#343434;}
.insNewsArti h4{margin:10px 0px;}
.insNewsArti h3 span{padding:0px 8px;}
.insNewsArti .con{line-height:26px;}
.insNewsArti .con,.insNewsArti .con a{color:#343434;}
.insNewsArti .newArtiNext,.insNewsArti .tag,.proArtiNum{line-height:24px;}
.insNewsArti .tag,.insNewsArti .tag a,.insNewsArti .newArtiNext ,.insNewsArti .newArtiNext a,.proArtiNum,.proArtiNum a{color:#343434;}
.insNewsArti .tag a{margin:0px 5px;}
.insNewsArti .tag a:hover,.insNewsArti .newArtiNext a:hover,.proArtiNum a:hover{color:#0951a9;}

.insNews li{float:left;line-height:35px;width:815px;padding:0px 5px;}
.insNews li a{float:left;color:#343434;}
.insNews li a:hover{color:#5c2c02;}
.insNews li span{float:right;color:#b4b4b4;}
/**网站地图**/
.sitemap {padding:5px 10px;line-height:24px;}
.sitemap .title3{font-size:16px;}
.sitemap DL {PADDING-BOTTOM: 5px;PADDING-TOP: 5px}
.sitemap DL FONT {TEXT-ALIGN: left;DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.sitemap DL FONT A {PADDING-BOTTOM: 0px;PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; PADDING-TOP: 0px}
.sitemap DL FONT A:hover {COLOR: #fd3639;TEXT-DECORATION: none}


.ind-con1 {
    width: 1200px;
    margin: 93px auto 0;
}
.ind-con1 .box {
    width: 378px;
    height: 246px;
	margin: 0 10px;
    border: 1px solid #8a8a8a;
    color: #5e5e5c;
   
    margin-top: 32px;
    text-align: center;
    padding-top: 57px;float: left;position: relative;
}
.ind-con1 .box h4 {
    color: #444;
    font-size: 22px;
    line-height: 22px;
}
.ind-con1 .box-icon {
    left: 50%;
    top: -33px;
    margin-left: -33px;
}

.box-icon {
    position: absolute;
}
.lazy {
    background: url(../images/loading.gif) 50% 50% no-repeat;
}
.ind-con1 .box p {
    color: #5e5c5c;
    font-size: 14px;
    line-height: 30px;
    width: 315px;
    margin: 26px auto 18px;
    height: 72px;
}
.ind-con1 .box a.button {
    width: 81px;
    height: 28px;
    border-radius: 25px;
    /* border: 1px solid #333; */
    line-height: 28px;
    margin: 0 auto;
    margin-top: 50px;
    color: #fff;
    background: #d80613;
}
a.button {
    display: block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    
    transition: all .2s;
    text-align: center;
}

.about{width: 100%;padding: 55px 0; background: url(../images/about.jpg)  no-repeat center;margin-top: 50px;}
.about .mainCon{width: 100%;margin-top: 32px;}
.about .mainCon dl{width: 100%;height: 405px;position: relative;}
.about .mainCon dt{width: 460px;height: 379px;}
.about .mainCon dd{width: 500px;height: 405px;/* border: 2px solid #59bc2b; */position: absolute;top: 35px;right: 0;background: #d80613;padding: 46px 56px 0 60px;}
.about .mainCon dd h3{font-size: 18px;color: #333333;font-weight: bold;}
.about .mainCon dd h3 a{color: #fff;font-size: 40px;
    font-weight: normal;}
.about .mainCon dd p{font-size: 14px;color: #fff;line-height: 30px;margin-top: 30px;text-indent: 2em;}
.about .mainCon dd .more{display: block;width: 129px;height: 79px;text-align: center;line-height: 79px;font-size: 14px;color: #fff;text-decoration: none;position: absolute;left: 267px;bottom: -44px;background: #000;text-transform: uppercase;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

.yunu {
	text-align: center;
	margin-bottom: 40px;
	background: url(../images/prtb.png) no-repeat center 60px;
	font-size: 38px;margin-top: 50px;
}
.yunu p {
	margin: 20px 0 0;
	font-size: 22px;
	line-height: 1;
}
.yunu.mini {
	margin-bottom: 30px;
	font-size: 20px;
	color: #666;
	background-position: center bottom;
	padding-bottom: 15px;
}
.yunu.mini p {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	color: #999;
	margin: 5px 0 0;
}
.ty{ width:1400px; margin:0 auto; overflow:hidden;}
.ty li{float: left;
    padding:0 10px;
    height: 50px;
    display: block;
    line-height: 50px;
    background: #000;
    text-align: center;
    color: #999;
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px; margin-top:10px;width: 125px;}.ty li a{ color:#fff;}
.ty li:nth-child(1){background: #d80613; color: #fff;}

.ty li:hover{color:#fff!important; background:#d80613;}

.case{ width:1200px; margin:0 auto; overflow:hidden;}

.case ul .ca-1 {
	width: 560px;
	height: 420px;
}
.case ul li {
	float: left;
	width: 385px;
	height: 289px;
	margin:0 7px 19px 7px;
	position: relative;
	overflow: hidden;
}
.case ul li>a>img {
	width: 385px;
	height: 289px;
	-webkit-transition:all 1s;
	transition:all 1s
}
.case ul li:hover>a>img {
	-webkit-transform:scale(1.2, 1.2);
	transform:scale(1.1, 1.1);
}
.case ul .ca-1>a>img {
	width: 560px;
	height: 420px;
	-webkit-transition:all 1s;
	transition:all 1s
}
.case ul .ca-1:hover>a>img {
	-webkit-transform:scale(1.2, 1.2);
	transform:scale(1.1, 1.1);
}
.case ul .ca-1 .case-con {
	position: absolute;
	bottom: 40px;
	left:36px;
}
.case ul .ca-1 .case-con b {
	background: #292929;
	width: 2px;
	height: 30px;
	display: block;
	float: left;
	margin-left: 40px;
	margin-top: 40px;
}
.case ul .ca-1 .case-con {
	width: 488px;
	height: 80px;
	background: rgba(255, 255, 255, .9);
	line-height: 80px;
	overflow: hidden;
}
.case ul .ca-1 .case-con h4 {
	float: left;
}
.case ul .ca-1 .case-con h4 a {
	color: #666666;
	font-size: 16px;
	display: block;
	width: 320px;
	overflow: hidden;
	text-align: center;
	padding: 0 20px;
}
.case ul .ca-1 .case-con i {
	color: #e5e5e5;
	font-size: 62px;
	float: right;
}
.case-con {
	width: 335px;
	height: 58px;
	background: rgba(255, 255, 255, .9);
	line-height: 58px;
	overflow: hidden;
	position: absolute;
	bottom: 20px;
	left:25px;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.case-con b {
	background: #292929;
	width: 2px;
	height: 20px;
	display: block;
	float: left;
	margin-left: 40px;
	margin-top: 20px;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.case-con h4 {
	float: left;
}
.case-con h4 a {
	color: #666666;
	display: block;
	width: 198px;
	overflow: hidden;
	text-align: center;
	padding: 0 20px;font-size: 14px;
}
.case-con i {
	color: #e5e5e5;
	font-size: 40px;
	float: right;
	margin-right: 10px;
}
.case ul li:hover .case-con {
	bottom:0;
	background: rgba(255, 0, 0, .6);
}
.case ul li:hover .case-con h4 a {
	color: #fff;
}
.case ul li:hover .case-con b {
	background: #fff;
	margin-left: 20px;
}

.ban3 {
    background: url(../images/s_banner3.jpg) no-repeat center;
    height: 229px;width: 1180px;
    margin: 0 auto;
   
}
.ban3>i {
    color: #292929;
    font-size: 24px;
    float: left;
    margin-top: 72px;
    display: block;
    margin-left: 70px;font-style: normal;
    font-weight: bold;
}
.ban3>i b {
    color: #d80613; font-weight: bold;
}
.ban3 span {
    float: right;
    color: #292929;
    margin-right: 70px;
    margin-top: 66px;
}
.ban3 span i {
    font-size: 16px;font-style: normal;
}
.ban3 span b {
    font-weight: normal;
    font-size: 26px;
}
.ban3 span a {
    display: block;
    width: 160px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    border-radius: 25px;
    
    margin-left: 48px; background:#d80613; font-size:14px;
}
.ca{background: url(../images/49.jpg) no-repeat center; padding-top:20px; padding-bottom:50px;}
.pro-con {
    width: 1400px;
    margin: 0 auto;
	overflow:hidden;
}
.pro-con ul li {
	width: 276px;
	height: 207px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0 2px 0 2px;
}
.pro-con ul li>a>img {
	width: 276px;
	height: 207px;
}
.pro-c1 {
	position: absolute;
	bottom: -150px;
	left: 20px;
	width: 238px;
	height: 210px;
	background: rgba(255, 255, 255, .9);
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.pro-con ul li:hover .pro-c1 {
	bottom:0px;
	background: rgba(255, 255, 255, .7);
}
.pro-c1 h4 a {
	color: #292929;
	font-size: 16px;
	margin-top: 20px;
	display: block;
}
.pro-c1 b {
	display: block;
	width: 48px;
	height: 4px;
	background: #292929;
	margin:30px auto;
}
.pro-c1 p {
	color: #666666;
	width: 280px;
	height: 66px;
	overflow: hidden;
	margin:0 auto;
}
.pro-c1>a {
	display: block;
	width: 140px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #d80613;
	color:#fff;
	margin:0 auto;
	margin-top: 56px;
	border-radius: 25px;
	box-shadow:0px 0px 16px rgba(255, 0, 0, .6);
}
.pro-c1>a:hover {
	transform:translate3d(0, -4px, 10px);
}
.pro-bt ul {
	width:130px;
	margin:0 auto;
	margin-top: 30px;
}
.pro-bt ul li {
	display: block;
	width: 14px;
	height: 14px;
	background: #ff0000;
	border-radius: 50%;
	float: left;
	margin:0 10px;
	cursor: pointer;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.pro-bt .on {
	width: 35px;
	border-radius: 8px;
}

.yunu1 {
	text-align: center;
	margin-bottom: 40px;
	background: url(../images/prtb.png) no-repeat center 60px;
	font-size: 38px;
	margin-top: 50px;
	color: #fff;
}
.yunu1 p {
	margin: 20px 0 0;
	font-size: 22px;
	line-height: 1;
	color: #fff;
}

.yunu-link {
	padding: 10px 0 30px;
	background-color: #fff;
}
.yunu-link h4 {
	border-bottom: 1px solid #ddd;
	margin: 0;
	line-height: 55px;
	font-size: 18px;
	color: #c80003;
}
.yunu-link h4 small {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #999;
}
.yunu-link ul {
	margin-left: -20px;
}
.yunu-link li {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.brts {padding-bottom: 30px;background: url(../images/qwjjbg.png);
    padding-top: 100px; margin-top:30px;}
.brts .container {height: 450px;position: relative;background: #222;}
.brts .ts_top {width: 400px; height: 200px;padding-left: 360px;position: absolute;left: -360px;background:#d80613;top: -100px;color: #fff;}
.brts .ts_top .p1 {font-size: 25px;padding-top: 40px;}
.brts .ts_top .p2 {font-size: 13px;}
.brts .ts_top .p2 b {display: block;font-size: 39px;text-transform: uppercase;}
.brts .tit_p1 {position: absolute;right: 0;top: 50px;color: #fff;font-size: 22px;}
.brts .tit_p1 i {display: block;font-size: 14px;text-align: right;margin-right: 53px; font-style:normal;}
.brts .brts_con {padding-top: 150px;margin: 0 50px;}
.brts .brts_con dl {float: left;margin-left: 100px;text-align: center;width: 200px;}
.brts .brts_con dl:first-child {margin-left: 0;}
.brts .brts_con dl dt {width: 199px;height: 199px;background: url(../images/brtsbg.png) no-repeat center;margin-bottom: 10px;transition: all 0.5s;}
.brts .brts_con dl:hover dt {transform: rotateY(360deg);}
.brts .brts_con dl dt span {display: block;padding-top: 80px;font-size: 28px;color: #fff;}
.brts .brts_con dl dt span i {display: block;font-size: 10px;text-transform: uppercase;font-style:normal;}
.brts .brts_con dl dd {font-size: 14px;color: #f1f1f1;line-height: 24px;}
.brts .brts_con dl dt span b{ font-weight:bold;color: #d80613;
}

.sys {
    position: fixed;
    left: 10px;
    bottom: 100px;
}
.sys .os_x1 {
    background: url(../images/os20130523.gif) no-repeat;
    width: 18px;
    height: 20px;
    cursor: pointer;
}
.erweima {
    width: 150px;
    height: 150px;
}
.sys p {
    width: 150px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
    background: #fff;
}
