
/*-----幻灯片------*/
#flashs{ position:relative; height:570px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:20px; left:50%; margin-left:-45px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#202932; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#1051b7;}
#flashbg0{ height: 570px; width: 100%; cursor: pointer; margin: 0px auto; opacity: 0; z-index: 1; background: url(../images/banner/banner01.jpg) 50% 0% no-repeat scroll;}
#flashbg1{ height: 570px; width: 100%; cursor: pointer; margin: 0px auto; opacity: 0; z-index: 1; background: url(../images/banner/banner02.jpg) 50% 0% no-repeat scroll;}
#flashbg2{ height: 570px; width: 100%; cursor: pointer; margin: 0px auto; opacity: 0; z-index: 1; background: url(../images/banner/banner03.jpg) 50% 0% no-repeat scroll;}

/*-----服务类别-----*/
.paner{ width:1100px; margin:50px auto 20px auto;}
.paner h4{ padding-bottom:20px; line-height:40px; font-size:30px; text-align:center; color:#333; background:url(../images/index/paner/paner_x.jpg) center bottom no-repeat;}
.paner h4 span{ margin-left:15px; color:#1051b7;}
.paner h4 p{ color:#d5d9dc; font-size:25px; font-weight:normal;}
.pcont{ position:relative;}
.pcont .list-wrap{ clear:both; width:1030px; height:165px; margin:20px auto 0 auto; overflow:hidden;}
.pcont li{ float:left; width:192px; padding:0 7px;}
.pcont li img{ width:190px; height:115px;}
.pcont li a{ display:block; border:1px solid #e1e1e1; }
.pcont li p{ color:#393939; text-align:center; margin-top:20px; font-size:14px; color:#393939;}
.pcont .pbt{ position:absolute; width:21px; height:41px; top:40px;}
.pcont .pbt1{ background:url(../images/index/paner/jiantou_l.png) no-repeat 0 0; left:-10px;}
.pcont .pbt2{ background:url(../images/index/paner/jiantou_r.png) no-repeat 0 0; right:-10px;}
.pcont .pbt1:hover{ background:url(../images/index/paner/jiantou_l.png) no-repeat 0 -41px;}
.pcont .pbt2:hover{ background:url(../images/index/paner/jiantou_r.png) no-repeat 0 -41px;}

/*-----产品展示-----*/
.prc{ width:1100px; margin:0 auto;}
.main-pic-left{ width:260px;}
.main-pic-left h4{ height:89px; background:url(../images/index/pic-left-h.jpg) no-repeat;}
.main-pic-left .main-pic-leftMenu{ padding:0 5px 5px 5px; background:#0050b4;}
.main-pic-left .main-pic-leftMenu ul{ border-radius:4px; background:#fff;}
.main-pic-left .main-pic-leftMenu ul li{ height:53px; line-height:53px; border-bottom:1px solid #dcdcdc;}
.main-pic-left .main-pic-leftMenu ul li:last-child{ border-bottom:0;}
.main-pic-left .main-pic-leftMenu ul li a{ display:block; margin-left:34px; padding-left:35px; font-size:16px; background:url(../images/index/pic-left-icon.png) 0 20px no-repeat;}
.main-pic-left .main-pic-leftMenu ul li a:hover{ color:#e67200; background:url(../images/index/pic-left-iconHover.png) 0 20px no-repeat;}
.prc-main{ width:820px; padding-bottom:10px; border:1px solid #dbdbdb;}
.prc-main h4{ height:45px; border-bottom:1px solid #dbdbdb; background:#f9f9f9;}
.prc-main h4 span, .prc-main h4 a{ float:left; /*width:154px;*/ width:200px; height:45px; display:block; color:#333; font:normal 14px/45px "Microsoft Yahei"; text-align:center;}
.prc-main h4 a{ color:#999;}
.prc-main h4 span{ border-right:1px solid #dbdbdb;}
.prc-main h4 span.cur{ color:#fff; background:#1051b7; cursor:pointer;
-webkit-animation-name: fadeInBox; /*动画名称*/
-webkit-animation-duration: 0.3s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/}
@-webkit-keyframes fadeInBox {
0% {opacity: 0; /*初始状态 透明度为0*/}
100% {opacity: 1; /*结尾状态 透明度为1*/}
}
.prc-main h4 a:hover{ color:#1051b7;}
.prc-main ul{ padding:10px;}
.prc-main ul li{ float:left; width:200px; margin:8px 0; text-align:center;}
.prc-main ul li a{ display:block; width:190px; height:203px; overflow:hidden;}
.prc-main ul li img{ width:100%; height:100%;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;}
.prc-main ul li img:hover{ 
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.prc-main ul li span{ line-height:40px; font-size:14px; color:#333;}

/*-----广告图-----*/
.ads1{ width:1100px; height:150px; margin:20px auto; background:url(../images/index/ads-img.png) no-repeat;}
.ads1 a{ display:block; width:100%; height:150px;}
/*广告*/
.main-ad1{ height:150px; background:#0050b4;}
.main-ad1 .main-ad1-b{ width:1100px; height:100%; margin:0 auto; background:url(../images/index/ad1-bg.jpg) no-repeat;}

/*-----四大优势-----*/
.youshi{ width:1100px; margin:20px auto;}
.youshi .h{ height:188px; background:url(../images/index/youshi/youshi-h.jpg) no-repeat;}
.advantage-body{ overflow:hidden;}
.advantage-body li{ float:left; width:100%; padding:20px 0;}
.advantage-body li .thumb{ width:50%; text-align:center;}
.advantage-body li .desc{ margin-top:20px; width:47%;}
.advantage-body li .thumb,
.advantage-body li.even .desc{ float:left;}
.advantage-body li .desc,
.advantage-body li.even .thumb{ float:right;}
.advantage-body li .desc .desc-title,
.advantage-body li.item4 .desc .desc-title em,
.advantage-body li.item4 .desc .desc-title .title-item{ color:#ff9c00;}
.advantage-body li .desc .desc-title em{ font-weight:bold; font-size:36px; padding-right:15px;}
.advantage-body li .desc .desc-title h2{ display:inline; font-size:30px;}
.advantage-body li .desc .desc-txt{ background-color:#000; color:#fff; padding:5px 10px 5px 0; font-size:20px; margin-top:6px;}
.advantage-body li .desc dl{ width:100%; overflow:hidden; padding-top:8px;}
.advantage-body li .desc dl dd{ float:left; width:100%; line-height:35px; font-size:16px; overflow:hidden; color:#666; margin-top:12px;}
.advantage-body li .desc dl dd i{ float:left; width:27px; height:30px; background:url(../images/sprite.png) 0 -75px no-repeat; margin-right:15px;}
.advantage-body li .desc dl dd span{ float:left; max-width:90%;}
.advantage-body li .btn,
.team .btn,
.choose-list li .info .cont .btn{ text-align:center; overflow:hidden; margin-top:10px;}
.advantage-body li .btn a,
.team .btn a,
.choose-list li .info .cont .btn a{ width:155px; height:45px; line-height:45px; color:#fff; font-size:16px; background-color:#ff9c00; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block;}
.advantage-body li .btn a:hover,
.team .btn a:hover,
.choose-list li .info .cont .btn a:hover{ background-color:#ee9201;}
.advantage-body li.item2 .btn{ text-align:left; margin-left:45px; position:relative; z-index:2;}
.advantage-body li.item2 .btn a{ text-align:center;}
.advantage-body li.item4 .desc .desc-title{ border-bottom:3px solid #ff9c00; color:#545353; margin-top:-20px;}
.advantage-foot{ margin-top:-20px;}

/*-----公司介绍-----*/
/*dp-Main*/
.dp-Main{ padding-top:20px; padding-bottom:40px; color:#666; overflow:hidden;}
.dp-Main .dptle a{ font-size:20px; color:#333; text-decoration:none;}
.dp-Main .dptle img{ display:block; margin-top:7px;}
.dp-Main .mor{ display:block; padding-left:14px; background:url(../images/index/dp-Main/morBg2.png) no-repeat center; width:82px; height:31px; line-height:31px; text-decoration:none; color:#fff;}
/*dpleft*/
.dp-Main .dpleft{ width:665px; float:left; padding-right:25px; border-right:1px dotted #bebebe;}
.dp-Main .dpleft .dptle{ float:left; width:307px;}
.dp-Main .dpleft .dptle img{ margin-top:20px;}
.dp-Main .dpleft .dpjs{ float:right; width:345px; margin:50px 0 0 0; font-size:13px;}
.dp-Main .dpleft .dpjs h5{ line-height:14px; height:14px; overflow:hidden;}
.dp-Main .dpleft .dpjs h5 a{ font-size:16px; color:#333; text-decoration:none;}
.dp-Main .dpleft .dpjs p{ line-height:21px; height:245px; overflow:hidden; margin-top:13px; margin-bottom:15px;}
.dp-Main .dpleft .dpjs p span{ display:block; padding:5px 0;}
.dp-Main .dpleft .dpjs i{ display:block; width:54px; height:0; border-top:1px solid #dd281f;}
/*dpright*/
.dp-Main .dpright{ float:right; width:375px;}
.dp-Main .dpright .rycont{ margin:30px 0 10px 0; height:268px;}
.dp-Main .dpright .rycont li{ clear:both; font-size:14px; line-height:30px;}
.dp-Main .dpright .rycont li.map{ height:120px; margin-bottom:5px; background:url(../images/index/dp-Main/map.png) no-repeat;}
.dp-Main .dpright .rycont li.h{ font-weight:bold; font-size:14px;}
.dp-Main .dpright .rycont li span{ width:20%; font-weight:bold;}
.dp-Main .dpright .rycont li p{ width:80%;}
.dp-Main .dpright .rycont li span, .dp-Main .dpright .rycont li p{ display:block; float:left;}

/*-----公司环境-----*/
.hj-Main{ background:url(../images/index/mainBg.jpg) repeat center; padding-top:30px; padding-bottom:27px;}
.hj-Main .ptle{ position:relative; overflow:hidden; width:1100px; margin:0 auto;}
.hj-Main .ptle h4{ float:left; padding-left:37px; background:url(../images/index/hj-Main/ptbg2.png) no-repeat left center;}
.hj-Main .ptle h4 a{ font-size:18px; color:#1051b7; text-decoration:none;}
.hj-Main .ptle h4 span{ display:block; color:#999; font-size:14px; font-family:"Arial"; font-weight:normal;}
.hj-Main .ptle .rbt{ display:block; width:25px; height:25px; position:absolute; right:0; zoom:1}
.hj-Main .ptle .rbt1{ background:url(../images/index/hj-Main/rbtBg1.png) no-repeat center top; bottom:0; right:26px;}
.hj-Main .ptle .rbt2{ background:url(../images/index/hj-Main/rbtBg2.png) no-repeat center top; bottom:0;}
.hj-Main .ptle .rbt:hover{ background-position:center bottom;}
.hj-Main .container{ width:1100px; margin:0 auto;}
.hj-Main .rycont{ position:relative; margin:15px 0 10px 0; overflow:hidden;}
.hj-Main .rycont .list-wrap2{ clear:both; width:1120px; height:250px; margin:0 auto; overflow:hidden;}
.hj-Main .rycont li{ float:left; width:224px;}
.hj-Main .rycont li img{ display:block; width:204px; height:218px; margin:0 auto;}
.hj-Main .rycont li p{ margin-top:10px; font-size:14px; text-align:center; color:#393939;}

/*-----公司动态-----*/
/*dtMain*/
.dtMain{ padding-top:30px; padding-bottom:27px;}
.dtMain .dtleft{ width:151px; float:left;}
.dtMain .dtleft li{ width:151px; height:70px; line-height:70px; vertical-align:top;}
.dtMain .dtleft li a{ display:block; text-decoration:none; font-size:16px; color:#3f3f3f; background:url(../images/index/news/dtlistbg.png) no-repeat center bottom; padding-left:20px;}
.dtMain .dtleft li a:hover,.dtMain .dtleft li.cur a{ background-position:center top; color:#fff;}
/*dtcont*/
.dtMain .dtcont{ float:left; width:580px; margin-top:-10px; margin-left:18px;}
.dtMain .dtcont dl{ overflow:hidden;}
.dtMain .dtcont dt{ float:left; padding:10px; background:#fff;}
.dtMain .dtcont dt img{ display:block;}
.dtMain .dtcont dd{ margin-left:243px;}
.dtMain .dtcont dd h5{ font-weight:normal; line-height:20px; overflow:hidden; margin-top:10px;}
.dtMain .dtcont dd h5 a{ font-size:16px; color:#2d2d2d; text-decoration:none;}
.dtMain .dtcont dd p{ color:#565656; line-height:20px; height:60px; overflow:hidden; margin:10px 0;}
.dtMain .dtcont dd .mor{ display:block; width:26px; height:26px; background:url(../images/index/news/mrBg.png) no-repeat center;}
.dtMain .dtcont ul{ margin-top:12px;}
.dtMain .dtcont li{ padding-left:20px; height:30px; line-height:30px; background:url(../images/index/news/ddBg.png) no-repeat 7px center;}
.dtMain .dtcont li em{ color:#b6b6b6; float:right; font-size:14px; font-style:normal;}
.dtMain .dtcont li a{ display:inline-block; width:70%; font-size:14px; color:#2d2d2d; text-decoration:none; overflow:hidden;}
/*dtright*/
.dtMain .dtright{ width:290px; float:right;}
.dtMain .dtright h4{ font-weight:normal;}
.dtMain .dtright h4 a{ font-size:16px; color:#1051b7; text-decoration:none;}
.dtMain .dtright h4 span{ display:block; color:#565656; font-size:14px;}
.dtMain .dtright .scroll{ height:306px; overflow:hidden; margin-top:10px;}
.dtMain .dtright .scroll li{ padding-top:18px; padding-bottom:20px; border-bottom:1px dotted #d3d3d3; font-size:14px;}
.dtMain .dtright .scroll a{ height:18px; display:block; padding-left:30px; line-height:18px; color:#222; overflow:hidden; background:url(../images/index/news/wenBg.png) no-repeat left center;}
.dtMain .dtright .scroll p{ color:#888; line-height:20px; height:40px; overflow:hidden; padding-left:30px; margin-top:5px; background:url(../images/index/news/daBg.png) no-repeat left 2px;}

/*-----常见问题-----*/
.scroll{ height:40px; padding:0 10px; overflow:hidden;}
.scroll a{ display: block; overflow:hidden; width:208px; white-space:nowrap; text-overflow:ellipsis;}

/*-----其它-----*/
.dtMain .dtcont dd h5 a:hover, .dtMain .dtcont li a:hover, .dtMain .dtright .scroll a:hover{ color:#004fb4;}
