/***********************************************************
	文件：css/index.css
	备注：首页CSS专用
***********************************************************/

.banner{position:relative;width:100%;margin:0 auto;overflow:hidden}
.banner .bd ul{list-style:none;margin:0 auto;padding:0}
.banner .bd ul li{text-align:center;}
.banner .bd ul li img{width:100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:73px; height:73px;}
.banner .prev{ background-image:url(imgs/left1s.png); left:3%; filter:alpha(opacity=20);opacity:0.2; }
.banner .next{ background-image:url(imgs/right1s.png); right:3%; filter:alpha(opacity=20);opacity:0.2; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*优势*/
.youshi{ height: 2000px;}
.youshi .yslist{ width:1000px; height: 2000px; margin:0 auto; position:relative; }
.youshi .ystu{ position:absolute;}
.youshi .ystu:first-child{ top: 250px; right: 20px;}
.youshi .ystu:nth-child(2){ top: 637px; left: -9px;}
.youshi .ystu:nth-child(3){ top: 1076px; right: -20px; }
.youshi .ystu:nth-child(4){ top:1470px; left:-9px;}

.yslist .list01 { position:relative; }
.yslist .list01 li{ position:absolute;}
.yslist .list01 li:first-child{ top: 337px; left: 48px; }
.yslist .list01 li:nth-child(2){ top: 783px; left: 645px;}
.yslist .list01 li:nth-child(3){ top: 1200px; left: 70px;}
.yslist .list01 li:nth-child(4){ top: 1646px; left: 643px;}
.list01 h3 { text-align: left; color: #fff; font-size: 32px; font-weight: bold; padding-left: 25px; height: 100px; }
.list01  p{ font-size: 14px; color: #555555; line-height: 28px; background:url(imgs/ys.png) no-repeat 0 8px; padding-left: 20px;}





/*案例展示标题*/
.syzs{ width:100%; margin-bottom:20px; }
.syzs_t{ width: 100%; height: 78px; float: left; background: url(imgs/line1.jpg) repeat-x; margin-top: 22px; text-align: center; margin-bottom: 15px; }
.syzs_con,.syzs_con1{ margin-top: 10px; width: 1180px;  margin: auto;}
.syzs_con{ background-repeat:no-repeat; background-position:left top;}
.syzs_ct{ width: 750px; float: right; color: #727272; font-size: 14px; line-height: 25px; margin-right: 10px; margin-top: 25px; padding-bottom: 10px;}
.syzs span{ width:35px; height:2px; display:inline-block; background-color: #1d66cf;}
.syzs_ct .syzs_title{ overflow:hidden; line-height:50px; }
.syzs_ct h6{ font-size: 20px; color: #1d66cf; line-height: 50px; font-weight:normal; display:inline-block;}
.syzs_ct a{ float:right; }

.ktxt { width: 840px; height: 100px; float: right; background: #f4f4f4; margin-top: 20px; padding: 30px 22px 20px 22px; margin-bottom: 40px; }
.xtlist li a { float: left; color: #333; text-align: center; width: 140px; line-height: 35px; padding-top: 65px;}
.xtlist li a:hover{ text-decoration:none;}
.xtlist li a { background-position:top center; background-repeat:no-repeat; }

/*公司简介标题*/

.syzs_jj{ width: 718px; float: left; margin-top: 43px;  color: #727272;  font-size: 14px; line-height: 25px; margin-right: 40px;}
.syzs_jj h6{ font-size: 20px; color: #1d66cf; line-height: 50px; font-weight:normal; display:inline-block;}
.syzs_jj .syzs_list{ width: 718px; float: left; margin-top: 35px; margin-bottom: 50px; }
.syzs_list li{ width: 158px; height: 57px; float: left; text-align: center; line-height: 57px; color: #fff; margin-right: 10px; }
.syzs_list a{ display:block; cursor:pointer; background:url(imgs/abk.jpg) no-repeat right bottom; color: #fff;}
.syzs_con1 img{ width: 422px;  height: 305px; float: left; margin-top: 16px; }
.middle{ width:1200px; height:130px; margin:auto;}
.middle .next { height: 110px; width: 13px; background: url(imgs/leftb.jpg) no-repeat center center; overflow: hidden; float: left; display: inline; cursor: pointer; z-index: 99; }
.middle .prev { height: 110px; width: 13px; background: url(imgs/rightb.jpg)no-repeat center center; overflow: hidden; float: right; display: inline; cursor: pointer; z-index: 99; }
.middle .Cont {  width: 1100px; overflow: hidden; float: left;  margin-left: 14px; }
.middle .Cont ul{ overflow:hidden; zoom:1; }
.middle .Cont li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:205px !important; height:103px !important;border: 1px solid #d6d6d6; box-sizing: border-box;}

/*热点信息*/
.w772{ width:772px; float:left; }
.w363{ width:363px; float:right;}
.syzs_con1 .newtitle{ height: 42px; line-height: 42px; border-bottom: 2px solid #ddd; color: #1d66cf; }
.newtitle .nprev{ line-height:42px; display:inline-block; float:right; margin-top:10px; }
.newtitle .next{ height: 20px; width: 20px; background: url(imgs/nleft.jpg) no-repeat center center; overflow: hidden; float: left; display: inline; cursor: pointer; z-index: 99; }
.newtitle .prev{ height: 20px; width: 20px; background: url(imgs/nright.jpg) no-repeat center center; overflow: hidden; float: left; display: inline; cursor: pointer; z-index: 99; margin-left:20px; }
.newtitle h6{ font-size: 18px; font-weight:normal; border-bottom: 2px solid #1d66cf; display: inline-block;}
.syzs_newlist,.syzs_newlist ul{ overflow:hidden; height:327px; overflow:hidden;}
.syzs_newlist li{ float:left; width:370px; margin-right:30px;}
.syzs_newlist .tempWrap{ width:100% !important;}

.syzs_newlist .nTitle{ line-height:52px; font-size:16px; color:#333; display:block; }
.syzs_newlist .nCon{ font-size:14px; color:#6c6c6c; line-height:24px; height:48px; overflow:hidden; }
.syzs_newlist a:hover{ text-decoration:none;}
.syzs_newlist .more{ width:87px; display:inline-block; }
.syzs_newlist .more img{ width:100% !important; height:auto !important;}

.syzs_con1 .w363t{ width:363px !important;}
.w363 .more{ float:right; }
.syzs_que,.syzs_que ul{ overflow:hidden; width: 363px !important; }
.syzs_que li{ display:block; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-bottom: 10px; }
.syzs_que .nTitle{ line-height:52px; font-size:14px; color:#333; display:block; background:url(imgs/q.jpg) left center no-repeat; padding-left:30px;}
.syzs_que .nCon{ font-size:14px; color:#6c6c6c; line-height:24px; height:48px; overflow:hidden; background:url(imgs/a.jpg) left center no-repeat; padding-left:30px;}

















