/* CSS Document */

/*恒伟网络2015-5-92*/
/*作者：赵宏亮*/

*{outline:0 none ;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px;}
.body-bg-red{background-color:#f65a4e}
#window-bg{background-color:#000; opacity:0.3;width:100%;height:100%; position:fixed;left:0;top:0; z-index:1; display:none;}/*弹出层背景*/
.wrap{position:relative; }
a,button{transition:0.5s}
img{display:block;}

/*头部*/
.wrap>header>div.top{background:#f9f9f9; border-bottom:1px solid #d9d9d9; height:40px;}
.wrap>header>div.top>div.left{font-size:14px; line-height:40px; color:#383c4b; margin-left:40px; float:left;}
.wrap>header>div.top>div.tel{font-size:14px; line-height:40px; color:#383c4b; margin-right:40px; float:right; font-weight:bold; padding-left:20px; background:url(../images/tel.png) no-repeat left center;}
.wrap>header>nav{width:950px; height:80px; margin:0 auto;}
.wrap>header>nav>h1.logo{float:left; padding-top:10px;}
.wrap>header>nav>ul{float:right;}
.wrap>header>nav>ul>li{float:left; position:relative;}
.wrap>header>nav>ul>li>a{display:block; line-height:80px; padding:0 20px; color:#7b7e88; font-size:16px;}
.wrap>header>nav>ul>li>a:hover,.wrap>header>nav>ul>li>a.this{color:#f55b54;}
.wrap>header>nav>ul>li>dl{ border-radius:5px; background:#f55b54; display:none; position:absolute; z-index:50; width:100%; top:65px;}
.wrap>header>nav>ul>li:hover>dl{display:block;}
.wrap>header>nav>ul>li>dl>dd>a{color:#ffa09c; display:block; text-align:center; line-height:40px;}
.wrap>header>nav>ul>li>dl>dd>a:hover{color:#fff;}
/*底部*/
.wrap>footer{background:#e6e6e6;}
.wrap>footer>ul.nav{text-align:center; border-bottom:1px solid #d9d9d9;width:950px; margin:0 auto;}
.wrap>footer>ul.nav>li{display:inline-block;}
.wrap>footer>ul.nav>li>a{display:block; padding:0 30px; line-height:55px; font-size:14px; color:#666666;}
.wrap>footer>ul.nav>li>a:hover{color:#f55b54;}
.wrap>footer>.about{width:950px; margin:0 auto; height:55px;border-bottom:1px solid #d9d9d9;}
.wrap>footer>.about>.link{float:left; line-height:55px; font-size:14px; color:#808080;}
.wrap>footer>.about>.link>a{font-size:14px; color:#808080; padding-right:10px;}
.wrap>footer>.about>.link>a:hover{color:#f55b54;}
.wrap>footer>.about>.attention{float:right; width:210px;line-height:55px; font-size:14px; color:#808080;}
.wrap>footer>.about>.attention>a{display:block; width:35px; height:35px; float:right; margin-left:10px; border-radius:50%;margin-top:10px; cursor:pointer; position:relative;}
.wrap>footer>.about>.attention>a:nth-child(1){background:url(../images/icon-qq.png) no-repeat center #999999;}
.wrap>footer>.about>.attention>a:nth-child(1):hover{background:url(../images/icon-qq.png) no-repeat center #5880dc;}
.wrap>footer>.about>.attention>a:nth-child(2){background:url(../images/icon-sina.png) no-repeat center #999999;}
.wrap>footer>.about>.attention>a:nth-child(2):hover{background:url(../images/icon-sina.png) no-repeat center #f55b54;}
.wrap>footer>.about>.attention>a:nth-child(3){background:url(../images/icon-weixin.png) no-repeat center #999999;}
.wrap>footer>.about>.attention>a:nth-child(3):hover{background:url(../images/icon-weixin.png) no-repeat center #2ab634;}
.wrap>footer>.about>.attention>a:nth-child(3)>.erweima{ position:absolute; width:120px; height:155px; background:url(../images/erweima.png) no-repeat center top; left:-40px; margin-top:-155px; display:none;}
.wrap>footer>.about>.attention>a:nth-child(3):hover>.erweima{display:block;}
.wrap>footer>.copyright{font-size:14px; color:#808080; line-height:55px;width:950px; margin:0 auto; overflow:hidden;}
.wrap>footer>.copyright>.hengwei{float:right;font-size:14px; color:#808080; line-height:55px;}
.wrap>footer>.copyright>.hengwei>a{font-size:14px; color:#808080;}
.wrap>footer>.copyright>.hengwei>a:hover{color:#f55b54;}

/*首页banner图*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;}
#playBox{ width:100%; height:363px; position:relative; overflow:hidden;}
#playBox .oUlplay { position:absolute; left:0; top:0;}
#playBox .oUlplay li{float:left; width:20%; height:355px; border-bottom:3px solid #554241;}
#playBox .oUlplay li>a{height:355px; display:block;}
#playBox .pre{ cursor:pointer; width:45px; height:50px; background:url(../images/l.png) no-repeat; position:absolute; top:150px; left:40px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:50px; background:url(../images/r.png) no-repeat; position:absolute; top:150px; right:40px; z-index:10;}
#playBox .smalltitle {width:950px; height:10px; bottom:15px; z-index:10; margin:0 auto; margin-top:358px;}
#playBox .smalltitle ul li{width:18%; height:5px; margin:0 5px; background:#b2b2b2; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer;}
#playBox .smalltitle .thistitle{ background:#f55b54; cursor:auto;}

/*栏目背景*/
.wrap>main{margin-top:45px;}
.wrap>main>.section{overflow:hidden;}
.wrap>main>.section>div.box{width:950px;margin:0 auto;}
.wrap>main>.section>div.box>h1{margin-top:35px; background:url(../images/title.png) center no-repeat; text-align:center; margin-bottom:30px;font-size:30px; color:#87888f; font-weight:600;}

/*产品与服务*/
.wrap>main>.section div.box>ul.service{margin-bottom:30px; overflow:hidden;}
.wrap>main>.section div.box>ul.service>li{float:left; margin-right:10px; border-radius:5px; overflow:hidden; border:1px solid #d9d9d9; background:#fff; height:260px; width:228px;}
.wrap>main>.section div.box>ul.service>li:last-child{margin-right:0;}
.wrap>main>.section div.box>ul.service>li>img{display:block;}
.wrap>main>.section div.box>ul.service>li>.title{text-align:center; font-size:16px; color:#5c5e66; border-top:1px solid #999999; padding-top:15px;}
.wrap>main>.section div.box>ul.service>li>.title>span{display:block; font-size:12px; line-height:36px; color:#8a8e99;}
.wrap>main>.section div.box>ul.service>li>a.button{border-radius:5px;width:120px; font-size:14px; display:block; margin:0 auto; background:#f55b54; font-weight:bold; line-height:30px; text-align:center; color:#fff;}
.wrap>main>.section div.box>ul.service>li>a.button:hover{background:#de3a32;}
.wrap>main>.section_bg{background:#f5f5f5;}

/*俱乐部&案例*/
.wrap>main>div.box{width:950px;margin:0 auto; overflow:hidden}
.wrap>main>div.box>dl.club,.wrap>main>div.box>dl.case{width:465px; margin:50px 0;}
.wrap>main>div.box>dl.club{float:left;}
.wrap>main>div.box>dl.case{float:right;}
.wrap>main>div.box>dl.club>dt,.wrap>main>div.box>dl.case>dt{ border-bottom:2px #f55b54 solid; overflow:hidden; font-size:14px; color:#fff; text-align:center; line-height:40px;}
.wrap>main>div.box>dl.club>dt>.text,.wrap>main>div.box>dl.case>dt>.text{width:110px; background:#f55b54; float:left; border-top-right-radius:5px;}
.wrap>main>div.box>dl.club>dt>a.more,.wrap>main>div.box>dl.case>dt>a.more{ float:right;color:#87888f;}
.wrap>main>div.box>dl.club>dt>a.more:hover,.wrap>main>div.box>dl.case>dt>a.more:hover{color:#f55b54;}
.wrap>main>div.box>dl.club>dd{margin-top:10px; overflow:hidden;}
.wrap>main>div.box>dl.club>dd>a,.wrap>main>div.box>dl.club>dd>a>img{float:left; width:150px; height:95px;}
.wrap>main>div.box>dl.club>dd>div.right{margin-left:160px;}
.wrap>main>div.box>dl.club>dd>div.right>a{font-size:16px; color:#5c5e66; line-height:40px;}
.wrap>main>div.box>dl.club>dd>div.right>a:hover{color:#f55b54;}
.wrap>main>div.box>dl.club>dd>div.right>div.text{font-size:14px; color:#999999; line-height:25px;}
.wrap>main>div.box>dl.case>dd{margin-top:10px; overflow:hidden; width:45%; border:1px solid #d9d9d9; float:left; width:225px; height:145px; transition:0.5s;}
.wrap>main>div.box>dl.case>dd:hover{border:1px solid #f55b54;}
.wrap>main>div.box>dl.case>dd>a>img{width:225px; height:145px; display:block;}
.wrap>main>div.box>dl.case>dd:nth-child(3){float:right;}
.wrap>main>div.box>dl.case>dd:nth-child(5){float:right;}
/*数据平台*/
.wrap>main>.data>div.box>h1{margin-top:35px; background:url(../images/title-2.png) center no-repeat; text-align:center; margin-bottom:30px;font-size:30px; color:#87888f; font-weight:600;}
.wrap>main>.data>div.box>ul{overflow:hidden; margin:20px 0 50px 0;}
.wrap>main>.data>div.box>ul>li{float:left; width:150px; margin:0 25px;}
.wrap>main>.data>div.box>ul>li:first-child{margin-left:90px;}
.wrap>main>.data>div.box>ul>li>a{display:block; text-align:center;}
.wrap>main>.data>div.box>ul>li>a>img{display:block; margin:0 auto; margin-bottom:20px;}
.wrap>main>.data>div.box>ul>li>a>span{display:block; font:14px;color:#5c5e66; transition:0.5s;}
.wrap>main>.data>div.box>ul>li>a:hover>span{color:#f55b54;}

/*合作伙伴*/
.wrap>main>div.box>h1{margin-top:35px; text-align:center; margin-bottom:30px;font-size:30px; color:#87888f; font-weight:600;}
.wrap>main>div.box>.cooperation{margin-bottom:45px; height:70px; padding:15px 0; border:1px solid #f2f2f2;overflow:hidden; position:relative;}
.wrap>main>div.box>.cooperation>.pre{background:url(../images/button-pre.png) no-repeat center #fff; width:40px; height:70px; float:left; border-right:1px solid #e5e5e5; cursor:pointer; position:absolute; left:0; top:0; z-index:2; top:15px; left:0;}
.wrap>main>div.box>.cooperation>.next{background:url(../images/button-next.png) no-repeat center #fff; width:40px; height:70px; float:right; border-left:1px solid #e5e5e5; cursor:pointer; z-index:2; top:15px;position:absolute;right:0;}
.wrap>main>div.box>.cooperation>ul{height:70px;  width:100000px; position:absolute; left:40px;}
.wrap>main>div.box>.cooperation>ul>li{float:left; width:140px; height:70px; border-right:1px solid #e5e5e5;}
.wrap>main>div.box>.cooperation>ul>li>a{height:70px; display:block; overflow:hidden;}
.wrap>main>div.box>.cooperation>ul>li>a>img{transition:0.5s;}
.wrap>main>div.box>.cooperation>ul>li>a:hover>img{margin-top:-70px;}
.wrap>main>div.box>.cooperation>ul>li>a>img{display:block; width:140px; height:140px;}

/*联系我们*/
.wrap>main>.section>div.box>h2{margin-top:25px; text-align:center; margin-bottom:15px;font-size:14x; color:#87888f; font-weight:600;}
.wrap>main>.section>div.box>.left{float:left; width:340px;}
.wrap>main>.section>div.box>.left>.list{line-height:30px; padding-left:35px; margin-bottom:25px; font-size:14px; color:#87888f; font-weight:600;}
.wrap>main>.section>div.box>.left>.list:nth-child(1){background:url(../images/address-icon.png) no-repeat left center;}
.wrap>main>.section>div.box>.left>.list:nth-child(2){background:url(../images/tel-icon.png) no-repeat left center;}
.wrap>main>.section>div.box>.left>.list:nth-child(3){background:url(../images/mail-icon.png) no-repeat left center;}
.wrap>main>.section>div.box>.right{float:right; width:580px; margin-bottom:20px;}
.wrap>main>.section>div.box>.right .input-box{height:50px;}
.wrap>main>.section>div.box>.right .input-box>input,.wrap>main>.section>div.box>.right .textarea-box>textarea{border:1px solid #cccccc;}
.wrap>main>.section>div.box>.right .input-box>input:focus,.wrap>main>.section>div.box>.right .textarea-box>textarea:focus{border:1px solid #f55b54;}
.wrap>main>.section>div.box>.right .input-box>input:nth-child(1){width:115px; padding-left:15px; height:35px;}
.wrap>main>.section>div.box>.right .input-box>input:nth-child(2),.wrap>main>.section>div.box>.right .input-box>input:nth-child(3){width:190px;padding-left:15px;height:35px; margin-left:10px;}
.wrap>main>.section>div.box>.right .textarea-box>textarea{width:558px; padding-left:15px; padding-top:10px; height:90px;}
.wrap>main>.section>div.box>.right button{background:#f55b54; margin-top:10px; width:130px; height:45px; color:#fff; float:right; margin-right:5px; cursor:pointer;}
.wrap>main>.section>div.box>.right button:hover{background:#de3a32;}

/*二级页面导航*/
.wrap>main>div.main{width:950px; margin:0 auto; overflow:hidden; padding:0 200px;}
.wrap>main>div.main>aside>dl.nav{width:270px; float:left; margin-bottom:20px;}
.wrap>main>div.main>aside>dl.nav>dt{padding-left:15px; background:#e74c45; color:#fff; font-size:16px; line-height:40px;}
.wrap>main>div.main>aside>dl.nav>dd{border:1px solid #d9d9d9; border-top:0;}
.wrap>main>div.main>aside>dl.nav>dd>a{line-height:40px; padding-left:30px; background:url(../images/nav-bg.png) no-repeat center; display:block; font-size:14px; color:#4c4c4c;}
.wrap>main>div.main>aside>dl.nav>dd>a:hover,.wrap>main>div.main>aside>dl.nav>dd>a.this{background:url(../images/nav-bg-this.png) no-repeat center; color:#f55b54;}
.wrap>main>div.main>article{width:650px;float:right;}
.wrap>main>div.main>article>ul.nav{height:38px; border-bottom:2px solid #d9d9d9;}
.wrap>main>div.main>article>ul.nav>li{float:left; margin-right:5px;}
.wrap>main>div.main>article>ul.nav>li>a{display:block; width:125px; color:#999999; line-height:40px; text-align:center; background:#d9d9d9;}
.wrap>main>div.main>article>ul.nav>li>a.this,.wrap>main>div.main>article>ul.nav>li>a:hover{color:#fff;background:#e74c45;}
.wrap>main>div.main>article>div.content{padding-top:10px; margin-bottom:20px;}
.wrap>main>div.main>article>div.content>p{font-size:14px; line-height:25px; padding:10px 0; color:#7C7C7C;}

/*关于我们*/
.wrap>main>div.main>article>div.title{height:38px; border-bottom:2px solid #d9d9d9;}
.wrap>main>div.main>article>div.title>span{height:36px; border-bottom:4px solid #e74c45; line-height:36px; color:#e74c45; display:block; float:left;}

/*招聘*/
.wrap>main>div.main>article>div.content>table *,.wrap>main>div.main>article>div.content>table a{font-size:14px; text-align:center; line-height:40px; color:#525252;}
.wrap>main>div.main>article>div.content>table a{display:block;}
.wrap>main>div.main>article>div.content>table a:hover{color:#f55b54;}
.wrap>main>div.main>article>div.content>table>tbody>tr:nth-child(odd){background:#f2f2f2;}
.wrap>main>div.main>article>div.content>table>tbody>tr.title{background:#E4E4E4;}

/*招聘详情*/
.wrap>main>div.main>article>div.content>.header>h2{font-size:25px; text-align:center; line-height:40px; padding:10px 0; color:#333333;}
.wrap>main>div.main>article>div.content>.header>.text{background:#E9E9E9; line-height:30px; text-align:center; color:#454545; }
.wrap>main>div.main>article>div.content>.header>.text>span{font-size:13px; padding:0 20px;}

/*新闻*/
.wrap>main>div.main>article>ul.news>li{padding:10px 0; border-bottom:1px dotted #ccc; overflow:hidden;}
.wrap>main>div.main>article>ul.news>li>a{float:left; width:150px; height:100px;}
.wrap>main>div.main>article>ul.news>li>a>img{width:150px; height:100px;}
.wrap>main>div.main>article>ul.news>li>.right{margin-left:160px;}
.wrap>main>div.main>article>ul.news>li>.right>h2>a{font-size:16px; color:#5c5e66; font-weight:normal;}
.wrap>main>div.main>article>ul.news>li>.right>h2>a:hover{color:#e74c45;}
.wrap>main>div.main>article>ul.news>li>.right>.date{font-size:14px; color:#999999; line-height:30px;}
.wrap>main>div.main>article>ul.news>li>.right>.text{line-height:25px; color:#5c5e66;font-size:14px;}

/*法律法规*/
.wrap>main>div.main>article>ul.policy{margin-bottom:20px;}
.wrap>main>div.main>article>ul.policy>li{border-bottom:1px dotted #ccc; line-height:50px; color:#8A8A8A; font-size:16px;}
.wrap>main>div.main>article>ul.policy>li>a{color:#8A8A8A;}
.wrap>main>div.main>article>ul.policy>li>a:hover{color:#e74c45;}
.wrap>main>div.main>article>ul.policy>li>.right{float:right;line-height:50px; color:#979797; font-size:14px;}
.wrap>main>div.main>article>ul.policy>li>.right>a{display:inline-block; margin-left:20px; background:url(../images/xz.png) no-repeat center; width:50px; height:50px; float:right; background-size:25px;}

/*页码*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
