#Content{ width:auto;}
/* banner */
.ad-banner{ position:relative; z-index:1; height:615px; background:#f5f5f5;}
.ad-banner .bg{ height:536px; overflow:hidden;}
.ad-banner .bg ul li{ position:absolute; left:0; top:0; width:100%; z-index:1; height:536px; background-repeat:no-repeat; background-position: center 0;}
.ad-banner .bg .bg2{ background-image:url(../images/indexbanner2.jpg);}
.ad-banner .bg .bg1{ background-image:url(../images/indexbanner1.jpg);}
.ad-banner .bg .bg3{ background-image:url(../images/indexbanner3.jpg);}
.ad-banner .trans,.ad-banner .bg ul li{ -webkit-transition-duration:1s; -moz-transition-duration:1s; -o-transition-duration:1s; -ms-transition-duration:1s;}
.ad-banner .txt{ position:relative; z-index:1; width:990px; height:100%; margin:0 auto; overflow:hidden;}
.ad-banner .bg1 .txt1{ position:absolute; top:130px; width:686px; left:-900px; height:33px; background:url(../images/indexbannertxt1.png) no-repeat;}
.ad-banner .bg1 .txt2{ position:absolute; top:1030px; width:664px; left:100px; height:77px; background:url(../images/indexbannertxt1.png) 0 -34px no-repeat;}
.ad-banner .bg2 .txt1{ position:absolute; top:130px; width:700px; left:-900px; height:40px; background:url(../images/indexbannertxt2.png) no-repeat;}
.ad-banner .bg2 .txt2{ position:absolute; top:200px; width:552px; left:1000px; height:144px; background:url(../images/indexbannertxt2.png) 0 -40px no-repeat;}
.ad-banner .bg3 .txt1{ position:absolute; top:130px; width:757px; left:999px; height:50px; background:url(../images/indexbannertxt3.png) no-repeat;}
.ad-banner .bg3 .txt2{ position:absolute; top:530px; width:353px; left:100px; height:47px; background:url(../images/indexbannertxt3.png) 0 -83px no-repeat;}
.ad-banner .bg3 .txt3{ position:absolute; top:1030px; width:347px; left:100px; height:42px; background:url(../images/indexbannertxt3.png) 0 -152px no-repeat;}


.ad-banner .ad{ position:absolute; left:50%; bottom:30px; margin-left:-600px; z-index:99; }
.ad-banner .ad a{ float:left; display:block; width:260px; height:70px; margin-left:40px; padding-left:100px; padding-top:20px; background:#ffffff; }
.ad-banner .ad a.first{ margin-left:0; }
.ad-banner .ad h3{ padding-left:55px; font-size:20px; font-weight:normal; font-family:Microsoft Yahei,Arial; color:#4f4747;}
.ad-banner .ad h3 p{ font-size:13px; font-family:Arial; color:#515160;}
.ad-banner .ad a i{ display:block; float:left; width:45px; height:52px; background:url(../images/banner-nav.jpg) no-repeat;}
.ad-banner .ad a i.i-ad2{ background-position:0 -54px; height:45px;}
.ad-banner .ad a i.i-ad3{ background-position:0 -103px;}
.ad-banner .ad a:hover{ text-decoration:none;}
.ad-banner .ad a.current h3,.ad-banner .ad a.current h3 p{ color:#ff0000; text-decoration:none;}
.ad-banner .ad a.current i.i-ad1{ background-position:right 0;}
.ad-banner .ad a.current i.i-ad2{background-position:right -54px;}
.ad-banner .ad a.current i.i-ad3{background-position:right -103px;}

.module{ padding-top:50px;}
.module h2.title{ line-height:32px; overflow:hidden;}
.module h2.title .name{ float:left; height:22px; line-height:22px; margin-top:5px; border-left:3px solid #ff0900; padding-left:8px; color:#483f3f; font-size:20px;  font-family:Microsoft Yahei,Arial;}
.module h2.title .en{ float:left; padding-left:5px; font-size:32px; color:#fbe9e8; font-weight:normal; font-family:Arial;}
.module h3{ clear:both; height:40px; font-size:30px; padding-top:5px; font-weight:normal; font-family:Microsoft Yahei,Arial; color:#ff0000;}

.program{ width:1200px; margin:0 auto 20px;}
.program .content{ padding:20px 0 10px; overflow:hidden;}
.program .img-list{ float:left; width:1200px; overflow: hidden;}
.program .img-list .demo{ float:left; width:9999em;}
.program .img-list ul{ float:left; overflow:hidden; padding-bottom:30px;}
.program .img-list li{ float:left; display:inline; width:275px; margin-right:40px; color:#4f4747;}
.program .img-list .img{ padding:10px; overflow:hidden;}
.program .img-list img{transition: all 0.5s; -webkit-transition: all 0.5s; display:block; width:255px; height:100px; }
.program .img-list img:hover{ box-shadow:0 0 10px #0b7600;}
.program .img-list li h4{ padding:10px; font-size:15px; font-weight:normal;}
.program p{ padding:0 10px; line-height:18px; color:#666666;}

.program .click-elem{ width:72px; margin:0 auto; height:30px;}
.program .click-elem .left-btn,.program .click-elem .right-btn{ display:block; float:left; width:29px; height:29px; line-height:29px; margin-right:10px; border:1px solid #d8d8d8; text-align:center; }
.program .click-elem .left-btn i,.program .click-elem .right-btn i{ display:inline-block; width:5px; height:9px; vertical-align:top; margin-top:10px; background:url(../images/jian.gif) no-repeat;}
.program .click-elem .left-btn:hover,.program .click-elem .right-btn:hover{ background:#ff0900; border-color:#ff0900;}
.program .click-elem .left-btn:hover i{ background-position:-10px 0;}
.program .click-elem .right-btn{ margin-right:0;}
.program .click-elem .right-btn i{background-position:0 -12px;}
.program .click-elem .right-btn:hover i{ background-position:-10px -12px;}

.product{ padding-bottom:20px; background:url(../images/product-bg.jpg) center 0 #ebe9e6 no-repeat; overflow:hidden; }
.module.product h2.title .en{ color:#f2c3b9;}
.product .content{ padding:30px 0 20px; overflow:hidden;}
.product .show-slide .img{ float:left; width:850px;}
.product .show-slide .text{ float:left; width:330px; padding-left:20px;}
.product .show-slide .text h2{ font-size:15px; line-height:18px; padding-bottom:10px; color:#4f4747; font-family:Microsoft Yahei,Arial; }
.product .show-slide .text p{ font-size:12px; line-height:22px; color:#666666; }
.product .more{ display:block; float:left; width:137px; height:28px; margin-top:20px; text-indent:-9999px; background:url(../images/more.jpg) #ff0000 center 0 no-repeat;}
.product .more:hover{ background-color:#353535; background-position:center -29px;}

.product .img-list{ background:#ffffff;}
.product .img-list .left-btn,.product .img-list .right-btn{ display:block; float:left; width:29px; height:49px; line-height:49px; margin-top:40px; border:1px solid #d8d8d8; text-align:center;}
.product .img-list .left-btn{ margin-right:10px; }
.product .img-list .left-btn i,.product .img-list .right-btn i{ display:inline-block; width:10px; height:17px; vertical-align:top; margin-top:15px; background:url(../images/jian.gif) -15px -42px no-repeat;}
.product .img-list .left-btn:hover,.product .img-list .right-btn:hover{ background:#ff0900; border-color:#ff0900;}
.product .img-list .left-btn:hover i{ background-position:0 -42px;}
.product .img-list .right-btn{ float:right; margin-right:0;}
.product .img-list .right-btn i{  background-position:-15px -23px;}
.product .img-list .right-btn:hover i{ background-position:0 -23px;}
.product .img-list .ul{ float:left;}
.product .img-list .ul .img{ width:200px; height:115px; overflow:hidden; margin-bottom:5px;}
.product .img-list a{ float:left; display:block; width:200px; margin-right:30px; cursor:pointer;}
.product .img-list a:hover{ text-decoration:none;}
.product .img-list a img{ transition: all 0.5s; width:200px; height:115px; display:block;}
.product .img-list .imgs{ padding:25px 0; overflow:hidden;}
.product .img-list .demo{ float:left; width:1115px; overflow:hidden;}
.product .img-list .maxlegth{ float:left; width:99999em; overflow:hidden;}
.product .img-list .name{ padding-left:25px; height:20px; line-height:20px; background:url(../images/broadcast.gif) 0 3px no-repeat; font-family:Microsoft Yahei,Arial; font-size:14px; color:#595959;}
.product .img-list a .text{ display:none;}


.tech{ padding-bottom:20px; background:url(../images/tech-bg.jpg) center 0 #ebe9e6 no-repeat; overflow:hidden; }
.tech .content{ overflow:hidden; padding-bottom:20px;}
.tech .content .demo{ float:left; width:99999em; overflow:hidden;}
.tech .content .demo .list{ float:left; width:1200px; overflow:hidden;}
.tech .leftsiade{ float:left;  height:430px; width:640px; position:relative; z-index:1;}
.tech .rightside{ float:right; height:430px; width:475px; position:relative; z-index:1;}
.tech .leftsiade .trans{ height:430px; position:absolute; left:-999px; top:0;}
.tech .rightside .trans{ height:430px; position:absolute; right:-999px; top:0;}
.tech .rightside h2{ font-size:27px;  height:33px; line-height:33px; padding-bottom:10px; color:#5e5757; text-align:center; font-weight:normal;}
.tech .rightside .cnt{ line-height:60px; padding:20px; background:#de0101;  font-size:28px; color:#fed1d1;}
.tech .rightside .cnt b{ font-size:38px; color:#ffffff;}
.tech .imgs{ padding:30px 0 10px; overflow:hidden;}
.tech .imgs img{ display:block; float:left; margin-right:20px;}
.tech .leftsiade .name{ clear:both; text-align:center; font-size:15px; color:#ff0000;}























