﻿@charset "utf-8";
/* CSS Document */

/*banner开始*/
.banner{ height:500px; overflow:hidden; position:relative; z-index:7; width:100% !important;}
.banner .td ul,.banner .td ul li,.banner .td ul li a{ width:100% !important;}
.banner .td ul li a{ display:block; display:block; height:500px; overflow:hidden;}

.banner .btn{  bottom: 5px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7; margin-right:-76px;}
.banner .btn li {background: none repeat scroll 0 0 #000;border: 1px solid #000;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 2px; width:10px;height:10px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; float:left;     -moz-border-radius: 25px;      /* Gecko browsers */
    -webkit-border-radius: 25px;   /* Webkit browsers */
    border-radius:25px;            /* W3C syntax */}
.banner .btn li.on {background: none repeat scroll 0 0 #f36120;border: 1px solid #f36120;font-weight: bold;padding: 2px 2px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.banner .ljt{position: absolute;width: 50px; height: 118px;display: block;left:50%; margin-left:-870px;top:39%; z-index:999;background:url(../images/banner_l.png) no-repeat; cursor:pointer;}
.banner .rjt{position: absolute;width: 50px; height: 118px;display: block;left:50%; margin-left:820px; top:39%; z-index:999;background:url(../images/banner_r.png) no-repeat;cursor:pointer;}
/*banner结束*/

/* 搜索开始 */
.search-maxbox{ width:100%; height:auto; background:#f8f8f8; height:42px; overflow:hidden;}
.search-box{ width:100%; height:42px; overflow:hidden;}
.search{ width:1200px; height:42px; overflow:hidden;}
.search-r{ width:205px; height:26px;  overflow:hidden; padding-top:8px; }
.s-w{ width:167px; height:24px;background:none; border:1px solid #bfbfbf;vertical-align:bottom;  }
.s-wbk{ width:162px; padding-left:5px; height:24px; line-height:24px; border:none;  font-size:15px; background:none; color:#666; margin-right:0px; vertical-align:bottom;}
.s-a{ width:36px; height:26px; margin-right:0px; vertical-align:bottom;}
.s-an{width:36px; height:26px; background:url(../images/search-an.png); border:0px; padding-right:0px; cursor:pointer; vertical-align:bottom;}
.search-l { width:950px; display:block; overflow:hidden; height:42px; line-height:42px;   }
.search-l span{ color:#666666; font-weight:bold; font-size:15px;}
.search-l a{   font-size:15px; color:#666666;  padding-left:4px; padding-right:4px; font-size:14px;}
.search-l a:hover{ color:#333;}
/* 搜索结束 */

/*产品开始*/
.pro-maxbox{ width:1200px; height:auto; overflow:hidden; padding-top:43px;}
.pro-l{ width:280px; height:auto; overflow:hidden;}
.pro-ltop , .pro-lbot img{ width:100%; height:80px; overflow:hidden;}
.pro-lbot{ width:100%;  height:auto; overflow:hidden;}
.pro-lbot p{ width:100%; height:60px; overflow:hidden; background:#5f5f5f;}
.pro-lbot p a{ width:100%; height:60px; line-height:60px; background:url(../images/pro-li.png) 18px 26px no-repeat; display:block; color:#fff; font-size:24px; text-indent:55px;}
.pro-lbot ul{ width:100%; height:auto; padding-top:2px; padding-bottom:10px;}
.pro-lbot ul li{ font-size:17px; width:100%; height:38px; line-height:38px;overflow:hidden;}
.pro-lbot ul li a{ color:#2a2a2a; text-indent:65px; width:100%; display:block; overflow:hidden;}

.pro-lbbot{ width:100%; height:90px; background:#5f5f5f; }
.pro-lbbot p{ width:100%; overflow:hidden; height:26px; line-height:26px; font-size:18px; color:#fff; padding-top:13px;text-align:center;}
.pro-lbbot span{ width:260px; height:94px; line-height:47px; display:block; padding-left:10px; color:#ffffff; font-size:18px;text-align:center; }

.pro-r{ width:884px; height:auto; overflow:hidden;}
.pro-rtop{ width:100%; height:61px; text-align:right; overflow:hidden;}
.pro-rtop a{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#222222;}
.pro-rbot{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.pro-rbot ul{ width:950px; height:920px; overflow:hidden; margin-right:-66px;}
.pro-rbot ul li{ width:270px; height:auto; overflow:hidden; float:left; margin-right:37px;padding-bottom:25px;}
.pro-rbot ul li .syproimg{  width:268px; height:242px;border:1px solid #ccc; display: table-cell;  vertical-align:middle; text-align:center; overflow:hidden; }
.pro-rbot ul li .syproimg img{width:268px; height:242px;vertical-align:middle;}

.pro-rbot ul li p{ width:270px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#222222; overflow:hidden; }
/*产品结束*/

/*优势开始*/
.youshi-top{ width:1200px; height:auto; overflow:hidden; padding-top:50px; text-align:center;}
.youshi-top p{ width:100%; height:55px; line-height:55px; font-size:36px; color:#1f1e1e; overflow:hidden;}
.youshi-top span{ width:100%; height:35px; line-height:35px; font-size:24px; color:#5f5f5f; display:block; overflow:hidden; text-transform:uppercase}
.youshi-top font{ width:116px; height:4px; margin-top:8px; background:#5f5f5f; display:block;}

.youshi-bot{ width:1200px; height:auto; overflow:hidden; padding-top:45px;}
.youshi-bot dl{ width:550px; height:auto;  margin-bottom:40px;}
.youshi-bot dl dt{ width:125px; height:108px; float:left; display:block; overflow:hidden;}
.youshi-bot dl dt img{width:125px; height:108px;}
.youshi-bot dl dd{ width:410px; height:auto; overflow:hidden; display:block; float:right;}
.youshi-bot dl dd h2{ width:100%; height:28px; line-height:28px; font-size:18px; color:#353535; overflow:hidden; font-weight:normal;}
.youshi-bot dl dd h3{ width:100%;  overflow:hidden; height:84px; line-height:28px; font-size:14px; color:#353535;font-weight:normal;}
/*优势结束*/

/*广告1开始*/
.guangg-1{ width:100%; height:455px; margin-top:50px; overflow:hidden; background:url(../images/guangg-1.jpg) center top no-repeat;}
.guangg-1 a{ display:block; width:100%; height:455px;}

/*广告1结束*/

/*合作流程开始*/
.liucheng-bot{ width:1200px; height:auto; overflow:hidden; padding-top:50px; padding-bottom:10px;}
.liucheng-bot img{ width:1200px;}

/*合作流程结束*/

/*关于我们开始*/
.about-botbox{ width:100%; height:593px; overflow:hidden; margin-top:45px; background:#5f5f5f;}
.about-bot{ width:1200px; height:auto; position:relative;}
.about-bot img{ width:727px; height:481px; padding-top:52px;}

.about-nrbox{ width:564px; height:429px; position:absolute; z-index:99; right:0; top:83px; background:#fff;}

.about-nrbox p{ width:520px; height:62px; line-height:62px; font-size:22px; color:#3c3c3c; text-align:center; padding-left:22px; padding-top:14px;}
.about-nrbox span{ width:520px; padding-left:22px; display:block; height:264px; line-height:33px; font-size:16px; color:#626262; overflow:hidden;}
.about-nrbox a{ width:112px; height:34px; line-height:34px; text-align:center; display:block; overflow:hidden; border:1px solid #3c3c3c; font-size:15px;  margin:23px auto 0;}
/*关于我们结束*/

/*团队开始*/
.tuandui-bot{ width:1200px; height:auto; overflow:hidden; padding-top:70px;}
.tuandui-bot ul{ width:1300px; height:328px; overflow:hidden;}
.tuandui-bot ul li{ width:250px; height:326px; border:1px solid #cdcdcd; float:left; margin-right:64px;}
.tuandui-bot ul li img{ width:250px; height:240px;}
.tuandui-bot ul li p{ width:240px; padding-left:5px; height:30px; line-height:30px; font-size:20px;  padding-top:14px; color:#353535; overflow:hidden;}
.tuandui-bot ul li span{  width:240px; padding-left:5px; height:28px; line-height:28px; font-size:16px;  color:#5b5b5b; overflow:hidden;}

.tuandui-more{ width:116px; height:36px; padding-top:44px; padding-bottom:35px;}
.tuandui-more a{ width:114px; display:block; overflow:hidden; height:34px; line-height:34px; text-align:center; border:1px solid #626262; font-size:15px;}
/*团队开始*/

/*案例开始*/
.case-bot{ width:1200px; height:auto; overflow:hidden; padding-top:34px; padding-bottom:50px;}
.case-bot ul{ width:1300px; height:470px; overflow:hidden; margin-right:-100px;}
.case-bot ul li{ width:291px; height:229px; position:relative; float:left; margin-right:12px; margin-bottom:12px;}
.case-bot ul li img{ width:291px; height:229px;}
.case-bot ul li p{ width:291px; height:229px; position:absolute; z-index:99; top:0; left:0; background:url(../images/case-bj.png); display:none;}
.case-bot ul li p span{ width:269px; display:block; padding-left:11px; overflow:hidden; color:#fff; text-align:center;}
.case-bt{ padding-top:80px; height:38px; line-height:38px; font-size:20px;}
.case-hy{ height:36px; line-height:36px; font-size:18px;}
.case-bot ul li:hover p{ display:block;}
/*案例结束*/

/*新闻开始*/
.news-bot{ width:1200px; height:auto; overflow:hidden; padding-top:50px;}
.news-botl{ width:230px; height:auto; overflow:hidden; }
.news-botl ul { list-style-image:none;width:230px; height:auto; }
.news-botl ul li{ width:230px; height:156px; line-height:156px; text-align:center; color:#353535; background:#eeeeee;  font-size:18px;  CURSOR: pointer; margin-bottom:4px; }
.news-botl .anniu{ color:#fff; font-size:18px; background:#5f5f5f; }

.news-botr{ width:910px; height:475px; overflow:hidden; margin-bottom:40px;}
.news-botr dl{ width:910px; height:78px; overflow:hidden; border-bottom:1px dashed #bbbbbb; margin-bottom:20px; }
.news-botr dl dt{ width:66px; height:66px; display:block; float:left; overflow:hidden; background:#5f5f5f; margin-left:38px; text-align:center;}
.news-botr dl dt p{ width:100%; height:39px; line-height:39px; font-size:25px; color:#fff;}
.news-botr dl dt span{ width:100%; height:27px; line-height:27px; font-size:14px; color:#ffffff;}
.news-botr dl dd{ width:740px; height:auto; overflow:hidden; float:right; display:block; padding-right:38px;}
.news-botr dl dd p{ width:100%; height:39px; line-height:39px; font-size:22px; overflow:hidden;}
.news-botr dl dd p a{ color:#3c3c3c;}
.news-botr dl dd span{ width:100%; height:34px; line-height:34px; font-size:16px; color:#a1a1a1; display:block; overflow:hidden;}
/*新闻结束*/

/*留言开始*/
.liuyan-maxbox{ width:100%; height:570px; margin-top:50px; background:#f4f4f4;}
.liuyan-box{ width:1200px; height:auto; overflow:hidden;}
.liuyan-boxl{ width:450px; height:auto; overflow:hidden; padding-left:106px;}
.liuyan-l1{ width:100%; height:59px; overflow:hidden; padding-top:50px;}
.liuyan-l1 img{ width:55px; height:59px; float:left;}
.liuyan-l1 p{ width:360px; padding-left:10px; height:47px; line-height:47px; padding-top:12px; float:left; font-size:16px; color:#777777;}

.liuyan-l2{ width:100%; height:auto; overflow:hidden; padding-top:18px;}
.liuyan-l2 img{ width:183px; height:183px; float:left;}
.liuyan-l2 p{ width:237px; padding-left:29px; height:30px; line-height:30px; padding-top:80px; font-size:14px; color:#5a5a5a; float:left}

.liuyan-l3{ width:100%; height:auto; overflow:hidden; padding-top:15px;}
.liuyan-l3 p{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#5a5a5a;}
.liuyan-l3 span{ width:auto; height:auto; line-height:21px; display:block; overflow:hidden; font-size:10px; color:#5a5a5a;text-transform:uppercase}

.liuyan-l4{ width:100%; height:auto; overflow:hidden; padding-top:13px;}
.liuyan-l4 dl{ width:100%; height:auto; overflow:hidden;}
.liuyan-l4 dl dt{ width:52px; height:48px; overflow:hidden; padding-top:12px; padding-left:8px; float:left; display:block;}
.liuyan-l4 dl dt img{ width:52px; height:48px; }
.liuyan-l4 dl dd{ width:230px; padding-left:14px; height:auto; float:left; display:block; overflow:hidden;}
.liuyan-l4 dl dd p{ width:100%; height:30px; line-height:30px; font-size:16px; color:#5f5f5f; overflow:hidden;}
.liuyan-l4 dl dd span{ width:100%; height:auto; line-height:28px; font-size:14px; color:#5f5f5f; font-weight:bold;}

.liuyan-line{ width:0; height:470px; margin-top:50px; border-left:1px dashed #434343; margin-left:59px;}

.liuyan-boxr{ width:370px; height:465px; overflow:hidden; margin-right:94px; margin-top:50px; border:1px solid #cccccc;}

.liuyan-wz{ width:350px; height:39px; line-height:39px; font-size:15px; padding-top:5px; color:#777777;}
.liuyan-txt{ width:348px; height:33px; border:1px dashed #a2a2a2; background:#eeeeee;}
.liuyan-txt input{ width:340px; padding-left:4px; padding-right:4px; height:33px; line-height:33px; font-size:15px; color:#777777; border:none; background:none;}

.liuyan-nr{ width:348px; height:120px; overflow:hidden; border:1px dashed #a2a2a2; background:#eeeeee;}
.liuyan-nr textarea{ display:block; padding-left:4px; width:344px; height:120px; line-height:30px; font-size:15px; color:#777777; border:none; background:none;}
.liuyan-an{ width:350px; height:35px; background:#c2c1b0; margin-top:12px; cursor:pointer;}
.liuyan-an input{ width:350px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#ffffff; border:none; background:#5f5f5f; cursor:pointer;}
/*留言结束*/