﻿@charset "utf-8";
/* CSS Document */


a img:hover{ filter: Alpha(Opacity=80); opacity:0.8;}
/*banner开始*/
.banner{ height:620px; 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:615px; 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:-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-box{ width:100%; height:70px; overflow:hidden; background:#ededed; }
.search{ width:1200px; height:70px; overflow:hidden;}
.search-r{ width:334px; height:41px; padding-top:14px; }
.s-w{ width:262px; height:41px;padding-left:20px; background:none; border:none;vertical-align:bottom;  background:url(../images/search-bj.png) left top no-repeat;}
.s-wbk{ width:262px; height:41px; line-height:41px; border:none;  font-size:14px; background:none; color:#c8c8c8; margin-right:0px; vertical-align:bottom;}
.s-a{ width:52px; height:41px; margin-right:0px; vertical-align::bottom;}
.s-an{width:52px; height:41px; background:url(../images/search-an.png); border:0px; padding-right:0px; cursor:pointer; vertical-align:bottom;}

.search-l { width:850px; display:block; overflow:hidden; height:70px; line-height:70px;   }
.search-l span{ color:#464646; font-weight:bold; font-size:15px;}
.search-l a{ color:#464646;   font-size:15px;   padding-left:4px; padding-right:4px; font-size:13px;}
.search-l a:hover{ color:#086bc9;}
/* 搜索结束 */

/*产品开始*/
.pro-top{ width:1200px; height:auto; overflow:hidden; padding-top:10px; text-align:center;}
.pro-top p{ width:100%; height:55px; line-height:55px; font-size:36px; color:#1f1e1e; overflow:hidden;}
.pro-top span{ width:100%; height:35px; line-height:35px; font-size:24px; color:#8e8e8e; display:block; overflow:hidden; text-transform:uppercase}
.pro-top font{ width:100%; height:15px; margin-top:28px; background:url(../images/gy-bj.png) center top no-repeat; display:block;}

.pro-cen{ width:1200px; height:35px; padding-top:26px;}
.pro-cen ul { list-style-image:none;width:1200px; height:35px; padding-left:230px; }
.pro-cen ul li{ width:auto; height:47px; line-height:47px; text-align:center; float:left; display:inline; color:#646464;  font-size:22px;  CURSOR: pointer; border:1px solid #a4a4a4; margin-left:8px; margin-right:8px; padding-left:25px; padding-right:25px; }
.pro-cen .anniu{ color:#fff; font-size:22px; background:#086bc9; border:1px solid #086bc9; }

.pro-bot{ width:1200px; height:auto; overflow:hidden; padding-top:45px;}
.pro-botl{ width:180px; height:auto; overflow:hidden;}
.pro-botl ul{ width:180px; height:auto; overflow:hidden;}
.pro-botl ul li{ width:180px; height:auto; overflow:hidden;}
.pro-botl ul li a{ width:180px; height:60px; line-height:60px; border-bottom:1px dashed #bcbcbc; text-align:center; font-size:16px; color:#666666; display:block;}
.pro-botl ul li a:hover{ text-decoration:none; background:#086bc9; border-bottom:1px solid #086bc9; color:#fff;}
.pro-lbot{ width:180px; height:auto; overflow:hidden;margin-top:20px;}
.pro-lbot a{ width:178px; height:50px; line-height:50px; font-size:18px; color:#5f5f5f; text-align:center; display:block; overflow:hidden; border:1px solid #bcbcbc;}
.pro-lbot a:hover{text-decoration:none; background:#086bc9; border-bottom:1px solid #086bc9; color:#fff;}

.pro-botr{ width:920px; height:auto; overflow:hidden;}
.pro-botr ul{ width:920px; height:500px; overflow:hidden;}
.pro-botr ul li{ width:210px; height:auto; overflow:hidden; float:left; margin-right:20px;}
.pro-botr ul li img{ width:208px; height:193px; border:1px solid #e5e5e5}
.pro-botr ul li p{ width:100%; height:44px; line-height:44px; text-align:center; overflow:hidden; font-size:14px;}
.pro-botr ul li p a{ color:#4d4c51; display:block; width:100%;}
.pro-botr ul li:hover img{ border:1px solid #086bc9;}
.pro-botr ul li:hover p a{ text-decoration:none; color:#086bc9; }
/*产品结束*/

/*选择开始*/
.xuanze-maxbox{ width:1200px; height:600px; overflow:hidden;  background:url(../images/xuanze-bj.jpg) center top no-repeat; margin-top:10px;}
.xuanze-box{ width:1150px; height:auto; overflow:hidden;}
.xuanze-r{ width:658px; height:auto; overflow:hidden;}
.xuanze-rtop{ width:100%; height:69px; line-height:69px; padding-top:0px; font-size:34px; color:#151617; font-weight:bold; overflow:hidden;}
.xuanze-rbot{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.xuanze-rbot ul{ width:100%; height:auto; overflow:hidden;}
.xuanze-rbot ul li{ width:100%; height:auto; line-height:33px; font-size:18px; color:#000; margin-bottom:28px;}
.xuanze-rbot ul li span{ font-size:46px; color:#ffffff; padding-left:25px; padding-right:25px;  vertical-align:middle; font-family:
Arial, Helvetica, sans-serif;}
.xuanze-rbot ul li p{ margin-left:5px;font-size:18px;}
/*选择结束*/

/*广告1开始*/
.guangg1{ width:100%; height:224px; background:url(../images/guangg-1.jpg) center top no-repeat; overflow:hidden;margin-top:50px;}
/*广告1结束*/

/*优势开始*/
.youshi-box{ width:1200px; height:auto; overflow:hidden;}
.youshi-wz{ width:480px; height:auto; overflow:hidden;}
.youshi-wz p{ width:100%; height:33px; line-height:33px; font-size:25px; color:#034997; font-weight:bold; padding-top:60px;}
.youshi-wz font{ width:100%; height:16px; line-height:16px; font-size:10px; color:#b2b2b2; text-transform:uppercase; display:block; overflow:hidden;}
.youshi-wz span{ width:100%; height:auto; line-height:31px; font-size:16px; color:#1f1f1f; display:block; overflow:hidden; padding-top:5px;}
.youshi-wz span strong{ font-size:18px; color:#f97500;}
.youshi-img{ width:600px; height:auto; overflow:hidden;}
.txt-l{ text-align:left}
.txt-r{ text-align:right;}
/*优势结束*/

/*案例开始*/
.case-maxbox{ width:100%; height:auto; overflow:hidden; background:#f1f1f1; margin-top:25px; }
.case-box{ width:1200px; height:auto; overflow:hidden;}
.case-bot{ width:1200px; height:auto; overflow:hidden; padding-top:64px;}
.case-bot ul{ width:1300px; height:576px; overflow:hidden;}
.case-bot ul li{ width:370px; height:278px; overflow:hidden; float:left; margin-right:45px; position:relative; cursor:pointer; margin-bottom:20px;}
.case-bot ul li a img{width:370px; height:278px; }
.case-bot ul li a img:hover{opacity:0.8;}
.case-bot ul li:hover .case-more{ display:block;}
.case-bot ul li:hover .case-more a{ text-decoration:none;}
.case-more{ display:none; position:absolute; left:0; top:0; z-index:9999}
.case-more a{ display:block; width:370px; height:278px; overflow:hidden; background:url(../images/case-bj.png);}
.case-more a p{ width:320px; padding-left:25px; height:37px; line-height:37px; padding-top:20px; font-size:18px; color:#ffffff; text-align:center; overflow:hidden;}
.case-more a span{ width:320px; padding-left:25px; height:90px; line-height:30px; padding-top:26px; display:block; overflow:hidden; font-size:14px; color:#ffffff;}
.case-more a font{ width:150px; height:38px; line-height:38px; text-align:center; margin-top:27px; margin-left:108px; border:2px solid #FFF; display:block; color:#fff; font-size:15px;}

.case-gd{ width:240px; height:57px; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.case-gd a{ width:238px; height:55px; line-height:55px; text-align:center; overflow:hidden; display:block; font-size:15px; color:#2f2f2f; border:1px solid #2f2f2f;}
.case-gd a:hover{}
/*案例结束*/

/*客户见证开始*/
.pro-top em{ font-style:normal; width:100%; display:block; height:34px; line-height:34px; font-size:24px; text-align:center; color:#505050; overflow:hidden;}

.jiangzheng-bot{ width:1200px; height:auto; overflow:hidden; padding-top:55px;}
.jiangzheng-bot ul{ width:1300px; height:auto; overflow:hidden; margin-right:-100px;}
.jiangzheng-bot ul li{ width:258px; height:auto; overflow:hidden; margin-right:56px; float:left}
.jiangzheng-bot ul li img{ width:258px; height:194px;}
.jiangzheng-bot ul li p{ width:100%; height:48px; line-height:24px; padding-top:20px; font-size:15px; font-weight:bold; overflow:hidden;}
.jiangzheng-bot ul li p a{ color:#414141;}
.jiangzheng-bot ul li span{ width:100%; height:150px; line-height:30px; padding-top:16px; margin-top:16px; border-top:2px solid #084a94; font-size:14px; color:#414141; display:block;}
.jiangzheng-bot ul li span a{ color:#0752a5;}
/*客户见证结束*/

/*证书开始*/
.hon-maxbox{ width:100%; height:auto; overflow:hidden;background:#f1f1f1; padding-bottom:50px;}
.hon-box1{ width:1200px; height:auto; overflow:hidden;}

.hon-bot{ width:1200px; height:auto; overflow:hidden; padding-top:50px;}

.hon-an{ width:32px; height:52px;  margin-top:70px;}
.hon-an img{ width:32px; height:52px;}
.hon-an:hover{ background:#0752a5;}


.hon-box{  width:1128px; height:auto; overflow:hidden; margin-left:4px;}
.hon-box ul{ width:1128px; height:auto; overflow:hidden;}
.hon-box ul li{ float:left; width:242px; overflow:hidden; cursor:pointer; margin-left:20px; margin-right:20px;}
.hon-box ul li img{ width:240px; height:187px; border:1px solid #9f9f9f;}
.hon-box ul li:hover img{ border:1px solid #0455a7;}

.biaoti-ys{ color:#4098f9 !important;}
/*证书结束*/

/*关于我们开始*/
.about-bot{ width:1200px; height:auto; overflow:hidden; padding-top:30px;}
.about-bot img{ width:522px; height:359px; float:left;}
.about-bot p{ width:600px; height:auto; overflow:hidden; float:right;}
.about-bot p span{ width:100%; display:block; overflow:hidden;}
.about-bt{ height:58px; line-height:58px; font-size:20px; padding-top:21px; font-weight:bold; color:#01438d;}
.about-nr{ height:192px; line-height:32px; font-size:15px; color:#464646; text-indent:2em; }

.about-more{ height:30px; line-height:30px; padding-top:14px; text-transform:uppercase}
.about-more a{ color:#2f2f30;}
/*关于我们结束*/

/*合作伙伴开始*/
.hezuo-bot{ width:1200px; height:auto; overflow:hidden; padding-top:50px;}

.hezuo-an{ width:32px; height:52px;  margin-top:28px;}
.hezuo-an img{ width:32px; height:52px;}
.hezuo-an:hover{ background:#0752a5;}


.hezuo-box{  width:1080px; height:auto; overflow:hidden; margin-left:28px;}
.hezuo-box ul{ width:1080px; height:auto; overflow:hidden;}
.hezuo-box ul li{ float:left; width:184px; overflow:hidden; cursor:pointer; margin-left:16px; margin-right:16px;}
.hezuo-box ul li img{ width:184px; height:108px; }
.hezuo-box ul li:hover img{ }
/*合作伙伴结束*/

/*新闻开始*/
.news-maxbox{ width:100%; height:auto; overflow:hidden; margin-top:50px; background:#f1f1f1; padding-bottom:50px; }
.news-box{ width:1200px; height:auto; overflow:hidden; padding-top:50px;}

.qa-maxbox{ width:580px; height:500px; overflow:hidden; background:#fff;}
.qa-topbox{ width:540px; height:auto; overflow:hidden; padding-top:30px;}
.qa-topl{ width:410px; height:auto; overflow:hidden;}
.qa-topl dl{ width:410px; height:auto; overflow:hidden;}
.qa-topl dl dt{ width:25px; height:auto; display:block; float:left; padding-top:1px;}
.qa-topl dl dt img{ width:19px; height:19px;}
.qa-topl dl dd{ width:380px; float:left; display:block; overflow:hidden;}
.qa-topl dl dd p{ width:100%; height:24px; line-height:24px; font-size:16px; overflow:hidden; color:#444; font-weight:bold;}
.qa-topl dl dd span{ width:100%; display:block; overflow:hidden; height:19px; line-height:19px; font-size:11px; color:#999px; text-transform:uppercase}
.qa-topl dl dd font{ width:50px; height:1px; display:block; margin-top:7px; background:#d5b058; float:left;}
.qa-topr{ width:80px; height:24px; line-height:24px; text-align:right; overflow:hidden; font-size:11px;}
.qa-topr a{ color:#999;}

.marqueetop{ width:540px; height:400px;  overflow:hidden; margin-top:10px; }
.marqueetop ul{ width:540px; height:auto; overflow:hidden; padding-left:25px; }
.marqueetop ul li{ width:540px; height:auto; overflow:hidden; padding-bottom:12px;   margin-top:10px;}
.marqueetop dl{ width:540px; height:auto;    }
.marqueetop dl dt{ height:35px; line-height:35px; overflow:hidden; width:540px;  display:block; font-size:16px; background:url(../images/qa-li.png) no-repeat 0px 7px; }
.marqueetop dl dt a{ color:#1f1f1f; padding-left:25px;  text-overflow:ellipsis; white-space:nowrap; display:block; width:515px; overflow:hidden; font-size:15px;}
.marqueetop dl dt a:hover{color:#086bc9;}
.marqueetop dl dd{ width:515px; max-height:75px; line-height:25px; color:#1f1f1f; font-size:14px; display:block; overflow:hidden; padding-left:25px; background:url(../images/qa-li.png) no-repeat 0px -124px;}

.news-bot{ width:540px; height:auto; overflow:hidden; padding-top:10px;}

.news-bot1{width:100%; height:130px; overflow:hidden; }
.news-bot1 img{ width:180px; height:130px;  float:left;}
.news-bot1 p{ width:330px; height:auto; overflow:hidden; float:right;}
.news-bot1 p span{ display:block; overflow:hidden; width:100%; }
.news-bt{ height:25px; line-height:25px; font-size:16px; }
.news-bt a{ color:#383838; }
.news-sj{ height:22px; line-height:22px; padding-top:8px; font-size:10px; color:#999;}
.news-nr{ height:40px; line-height:20px; color:#444; font-size:14px;}
.news-line{ height:14px; border-bottom:1px dashed #999;}


.news-bot2{ width:100%; height:auto; overflow:hidden; padding-top:14px;}
.news-bot2 ul{ list-style-image:none; height:246px; overflow:hidden; }
.news-bot2 ul li{ width:100%; height:40px; line-height:40px; float:left; border-bottom:1px dashed #999; }
.text_r{float:right;font-size: 14px;font-style: normal;font-weight: normal;color: #383838;  width:90px; text-align:right;}
.text_l{float:left;text-align:left; height:40px; line-height:40px; color:#383838; width:450px;overflow:hidden; text-indent:15px; font-size:14px; white-space:nowrap;text-overflow:ellipsis; background:url(../images/news-li.png) 1px 15px no-repeat;}
.text_l:hover{ color:#1f1f1f;}

/*新闻结束*/

/*快速通道开始*/
.ks-bt{ width:1200px; height:63px; line-height:63px; padding-top:20px; overflow:hidden; font-size:36px; color:#1f1e1e;}
.ks-bt span{ font-size:24px; color:#8e8e8e; padding-left:10px;text-transform:uppercase}

.tongdao-bot{ width:1200px; height:auto; overflow:hidden; padding-top:32px;}
.tongdao-bot p{ width:1200px; height:auto; line-height:26px; overflow:hidden; padding-bottom:13px;}
.tongdao-bot p span{ width:110px; display:block; float:left; font-size:20px; color:#1f1f1f;}
.tongdao-bot p font{ display:block; width:1090px; height:auto; overflow:hidden; font-size:16px;}
.tongdao-bot p font a{ color:#1f1f1f; padding-right:10px;}
/*快速通道结束*/

/*友情连接开始*/
.link-box{ width:1200px; height:auto; overflow:hidden; padding-top:30px; line-height:24px; font-size:14px; color:#737373;padding-bottom:30px;}
.link-box a{ font-size:12px; color:#b0b0b0; padding-left:10px; }
/*友情连接结束*/