@charset "utf-8";
/* CSS Document */

/*banner开始*/
.banner-box{ width:100%; height:566px; overflow:hidden;  background:none;}
.banner-xs{ width:100%; height:566px; overflow:hidden; position:relative;  }
.banner-xs a{width:100%; height:566px; display:block;}
.case01-maxnav{ width:100%; height:8px; z-index:99px; position:absolute; bottom:15px;   }
.case01-nav{ width:240px; height:8px;   }
.case01-nav .anniu { CURSOR: pointer; color:#004b85; background:#f36120; }
.case01-nav li { float:left;   height:8px;  width:50px;  margin-left:15px; margin-right:15px; background:#CCC;  }
/*banner结束*/


/* 搜索开始 */
.search-box{ width:100%; height:40px; overflow:hidden; padding-top:20px; padding-bottom:24px;}
.search{ width:1200px; height:40px; overflow:hidden;}
.search-r{ width:316px; height:40px; }
.s-w{ width:255px; height:40px; background:none; border:none;vertical-align:bottom;  background:#505050;}
.s-wbk{ width:250px; padding-left:5px; height:40px; line-height:40px; border:none;  font-size:14px; background:none; color:#fff; margin-right:0px; vertical-align:bottom;}
.s-a{ width:61px; height:40px; margin-right:0px; vertical-align::bottom;}
.s-an{width:61px; height:40px; background:#4b2686; font-weight:bold; border:0px; text-align:center; color:#fff; padding-right:0px; cursor:pointer; vertical-align:bottom;}
.search-l { width:750px; display:block; overflow:hidden; height:40px; line-height:40px;   }
.search-l span{ color:#353535; font-weight:bold; font-size:14px;}
.search-l a{ color:#353535;  padding-left:4px; padding-right:4px; font-size:14px;}
.search-l a:hover{ color:#4b2686;}
/* 搜索结束 */

/*产品开始*/
.pro-maxbox{ width:100%; height:auto; overflow:hidden; background:#f6f2f2;}
.pro-box{ width:1200px; height:auto; overflow:hidden; padding-top:55px; padding-bottom:30px;}

.pro-l{ width:275px; height:auto; overflow:hidden;}
.pro-ltop{ width:275px; height:auto; overflow:hidden;}
.pro-ltop img{ width:275px; height:84px;}
.pro-lcen a:hover{ text-decoration:none;}
.pro-lcen{ width:275px; height:auto; overflow:hidden; background:#f2edfa;}
.pro-lcen p{ width:275px; height:60px; line-height:60px; font-size:24px; overflow:hidden; background:#6334af;}
.pro-lcen p a{ display:block; color:#fff; height:60px; width:165px; overflow:hidden; padding-left:110px; background:url(../images/pro-li.png) 50px 26px no-repeat;}
.pro-lcen ul{ width:275px; height:auto; overflow:hidden; padding-top:9px; padding-bottom:16px;}
.pro-lcen ul li{ margin-left:5px; margin-right:5px; height:45px; line-height:45px; width:127px; float:left; text-align:center; font-size:16px;}
.pro-lcen ul li a{ color:#2a2a2a;}
.pro-lcen ul li a:hover{ color:#4b2686; font-weight:bold;}
.pro-lcen ul li.hover a{ color:#4b2686; font-weight:bold;}
.pro-lbot{ width:275px; height:100px; text-align:center; background:url(../images/pro-lbot.jpg) center top no-repeat; color:#fff;} 
.pro-lbot p{ width:100%; height:32px; line-height:32px; padding-top:15px; font-size:18px; font-weight:bold;}
.pro-lbot span{ width:100%; height:40px; line-height:40px; display:block;  font-size:36px; font-weight:bold;}
.pro-r{ width:870px; height:auto; overflow:hidden;}
.pro-rtop{ width:100%; height:68px; overflow:hidden;}
.pro-rtopl{ width:200px; height:68px; line-height:68px; background:url(../images/pro-rtop.png) left 21px no-repeat; padding-left:33px; font-size:24px; color:#3f3f3f; font-weight:bold;}
.pro-rtopr{ width:200px; height:68px; line-height:68px; text-align:right; font-size:16px; }
.pro-rtopr a{ color:#222222;}

.pror-bot{ width:870px; height:auto; overflow:hidden; padding-top:16px;}
.pror-bot ul{ width:900px; height:959px; overflow:hidden;  margin-right:-30px;}
.pror-bot ul li{ width:270px; height:auto; overflow:hidden; margin-right:30px; float:left; padding-bottom:25px;}
.pror-bot ul li img{ width:250px; height:223px; background:#fff; padding:10px;}
.pror-bot ul li p{ width:270px; height:60px; overflow:hidden; background:url(../images/pro-bt.png) center top no-repeat; text-align:center;}
.pror-bot ul li p a{ width:270px; height:60px; line-height:60px; font-size:16px; color:#222222;}
/*产品结束*/

/*优势开始*/
.youshi-top{ width:100%; height:140px; background:url(../images/youshi-top.jpg) center top no-repeat; margin-top:96px;}
.youshi-box1{ width:1200px; height:auto; overflow:hidden; }
.youxhi-wz{ width:600px; height:auto; overflow:hidden; padding-top:100px;}
.youxhi-wz dl{ width:600px; height:auto; overflow:hidden; padding-bottom:70px;}
.youxhi-wz dl dt{ width:60px; height:58px; display:block; float:left; margin-left:48px; padding-top:13px;}
.youxhi-wz dl dt img{ width:60px; height:58px;}
.youxhi-wz dl dd{ width:420px; display:block; padding-left:40px; overflow:hidden; float:left}
.youxhi-wz dl dd p{ width:420px; height:49px; line-height:49px; font-size:26px; color:#353535; font-weight:bold; overflow:hidden;}
.youxhi-wz dl dd span{ display:block; overflow:hidden; width:100%; font-size:17px; color:#353535; height:auto; line-height:32px;}

.youshi-maxbox2{ width:100%; height:535px; overflow:hidden; background:url(../images/youshi-2.jpg) center top no-repeat;}
.youshi-box2{ width:1200px; height:auto; overflow:hidden;}

.youxhi-wz2{ width:600px; height:auto; overflow:hidden; padding-top:20px;}
.youxhi-wz2 dl{ width:600px; height:auto; overflow:hidden; padding-bottom:70px;}
.youxhi-wz2 dl dt{ width:60px; height:58px; display:block; float:left;  padding-top:13px;}
.youxhi-wz2 dl dt img{ width:60px; height:58px;}
.youxhi-wz2 dl dd{ width:420px; display:block; padding-left:40px; overflow:hidden; float:left}
.youxhi-wz2 dl dd p{ width:420px; height:49px; line-height:49px; font-size:26px; color:#353535; font-weight:bold; overflow:hidden;}
.youxhi-wz2 dl dd span{ display:block; overflow:hidden; width:100%; font-size:17px; color:#353535; height:auto; line-height:32px;}
/*优势结束*/

/*广告1开始*/
.guang1{ width:100%; height:204px; background:url(../images/guangg1.jpg) center top no-repeat;}

.guang1 a{ width:100%; height:204px; display:block;}
/*广告1结束*/

/*合作开始*/
.hezuo-top{ width:100%; height:72px; background:url(../images/hezuo-top.jpg) center top no-repeat; margin-top:100px;}

.hezuo-bot{ width:1200px; height:451px; margin-top:62px; background:url(../images/hezuo-bj.png) center top no-repeat; overflow:hidden;}
.hezuo-bot ul{ width:1140px; height:auto; overflow:hidden; margin-left:20px; margin-top:30px;}
.hezuo-bot ul li{ width:190px; height:auto; overflow:hidden; float:left;}
.hezuo-bot ul li img{ width:114px; height:56px; padding:70px 45px;}
/*合作结束*/


/*团队开始*/
.tuandui-maxbox{ width:100%; height:auto; overflow:hidden; margin-top:85px; background:url(../images/tuandui-bj.jpg); padding-bottom:85px;}
.tuandui-top{ width:1200px; height:auto; overflow:hidden; padding-top:65px;}

.tuandui-l{ width:1103px; height:70px; overflow:hidden;}
.tuandui-l img{width:1103px; height:70px; }

.tuandui-r{ width:70px; height:auto; overflow:hidden; padding-top:52px;}
.tuandui-an{ width:13px; height:22px;}

.tuandui-bot{ width:1200px; height:auto; overflow:hidden; padding-top:100px;}
.tuandui-bot ul{ width:1212px; height:541px; overflow:hidden; margin-right:12px}
.tuandui-bot ul li{ width:290px; height:541px; overflow:hidden; position:relative; overflow:hidden; margin-right:13px; float:left;}
.tuandui-bot ul li img{ width:290px; height:348px;}
.tuandui-bot ul li .tuandui-dis{ position:absolute; left:0; bottom:0; width:288px; border:1px solid #cdcdcd; background:#fff; height:192px; border-top:none; z-index:9;}
.tuandui-bot ul li .tuandui-dis p{ width:250px; padding-left:19px; overflow:hidden; height:35px; line-height:35px; padding-top:7px; text-align:center; font-size:16px; color:#1e1e1e;}
.tuandui-bot ul li .tuandui-dis span{ width:250px; display:block;padding-left:19px;  height:33px; line-height:33px; font-size:16px; overflow:hidden; text-align:center; color:#1e1e1e;}
.tuandui-bot ul li .tuandui-dis font{ width:250px; display:block;padding-left:19px;  padding-top:8px; height:75px; line-height:25px; font-size:12px; color:#585454; overflow:hidden;}

.tuandui-bot ul li .tuandui-none{ display:none; height:222px; width:288px;  border:1px solid #4b2686; background:#4b2686;  border-top:none; position:absolute; left:0; bottom:0; z-index:10;}
.tuandui-bot ul li .tuandui-none p{ width:250px; padding-left:19px; overflow:hidden; height:35px; line-height:35px; padding-top:7px; text-align:center; font-size:16px; color:#ffffff;}
.tuandui-bot ul li .tuandui-none p a{ color:#fff;}
.tuandui-bot ul li .tuandui-none span{ width:250px; display:block;padding-left:19px;  height:33px; line-height:33px; font-size:16px; overflow:hidden; text-align:center; color:#ffffff;}
.tuandui-bot ul li .tuandui-none font{ width:250px; display:block;padding-left:19px;  padding-top:8px; height:75px; line-height:25px; font-size:12px; color:#ffffff; overflow:hidden;}
.tuandui-bot ul li .tuandui-none em{ display:block; width:250px; padding-left:19px; text-align:center; padding-top:10px;}
.tuandui-bot ul li .tuandui-none em img{ width:36px; height:36px;}
.tuandui-bot ul li:hover .tuandui-dis{ display:none;}
.tuandui-bot ul li:hover .tuandui-none{ display:block;}

.tuandui-more{ width:232px; height:54px; overflow:hidden; padding-top:98px; }
.tuandui-more a{ width:230px; height:51px; line-height:51px; overflow:hidden; text-align:center; display:block; font-size:18px; border:1px solid #4b2686; color:#4b2686;}
/*团队结束*/

/*关于我们开始*/
.about-maxbox{ width:100%; height:520px; overflow:hidden; background:url(../images/about-bj.png) center top no-repeat;}
.about-box{ width:1200px; height:auto; overflow:hidden;}
.about-r{ width:670px; height:auto; overflow:hidden;}
.about-r p{ width:100%; height:74px; line-height:74px; font-size:24px; color:#fff; font-weight:bold; overflow:hidden; padding-top:48px;}
.about-r span{ width:100%; height:252px; line-height:36px; font-size:16px; color:#fff; display:block; overflow:hidden;}
.about-r font{ width:100%; height:auto; overflow:hidden; display:block; padding-top:24px;}
.about-r font a{ display:block; float:left; width:96px; height:30px; line-height:30px; border:1px solid #9360e4; text-align:center; font-size:12px; color:#d1b6fb; margin-right:13px;  -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */}
/*关于我们开始*/

/*广告2开始*/
.guangg2{ width:1200px; height:227px; background:url(../images/guangg2.jpg); overflow:hidden;}
.guangg2-box{ width:260px; height:auto; overflow:hidden;}
.guangg2-box p{ width:100%; height:26px; line-height:26px; font-size:18px; padding-top:43px; color:#ff8400; font-weight:bold;}
.guangg2-box span{ width:100%; height:36px; line-height:36px; font-size:36px; display:block; overflow:hidden; color:#ff8400; font-weight:bold;}
.guangg2-box a{display:block; overflow:hidden; height:46px; line-height:46px; text-align:center; font-size:24px; color:#4b2686; width:228px; margin-top:7px; border:2px solid  #4b2686;}
.guangg2-box a img{ width:38px; height:32px; padding-right:10px;  vertical-align:middle}
/*广告2结束*/


/*相册开始*/
.proBoxShow{width:1200px; padding-top:33px;  height:auto; overflow:hidden;}
.proTab{ width:1070px; padding-left:65px; height:auto; overflow:hidden; }
.proTab ul li{ float:left; width:128px; padding-left:72px; padding-right:2px; text-align:center; height:72px; line-height:72px;  text-align:center;   color:#010101; font-size:24px; font-weight:500;  cursor:pointer; margin-left:6px; margin-right:6px;}
.proTab ul li:first-child{ border:none;}
.proTab ul .on{ color:#fff;}

.proTab ul #tab1{ background:url(../images/xiangce-01.jpg);}
.proTab ul #tab2{ background:url(../images/xiangce-02.jpg);}
.proTab ul #tab3{ background:url(../images/xiangce-03.jpg);}
.proTab ul #tab4{ background:url(../images/xiangce-04.jpg);}
.proTab ul #tab5{ background:url(../images/xiangce-05.jpg);}
.proTab ul #tab1.on{ background:url(../images/xiangce-01on.jpg);}
.proTab ul #tab2.on{ background:url(../images/xiangce-02on.jpg);}
.proTab ul #tab3.on{ background:url(../images/xiangce-03on.jpg);}
.proTab ul #tab4.on{ background:url(../images/xiangce-04on.jpg);}
.proTab ul #tab5.on{ background:url(../images/xiangce-05on.jpg);}


.xiangce-box{ width:1200px; height:auto; overflow:hidden; padding-top:45px; padding-bottom:87px;}
.xiangce-box ul{ width:1232px; height:300px; overflow:hidden;}
.xiangce-box ul li{ width:276px; height:300px; overflow:hidden; float:left; margin-right:32px;}
.xiangce-box ul li img{ width:276px; height:209px;}
.xiangce-box ul li p{ width:276px; height:74px; margin-top:17px; background:#ececec;}
.xiangce-box ul li p span{ width:240px; padding-left:29px; display:block; overflow:hidden; height:44px; line-height:44px; font-size:16px; color:#353535; padding-top:2px; background:url(../images/xiangce-li.jpg) 13px 21px no-repeat;}
.xiangce-box ul li p em{ display:block; width:43px; height:6px; margin-left:29px; background:#9c9c9c;  -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */}

.xiangce-bot{ width:96px; height:auto; overflow:hidden; padding-bottom:68px;}
.xiangce-an{ width:46px; height:40px; line-height:40px; text-align:center; background:#7a7879; margin-left:1px; margin-right:1px;}
.xiangce-an a{ display:block; width:46px; height:40px;}
.xiangce-an img{ width:15px; height:26px; padding-top:7px;}
.xiangce-an:hover{ background:#4b2686;}
/*相册结束*/



/*新闻开始*/
.news-maxbox{ width:100%; height:auto; overflow:hidden; background:#f0f0f0;}
.news-box{ width:1200px; height:auto; overflow:hidden; padding-top:69px; border-bottom:1px solid #d6d6d6;}
.news-minbox{ width:800px; height:auto; overflow:hidden;}

.news-top{ width:100%; height:auto; overflow:hidden;}
.news-topl{width:400px; height:44px; overflow:hidden; }
.news-topl ul { list-style-image:none; width:800px; overflow:hidden;}
.news-topl ul li{ width:110px; height:44px; line-height:44px; text-align:center; font-size:24px; font-weight:bold; CURSOR: pointer; float:left; display:inline;  color:#353535; }
.news-topl .anniu{ color:#4b2686;  }

.news-topr{ width:100px; height:44px; line-height:44px; text-align:right; font-size:14px;}
.news-topr a{ color:#4b2686;}

.news-bot{ width:800px; height:auto; overflow:hidden; padding-top:15px;}

.news-botl{ width:255px; height:322px; border:6px solid #e0e0e0; overflow:hidden; position:relative; }
.news-botl img{width:255px; height:322px; }
.news-botl p{ position:absolute; left:0; bottom:0; z-index:99; background:url(../images/news-bj.png); padding-left:10px; padding-right:10px; width:235px; height:60px; line-height:60px; padding-bottom:10px; font-size:16px; overflow:hidden;}
.news-botl p a{ color:#fff;}
.news-botr{ width:510px; height:auto; overflow:hidden;}
.news-botr ul{ width:100%; height:317px; overflow:hidden; padding-top:13px;}
.news-botr ul li{ width:100%; height:70px; overflow:hidden; border-bottom:1px solid #d6d6d6; margin-bottom:11px;}
.news-botr ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-botr ul li dl dt{ width:72px; display:block; float:left; overflow:hidden; height:auto; font-family:Arial, Helvetica, sans-serif; margin-top:10px; border-right:1px solid #d6d6d6;}
.news-botr ul li dl dt p{ width:70px; height:34px; line-height:34px; text-align:center; padding-right:2px; font-size:32px; color:#7a7879; font-weight:bold; overflow:hidden; }
.news-botr ul li dl dt span{ display:block; width:70px;  text-align:center; padding-right:2px; height:16px; line-height:16px; font-size:12px; overflow:hidden; color:#9e9da1;}
.news-botr ul li dl dd{ display:block; width:410px; height:auto; padding-left:13px; float:left; overflow:hidden;}
.news-botr ul li dl dd p{ width:100%; height:30px; line-height:30px; font-size:16px;padding-top:10px; overflow:hidden;}
.news-botr ul li dl dd p a{ color:#000000; }
.news-botr ul li dl dd span{ width:100%; display:block; overflow:hidden; height:24px; line-height:24px; font-size:12px; color:#5e5e5e;}
.news-botr ul li:hover{ background:#4b2686; }
.news-botr ul li:hover dl dt{border-right:1px solid #6c3bbb;}
.news-botr ul li:hover dl dt p{ color:#fff;}
.news-botr ul li:hover dl dt span{ color:#fff;}
.news-botr ul li:hover dl dd p a{ color:#fff;}
.news-botr ul li:hover dl dd span{ color:#fff;}

.news-line{ width:1px; height:436px; overflow:hidden; background:#c2c2c2; margin-left:20px;}

.qa-box{ width:360px; height:auto; overflow:hidden;}
.qa-top{ width:100%; height:auto; overflow:hidden;}
.qa-topl{ width:200px; height:44px; line-height:44px; font-size:24px;font-weight:bold;  color:#353535; }

.marqueetop{ width:360px; height:330px;  overflow:hidden; margin-top:10px;}
.marqueetop ul{ width:360px; height:auto; overflow:hidden; }
.marqueetop ul li{ width:360px; height:auto; overflow:hidden; padding-bottom:12px; border-bottom:1px dashed #c2c2c2;  margin-top:10px;}
.marqueetop dl{ width:360px; height:auto;    }
.marqueetop dl dt{ height:42px; line-height:42px; overflow:hidden; width:360px; display:block; font-size:14px; background:url(../images/qa-li.png) no-repeat 0px 15px; }
.marqueetop dl dt a{ color:#4b2686; padding-left:30px;  text-overflow:ellipsis; white-space:nowrap; display:block; width:330px; overflow:hidden; font-size:14px0; font-weight:bold;}
.marqueetop dl dd{ width:330px; max-height:78px; line-height:26px; color:#353535; font-size:14px; display:block; overflow:hidden; padding-left:30px; background:url(../images/qa-li.png) no-repeat 0px -57px;}
/*新闻结束*/

/*友情连接开始*/
.link-maxbox{ width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding-top:60px;}
.link-box{ width:1200px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.link-l{ width:120px; padding-right:6px; height:60px; border-right:1px dashed #353535;}
.link-l p{ width:120px; height:30px; line-height:30px; font-size:16px; color:#353535; overflow:hidden;}
.link-l span{ display:block; width:120px; height:30px; line-height:30px; font-size:12px; overflow:hidden; }
.link-l span a{ color:#000;}
.link-r{ width:1045px; line-height:30px; height:60px; font-size:12px; overflow:hidden;}
.link-r a{ color:#353535; padding-right:5px;}
/*友情连接结束*/