@charset "utf-8";
/* CSS Document */

/*banner开始*/
.banner{ height:600px; 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:600px; 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 #1392f9;border: 1px solid #1392f9;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:-650px;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:600px; top:39%; z-index:999;background:url(../images/banner_r.png) no-repeat;cursor:pointer;}
/*banner结束*/

/* 搜索开始 */

.search{ width:1000px; height:43px; overflow:hidden; background:#f6f6f6; border-bottom:1px solid #eeeeee;}
.search-r{ width:230px; height:33px; overflow:hidden; padding-top:10px; }
.s-w{ width:150px; height:21px;padding-left:28px; background:url(../images/search.png) no-repeat left top; vertical-align:bottom; border:1px solid #808080;}
.s-wbk{ width:150px; height:21px; line-height:21px; border:none;  font-size:13px; background:none; color:#000000; margin-right:0px; vertical-align:bottom;}
.s-a{ width:45px; height:23px; margin-right:0px; vertical-align::bottom;}
.s-an{width:45px; height:23px; background:url(../images/search-an.png); border:0px; padding-right:0px; cursor:pointer; vertical-align:bottom;}
.search-l { width:750px; display:block; overflow:hidden; height:43px; line-height:43px;   }
.search-l span{ color:#000000; font-weight:bold; font-size:13px; padding-left:5px;}
.search-l a{   font-size:13px; color:#222;  padding-left:4px; padding-right:4px; font-size:13px;}
.search-l a:hover{ color:#000000;}
/* 搜索结束 */

/*产品开始*/
.pro-maxbox{ width:100%; height:auto; background:#f6f6f6; margin-top:70px; padding-bottom:20px;}
.pro-box{ width:1000px; height:auto;}
.pro-l{ width:248px; height:auto; position:relative;}
.pro-lt{ width:248px; height:83px; position:absolute; left:0; top:-18px; z-index:9;}
.pro-lb{ width:248px; height:667px; overflow:hidden; padding-top:65px; background:#eee; padding-bottom:5px;}
.pro-lb p{ width:234px; overflow:hidden; margin-left:7px; border-bottom:1px solid #e2e2e2;}
.pro-fl1{ height:44px; line-height:44px; font-size:15px;}
.pro-fl1 a{ display:block; background:url(../images/pro-yi.png) no-repeat 50px 17px; width:160px; padding-left:72px; overflow:hidden;}
.pro-fl1 a:hover{ background:url(../images/pro-yion.png) no-repeat 50px 17px;}
.pro-lb a{ color:#363636;}
.pro-lb a:hover{ color:#0070cc;}
.pro-fl2{ padding-top:8px; padding-bottom:10px;}
.pro-fl2 a{ display:block; width:160px; padding-left:72px; height:21px; line-height:21px; overflow:hidden; font-size:14px;}
.pro-fl2 span a{ height:22px; line-height:22px;  background:url(../images/pro-er.png) no-repeat 50px 5px; font-size:15px;}
.pro-fl2 span a:hover{ background:url(../images/pro-eron.png) no-repeat 50px 5px;}

.pro-r{ width:728px; height:auto; overflow:hidden;}
.pro-rtop{ width:100%; height:34px; line-height:34px; padding-top:10px; padding-bottom:2px; border-bottom:1px solid #0070cc;}
.pro-rtopl{ width:500px; height:auto; overflow:hidden;}
.pro-rtopl p{ color:#aeaeae; font-size:14px;}
.pro-rtopl p span{ font-size:18px; color:#0070cc; border-bottom:3px solid #0070cc; height:34px; line-height:34px; display:inline-block; padding-right:10px; margin-right:5px;}
.pro-rtopr{ width:200px; height:auto; overflow:hidden; text-align:right; font-size:14px;}
.pro-rtopr a{ color:#363636;}
.pro-rtopr img{ height:16px; width:16px; padding-left:8px;  vertical-align:middle;}
.pro-rbot{ width:728px; height:auto; overflow:hidden;}
.pro-rbot ul{ width:738px; height:672px; margin-right:-10px; overflow:hidden; padding-top:18px;}
.pro-rbot ul li{ width:236px; height:auto; overflow:hidden; margin-right:10px; margin-bottom:15px; float:left}
.pro-rbot ul li img{ width:236px; height:187px;}
.pro-rbot ul li img:hover{ filter: Alpha(Opacity=80); opacity:0.8;}
.pro-rbot ul li p{ width:236px; height:27px; line-height:27px; overflow:hidden; font-size:15px; }
.pro-rbot ul li p a{ display:block; width:226px; padding-left:5px; padding-right:5px; text-align:center; color:#FFF; background:#7b7b7b; overflow:hidden;}
.pro-rbot ul li p a:hover{ background:#197ed1;}
/*产品结束*/

/*广告1开始*/
.guangg1{ width:100%; height:296px; background:url(../images/guangg1.jpg) center top no-repeat; overflow:hidden; margin-top:63px;}
.guangg-ty{ width:100%; height:40px; background:url(../images/guangg-ty.png) center top no-repeat; overflow:hidden;}
/*广告1结束*/

/*优势开始*/
.youshi-top{ width:1022px; height:107px; overflow:hidden; background:url(../images/youshi-top.png) center top no-repeat;}
.youshi-top p{ width:984px; text-align:right; height:26px; line-height:26px; font-size:14px; color:#333333; padding-top:52px; padding-right:38px;}
.youshi-top span{ display:block; width:984px; text-align:right; height:26px; line-height:26px; font-size:16px;  padding-right:38px;  color:#ff0000;}
.youshi-bot1{ width:1000px; height:auto; overflow:hidden;}
.youshi-pt1{ padding-top:72px;}
.youshi-wz{ width:449px; height:auto; overflow:hidden;}
.youshi-wz p{ width:449px; height:auto; overflow:hidden;}
.youshi-01{ background:url(../images/youshi-01.png) left top no-repeat;}
.youshi-02{ background:url(../images/youshi-02.png) left top no-repeat;}
.youshi-03{ background:url(../images/youshi-03.png) left top no-repeat;}
.youshi-04{ background:url(../images/youshi-04.png) left top no-repeat;}
.youshi-05{ background:url(../images/youshi-05.png) left top no-repeat;}
.youshi-06{ background:url(../images/youshi-06.png) left top no-repeat;}

.youshi-wz p font{ display:block; padding-top:7px; margin-left:78px; width:371px; height:30px; line-height:30px; padding-bottom:5px; overflow:hidden; background:url(../images/youshi-line.png) left bottom repeat-x; font-size:20px; color:#0160ac;}
.youshi-wz p em{ display:block; font-style:none; width:371px; margin-left:78px; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px; font-size:13px; color:#acacac;}
.youshi-wz span{ display:block; padding-left:29px; width:420px; overflow:hidden; height:auto; line-height:31px; font-size:15px; color:#000; background:url(../images/youshi-span.png) 11px 17px no-repeat; padding-top:8px;}
.youshi-wz span em{ font-style:none; color:#ff0000 !important;}
.youshi-wz strong{ width:100%; height:2px; background:url(../images/youshi-line2.png); margin-top:9px; display:block}
.mt35{ margin-top:35px;}
.pt35{ padding-top:35px;}
.pt60{ padding-top:60px;}
.youshi-tp{ width:500px; height:auto; overflow:hidden;}
.youshi1 img{ width:500px; height:363px;}
.youshi2 img{ width:500px; height:352px;}
.youshi3 img{ width:500px; height:544px;}
.youshi-line1{ width:100%; height:35px; background:url(../images/youshi-1ty.jpg) center bottom no-repeat;}
.youshi-pt2{ padding-top:35px;}
.youshi-line2{ width:100%; height:35px; background:url(../images/youshi-2ty.jpg) center bottom no-repeat;}
/*优势结束*/

/*关于公司开始*/
.about-maxtop{ width:100%; height:2px; overflow:hidden; border-top:1px solid #dbdbdb; margin-top:50px;}
.about-maxbox{ width:100%; height:auto; overflow:hidden; background:url(../images/about-maxbj.png) center top; padding-bottom:88px;}
.about-top{ width:1000px; height:auto; overflow:hidden; padding-top:52px;}
.about-top img{ width:1000px; height:58px;}
.about-cen{ width:1000px; height:auto; overflow:hidden; padding-top:54px;}
.about-cenl{width:618px; height:42px; overflow:hidden;}
.about-cenl ul { list-style-image:none; width:618px; overflow:hidden;}
.about-cenl ul li{ width:202px; height:42px; line-height:42px; text-align:center; font-size:24px; margin-right:4px; CURSOR: pointer; float:left; display:inline;  background:#1164b9; color:#ffffff; }
.about-cenl .anniu{ background:#ffffff; color:#0455a7; }
.about-cenr{ width:380px; height:42px; line-height:42px; text-align:right; font-size:18px; color:#ff0000;}
.about-cenr img{ width:30px; height:30px; vertical-align:middle; padding-right:5px;}
.about-bot{ width:1000px; height:auto; overflow:hidden;}

.about-maxbot{ width:1000px; height:432px; overflow:hidden; background:#FFF;}
.about-bot{ width:1000px; height:auto; overflow:hidden; padding-top:53px;}
.about-bot img{ width:506px; height:315px; padding:3px; border:1px solid #c3baba; margin-left:10px; float:left}
.about-bot p{ width:450px; height:auto; overflow:hidden; padding-right:10px; float:right}
.about-bot p span{ display:block; overflow:hidden;}
.about-nr{width:450px;  height:280px; line-height:28px; font-size:15px; color:#000000;}
.about-more{ width:100px; float:right;  height:29px; padding-top:12px;}
.about-more a{ display:block; height:29px; width:100px; line-height:26px; background:url(../images/about-more.png) top center no-repeat; font-size:13px; color:#ffffff; text-align:center}
.gongzuo-box{ width:1000px; height:auto; overflow:hidden; padding-top:25px; text-align:center;}
.gongzuo-box img{ width:990px; height:396px;}
.fuwu-box{ width:1000px; height:auto; overflow:hidden;  padding-top:118px; text-align:center;}
.fuwu-box img{ width:1000px; height:209px;}
/*关于公司结束*/

/*相册开始*/
.xiangce-xx{ width:1000px; height:0;position:relative;}
.xiangce-top{ width:1000px; height:auto ; position:relative; left:0; top:-61px; overflow:hidden; background:#fff; z-index:998}
.xiangce-top ul{ width:822px; height:35px; margin-left:89px; padding-top:19px; padding-bottom:10px;}
.xiangce-top ul li{ CURSOR: pointer;  float:left ; width:200px; height:35px; line-height:35px;  font-size:18px; color:#ffffff; background:#b1b1b1; text-align:center; margin-left:37px; margin-right:37px;}
.xiangce-top ul .anniu { background:#1164b9; }



.xiangce-bot{ width:1000px; height:auto; position:relative; margin-top:12px;}
.xiangce-box{ width:1000px; height:auto; overflow:hidden;}
.xiangce-box ul{ width:1016px; height:191px; overflow:hidden; margin-left:-8px; margin-right:-8px;}
.xiangce-box li{ width:238px; height:auto; overflow:hidden; float:left; margin-left:8px; margin-right:8px;}
.xiangce-box li img{ width:232px; height:161px; border:1px solid #c3baba; padding:2px;}
.xiangce-box li img:hover{filter: Alpha(Opacity=80);opacity:0.8}
.xiangce-box li p{ width:232px; height:24px; line-height:24px; padding-left:3px; padding-right:3px; font-size:13px; overflow:hidden; text-align:center;}
.xiangce-box li p a{ color:#000;}
.xiangce-left{  left:-52px; top:48px;}
.xiangce-right{  right:-52px; top:48px;}
.xiangce-an{ width:36px; height:70px;  cursor:pointer; position:absolute; background:#b1b1b1;}
.xiangce-an img{ width:11px; height:27px; padding-left:12px; padding-top:21px;}
.xiangce-an:hover{ background:#0455a7;}
/*相册结束*/

/*广告2开始*/
.guangg2{ width:1000px; height:auto; overflow:hidden; background:url(../images/guangg2-ty.png) bottom center no-repeat; padding-bottom:34px; margin-top:40px;}
/*广告2结束*/

/*合作开始*/
.hezuo-maxbox{ width:100%; height:auto; overflow:hidden; margin-top:40px; background:#f6f6f6; padding-bottom:35px;}
.hezuo-top{ width:1000px; height:auto; overflow:hidden; padding-top:54px;}
.hezuo-top img{ width:1000px; height:35px;}
.hezuo-bot{ width:1000px; height:auto; overflow:hidden; padding-top:50px;}
.hezuo-bot ul{ width:1000px; max-height:435px; min-height:145px; overflow:hidden;}
.hezuo-bot ul li{ width:250px; height:145px; overflow:hidden; float:left;}
.hezuo-bot ul li img{ width:250px; height:145px;}

.hezuo-ty{ width:1000px; height:30px; background:url(../images/hezuo-ty.png) bottom center no-repeat;}
/*合作结束*/

/*案例开始*/
.anli-top{ width:1000px; height:auto; overflow:hidden; padding-top:60px;}
.anli-top img{ width:1000px; height:59px;}
.anli-bot{ width:1000px; height:auto; position:relative; margin-top:28px;}
.anli-box{ width:1000px; height:auto; overflow:hidden;}
.anli-box ul{ width:1015px; height:206px; overflow:hidden; margin-left:-7px; margin-right:-8px;}
.anli-box li{ width:188px; height:auto; overflow:hidden; float:left; margin-left:7px; margin-right:8px;}
.anli-box li img{ width:188px; height:130px; }
.anli-box li img:hover{filter: Alpha(Opacity=80);opacity:0.8}
.anli-box li p{ width:188px; height:31px; line-height:31px; padding-left:3px; padding-right:3px; font-size:15px; overflow:hidden; text-align:center;}
.anli-box li p a{ color:#000;}
.anli-left{  left:-52px; top:48px;}
.anli-right{  right:-52px; top:48px;}
/*案例结束*/


/*见证开始*/
.case-top{ width:1000px; height:auto; overflow:hidden; padding-top:25px;}
.case-top img{ width:1000px; height:59px;}
.case-bot{ width:1000px; height:auto; position:relative; margin-top:35px;}
.case-box{ width:1000px; height:auto; overflow:hidden;}
.case-box ul{ width:1032px; height:418px; overflow:hidden; margin-left:-16px; margin-right:-16px;}
.case-box li{ width:300px; height:406px; overflow:hidden; border:1px solid #666666; padding:5px; float:left; margin-left:16px; margin-right:16px;}
.case-box li img{ width:300px; height:207px;  }
.case-box li img:hover{filter: Alpha(Opacity=80);opacity:0.8}
.case-box li p{ width:300px; height:36px; line-height:36px;  font-size:14px; overflow:hidden; border-bottom:1px solid #7f7f7f; padding-top:4px}
.case-box li p a{ color:#000;}
.case-box li span{ display:300px; height:104px; line-height:26px; overflow:hidden; font-size:14px; color:#000000; padding-top:7px;}
.case-box li font{ display:block; text-align:center; height:25px; overflow:hidden; padding-top:13px; padding-bottom:10px;}
.case-box li font a{ width:100px; height:25px; line-height:25px; font-size:14px; color:#ffffff; background:#6d6d6d; display:block; margin-left:100px;}
.case-box li font a:hover{ background:#0455a7;}
.case-left{ left:-52px; top:190px;}
.case-right{ right:-52px; top:190px;}
/*见证结束*/

/*新闻开始*/
.news-maxbox{ width:1000px; height:auto; overflow:hidden; padding-top:60px;}
.news-box{ width:600px; height:auto; overflow:hidden;}

.news-top{ width:598px; height:43px; overflow:hidden;  border:1px solid #dddddd;}
.news-topl{width:400px; height:43px; overflow:hidden; }
.news-topl ul { list-style-image:none; width:300px; overflow:hidden;}
.news-topl ul li{ width:140px; height:43px; line-height:43px; text-align:center; font-size:18px; CURSOR: pointer; float:left; display:inline;  color:#ffffff; background:#b1b1b1; }
.news-topl .anniu{ background:#0455a7; }

.news-topr{ width:100px; height:43px; line-height:43px; padding-right:12px; text-align:right; font-size:13px;}
.news-topr a{ color:#828282;}

.news-bot{ width:600px; height:auto; overflow:hidden; padding-top:10px;}
.news-bot1{ width:600px; height:auto; overflow:hidden; padding-bottom:14px; border-bottom:1px dashed #9e9e9e;}
.news-bot1 img{ display:block; float:left; width:174px; height:123px;}
.news-bot1 p{ width:410px; float:right; height:auto; overflow:hidden;}
.news-bot1 p span{ width:410px; display:block; overflow:hidden;}
.news-bt{ height:31px; line-height:31px; font-size:14px;}
.news-bt a{ color:#ff0000;}
.news-nr{ height:92px; line-height:23px; font-size:13px; color:#000;}


.news-bot2{ width:600px; height:auto; overflow:hidden;}
.news-bot2 ul{ width:620px; height:117px; overflow:hidden; margin-right:-20px;}
.news-bot2 ul li{ height:38px; line-height:38px; font-size:14px;  width:290px; float:left; margin-right:20px; overflow:hidden; border-bottom:1px dashed #9e9e9e; text-overflow:ellipsis; white-space:nowrap;}
.news-bot2 ul li a{ color:#000000;}


.qa-box{ width:380px; height:auto; overflow:hidden;}
.qa-top{ width:378px; height:43px; overflow:hidden;  border:1px solid #dddddd;}
.qa-topl{ width:140px; height:43px; line-height:43px; font-size:18px; text-align:center;  color:#fff;  background:#0455a7;}
.qa-topr{ width:100px; padding-right:12px; text-align:right; font-size:13px; height:46px; line-height:46px;}
.qa-topr a{ color:#828282;}

.marqueetop{ width:380px; height:255px;  overflow:hidden; margin-top:10px;}
.marqueetop ul{ width:380px; height:auto; overflow:hidden; }
.marqueetop ul li{ width:380px; height:auto; overflow:hidden; padding-bottom:12px; border-bottom:1px dashed #c2c2c2; }
.marqueetop dl{ width:380px; height:auto; overflow:hidden;    }
.marqueetop dl font{ display:block; width:30px; float:left; color:#000; font-size:14px;}
.marqueetop dl span{ display:block; width:350px; float:right;  color:#000; font-size:13px; }
.marqueetop dl dt{ height:36px; line-height:36px; overflow:hidden; width:380px; display:block; font-size:14px;  }
.marqueetop dl dt a{ color:#000000;  text-overflow:ellipsis; white-space:nowrap; display:block; width:350px; overflow:hidden; font-size:12px;}
.marqueetop dl dd{ width:380px; max-height:60px; line-height:20px; color:#000000; font-size:13px; display:block; overflow:hidden;}
.marqueetop li dl:hover font{ color:#ff0808 ;}
.marqueetop li dl:hover span{ color:#ff0808 ;}
.marqueetop li dl:hover span a{ color:#ff0808 ;}
/*新闻结束*/

/*友情链接开始*/
.link-box{ width:1000px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.link-l{ width:119px; padding-right:6px; height:60px; border-right:1px dashed #aaaaaa;}
.link-l p{ width:119px; height:30px; line-height:30px; font-size:16px; color:#000000; overflow:hidden;}
.link-l span{ display:block; width:120px; height:30px; line-height:30px; font-size:14px; overflow:hidden; }
.link-l span a{ color:#000;}
.link-r{ width:860px; line-height:30px; height:60px; font-size:14px; overflow:hidden;}
.link-r a{ color:#6e6e6e; padding-right:5px;}
/*友情链接结束*/