@charset "utf-8";

.banner{ height:551px; overflow:hidden; position:relative; z-index:7;}
.banner{ width:100% !important;}
.banner .tds ul,.banner,.banner .tds ul li a{ width:100% !important;}
.banner .tds ul li a{ display:block; height:492px;display:block; height:568px; overflow:hidden;}


.banner .btns{  bottom: 30px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7; margin-right:-106px;}
.banner .btns li {background: none repeat scroll 0 0 #000;border: 1px solid #000;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 4px; width:50px;height:10px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; float:left;}
.banner .btns li.on {background: none repeat scroll 0 0 #038C00;border: 1px solid #038C00;font-weight: bold;padding: 2px 4px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/*为什么选择我们*/
.liyou{ padding-top:12px;}
.liyou .tit { background:url(../images/tit1.jpg) no-repeat; height:38px; text-align:right; padding:30px 29px 0 0; font-size:13px; color:#505050}
.liyou .tit span { font:26px Arial; color:#ef990e; padding-left:3px;}
.liyou .nr { background:url(../images/ico1.jpg) repeat-y; padding:19px 27px 0 31px; height:300px}
.liyou .nr dl { float:left; width:287px; padding-right:19px;}
.liyou .nr dt { font-size:0; line-height:0;}
.liyou .nr dt img { width:279px; height:133px; border:1px solid #d5d5d5; padding:3px;}
.liyou .nr dd { padding:6px 0 0 4px; color:#383838; line-height:24px;}
.liyou .nr dd h4 { height:26px; line-height:26px; color:#000000; overflow:hidden} 
.liyou .nr dd img { float:right}
.liyou .nr .nones { padding:0}
.ico01 { background:url(../images/ico2.jpg) no-repeat; height:5px; font-size:0; line-height:0}


/*产品展示*/
.indexpro{ padding:20px 0px;}
.proleft{ width:260px;}
.prolefttitle{ height:36px; border-bottom:2px solid #f1a627;}
.prolefttitle span{ width:160px; height:36px; line-height:36px; text-align:center; color:#767676; font-size:16px; font-weight:bold; display:block; float:left;}
.prolefttitle em{ width:100px; height:22px; padding-top:14px; color:#666; line-height:22px; font-style:normal; display:block; float:right;}

.prolistul{ width:250px; padding:10px 5px;}
.prolistul li{ height:30px; line-height:30px; border-bottom:1px dashed #cacaca; background:url(../images/icon3.gif) no-repeat 20px center; text-indent:50px; overflow:hidden;}
.prolistul li a{ font-size:14px; color:#454545; font-weight:bold;}
.leftcontact{ background:url(../images/g_01.jpg) no-repeat center; width:220px; height:240px; padding:15px; margin-top:15px;}
.leftcontact h2{ height:32px; line-height:32px; font-size:26px; color:#fff; text-align:center; overflow:hidden;}
.leftcontact p{ height:28px; line-height:28px; font-size:15px; color:#fff; text-align:center; overflow:hidden;}


.proright{ width:680px;}
.proright .cur{ display:block;}
.prolistbox{ width:678px; padding:1px; height:618px; margin-top:5px; overflow:hidden; display:none;}
.prolistbox li{ width:202px; height:165px; padding:20px 12px; border-bottom:1px dashed #cacaca;}
.prolistbox li img{ width:200px; height:145px; border:1px solid #ccc;}
.prolistbox li h2{ height:18px; line-height:18px; text-align:center;}
.prolistbox li h2 a{ color:#666; font-weight:bold;}
.prolistbox li h2 a:hover{ text-decoration:underline;}


.bghexin{ background:#f1f1f1; margin-bottom:20px; margin-top:10px;}
.bghexin img{ width:960px;}


/*我们的优势*/
.youshititle{ height:48px; line-height:48px; text-align:center; font-size:30px; color:#333; margin-bottom:12px;}
.bgyoushi{ text-align:center;}



/*客户案例*/
.indexcase{ padding:20px 0px;}
.caseleft{width:250px; padding:3px; border:2px solid #f1a627;}
.caselefttitle{ height:60px; line-height:60px; text-align:center; font-size:20px; color:#fff; background:#f1a627;}
.caseleftul{ padding:0px 10px; width:230px; min-height:400px;}
.caseleftul li{ height:40px; line-height:40px; text-align:center; margin:5px; 0px; font-size:14px; color:#666;}
.caseleftul li:hover{ background:#6ba016; color:#fff; cursor:pointer}
.caseleftul li.cur{ background:#6ba016; color:#fff; cursor:pointer}
.caseright{width:680px;}
.caserighttitle{ height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#f1a627; border-bottom:1px solid #f1a627; margin-bottom:30px;}
.caserighttitle a{ color:#999; background:#333; height:24px; line-height:24px; width:62px; text-align:center; margin-top:10px; display:block; float:right}

.casebox{ height:370px; display:none; overflow:hidden;}
.caseimg{ width:350px; height:370px; overflow:hidden;}
.caseimg img{ height:370px;}

.casetxt{ width:300px;}
.casetxt h3{ font-size:16px; font-weight:bold;  margin-bottom:46px;}
.casetxt h3 a{color:#666666;}
.casetxt p{ font-size:13px; overflow:hidden; color:#666666; display:block; height:92px;}
.casetxt p i{ font-style:normal; display:block; float:left; line-height:24px; }
.casetxt p span{ width:210px; display:block; float:left;line-height:24px;margin-left:19px;}
.casetxt h4{ width:227px; height:36px; overflow:hidden; float:right; margin-top:80px;}
.casetxt h4 i , .casetxt h4 b{ font-style:normal; display:inline-block; width:104px;height:36px; text-align:center; float:left; }
.casetxt h4 i{ background:#666666; margin-right:16px;}
.casetxt h4 b{ background:#f1a627; }
.casetxt h4 a{ font:13px "Microsoft YaHei";  font-weight:bold; color:#ffffff;line-height:36px;}



/*关于我们*/
.indexabout{ padding:20px 0px;}
.indexabout h3{ height:44px; overflow:hidden; background:url(../images/about_tx.gif) no-repeat center bottom; text-align:center; margin-bottom:44px;}
.indexabout h3 a{ font:20px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:44px;}
.aboutbox dl{ height:276px; overflow:hidden; }
.aboutbox dd{ width:546px; height:276px; float:left; overflow:hidden;}
.aboutbox dd i a{ font:16px "Microsoft YaHei"; color:#333333; line-height:30px; display:block;}
.aboutbox p{ height:210px; font:14px "Microsoft YaHei"; color:#525252; line-height:30px;}
.aboutbox dd b a{ width:101px; height:29px; display:block; background:url(Img/Index/about_b1.html) no-repeat center center;}
.aboutbox dt { width:383px; height:276px; background:url(Img/Index/about_t2.html) no-repeat center bottom; float:right;}
.aboutbox dt img{ width:383px; height:252px; display:block; margin-top:5px;}

/*产品列表*/
.album{ padding-top:20px;}
.album{ height:315px; padding-top:37px;}
.album .content{ position:relative;}
.album h3{ height:50px; background:#eee; overflow:hidden; padding:0 0 1px 1px; margin-bottom:19px;}
.album h3 i{ display:inline-block; height:49px; width:169px; background:url(../imaages/alb_x.html) no-repeat right center; text-align:center; overflow:hidden; float:left;}
.album  .al_clear{ background:none; margin-right:0px;}
.album h3 i a{ display:inline-block; height:49px; width:169px; font:16px "Microsoft YaHei"; color:#333333; line-height:50px; margin-top:2px;}
.album h3 i a:hover, .album h3 .cur a {font-weight:bold; border-top:2px solid #f1a627; background:#fff; margin-top:0px;}
.album h3 span{ float:right; padding-right:20px;}
.album h3 span a{ font:14px Arial; color:#141414; line-height:50px; text-transform:uppercase;}
.album ul{ height:225px; overflow:hidden;}
.album li{ height:225px; width:230px; overflow:hidden; float:left; margin-right:5px; margin-left:5px; text-align:center;}
.album li a{ font:14px "Microsoft YaHei"; color:#666666; line-height:34px;}
.album li img{ width:230px; height:166px;}
.album .alb_l , .album .alb_r{ width:18px; height:33px; position:absolute; top:140px;}
.alb_l a , .alb_r a{ width:18px; height:33px; display:block; }
.alb_l{ left:-39px;}
.alb_l a { background:url(../images/alb_l.png) no-repeat center top }
.alb_r{ right:-39px;}
.alb_r a { background:url(../images/alb_r.png) no-repeat center top}
.alb_l a:hover , .alb_r a:hover{ background-position:center bottom; }


.indexdong{ padding:10px 0px; margin-bottom:20px;}
.indexnews{ width:620px; border:1px solid #dddcdc}
.indexnewstitle{background: #efefef;height: 50px;margin-bottom: 19px;overflow: hidden;padding: 0 0 1px;}
.indexnewstitle span{ float:right; line-height:50px; padding-right:10px; display:block;}
.indexnewstitle span a{color: #141414; font-size: 14px; text-transform: uppercase;}
.indexnewstitle i{ font-style:normal;  float:left;}
.indexnewstitle i a{color: #333; font-size: 16px;line-height:49px;height: 49px;margin-top: 2px;text-align: center; display:block; width:112px; text-transform: uppercase;}
.indexnewstitle i:hover a{background: #fff;border-top: 2px solid #f1a627;font-weight: bold; margin-top: 0;}
.indexnewstitle i.cur a{background: #fff;border-top: 2px solid #f1a627;font-weight: bold; margin-top: 0;}

.indexbox{ padding:10px; width:600px;}
.indexnewsbox{ display:none}
.indexbox .cur{ display:block;}

.indexnewsimg{ width:280px; height:180px;}
.indexnewsimg img{width:280px; height:180px;}
.indexnewstxt{ width:300px; height:180px;}
.indexnewstxt h2{ height:18px; line-height:18px; margin-bottom:12px;}
.indexnewstxt h2 a{ font-size:14px; color:#333;}
.indexnewstxt h2 a:hover{ text-decoration:underline;}
.indexnewstxt p{ height:120px; font-size:14px; line-height:24px; color:#333; overflow:hidden;}
.indexnewstxt h3{ height:28px;}
.indexnewstxt h3 a{ display: block;  height: 27px;   width: 95px; background:url(../images/news_b1.gif) no-repeat;}

.indexnewsul{ height:120px;}
.indexnewsul li{background:url(../images/news_d.gif) no-repeat scroll left center;display: inline;float: left;height: 40px; line-height:40px;margin-right:8px;overflow: hidden; padding-left: 16px;width: 276px; overflow:hidden;}
.indexnewsul li a{ font-size:14px; color:#555;}
.indexnewsul li a:hover{text-decoration:underline;}

.indexfaq{ width:310px; border:1px solid #dddcdc}
.indexfaqtitle{background: #efefef;height: 50px;margin-bottom: 19px;overflow: hidden;padding: 0 0 1px;}
.indexfaqtitle span{ float:right; line-height:50px; padding-right:10px; display:block;}
.indexfaqtitle span a{color: #141414; font-size: 14px; text-transform: uppercase;}
.indexfaqtitle i{ font-style:normal;  float:left;}
.indexfaqtitle i a{color: #333;background: #fff; font-size: 16px;line-height:49px;height: 49px;border-top: 2px solid #f1a627;text-align: center; display:block; width:112px; text-transform: uppercase; font-weight: bold; }

.indexfaqbox{ padding:15px 10px; width:290px;  overflow:hidden;}
.indexfaqbox h2{ background:url(../images/faq_q.gif) no-repeat left center; height:22px; line-height:22px; margin-bottom:10px; width:260px; padding-left:30px;}
.indexfaqbox h2 a{ color:#333; font-size:14px;}
.indexfaqbox p{ background:url(../images/faq_a.gif) no-repeat left center; height:48px; line-height:24px; margin-bottom:12px; font-size:14px; line-height:22px; margin-bottom:10px; width:260px; padding-left:30px; border-bottom:1px dashed #d0d0d0;}
<!----------------------------------------->

