*{padding:0; margin:0;  color:#333; font-family:"微软雅黑"; }

ul,li{list-style:none;}
img{border:none;}
img,input{ outline:none;}
a{ text-decoration:none; }

@font-face{
	font-family:xihei;
	src:url(../font/xihei.TTF)
	
}
body{ background:rgb(0,171,217) url(../images/body_bg.jpg) no-repeat center top;}
#index .index,#case .case,#bang .bang,#down .down,#news .news{border:1px solid rgba(255,255,255,1); background:rgba(255,255,255,0.3)}

header.top{ background:#009fca;}
.hd{ height:80px; width:1000px; margin:0 auto;}
.hd .logo{ float:left; margin-top:10px; margin-right:120px;}
.hd nav{ float:left;}
.hd nav li{ display:inline-block;height: 57px; padding-top:23px;}
.hd nav li a{ display:block; border:1px solid rgba(255,255,255,0); background:rgba(255,255,255,0); border-radius:100px; padding:10px 30px; font-size:14px; color:#fff; transition:0.5s; line-height:1em;}
.hd nav li:hover a{border:1px solid rgba(255,255,255,1); background:rgba(255,255,255,0.3)}

.hd .us{ float:right; line-height:85px; font-size:14px; font-weight:900; padding:0 30px; background:url(../images/us_img.png) no-repeat 20px center; color:#fff; text-indent:10px; position:relative; transition:0.5s;}
.hd .us:hover{ background-color:#0082a5;}

.hd .us .box{ width:210px; height:0; background:#0082a5; position:absolute; top:80px; right:0; overflow:hidden; transition:0.5s;}

.hd .us:hover .box{ height:220px;}

.hd .us .box li{ font-size:20px; color:#fff; font-weight:900; margin-top:20px; line-height:1em;}
.hd .us .box li span{ font-size:14px; color:#fff; font-weight:100}
.hd .us .box p{ text-align:center; float:left; margin:25px 5px 0 10px; color:#fff; line-height:2em; font-size:14px;}
.hd .us .box p img{ display:block;}

.content header{ text-align:center; position:relative;}
.content header .quxian{ height:300px; width:100%; position:absolute; opacity:0.6;}
.content header .quxian1{ background:url(../images/quxian1.png) repeat-x 0px center; top:-50px; left:0; animation:quxian1 20s linear infinite; -webkit-animation:quxian1 20s linear infinite;  }
.content header .quxian2{ background:url(../images/quxian2.png) repeat-x 0px center; top:-50px; left:0; opacity:0.2; animation:quxian2 40s linear infinite;  -webkit-animation:quxian2 40s linear infinite; }


@-webkit-keyframes quxian1
{
from {background-position: 0px center;}
to {background-position:  1920px center;}
}

@keyframes quxian1
{
from {background-position: 0px center;}
to {background-position:  1920px center;}
}

@-webkit-keyframes quxian2
{
from {background-position: 0px center;}
to {background-position:  -1920px center;}
}

@keyframes quxian2
{
from {background-position: 0px center;}
to {background-position:  -1920px center;}
}


.content header h2{ font-size:80px;color:#fff; text-align:center; font-family:xihei; text-transform:capitalize; width:680px; margin:180px auto 50px auto; font-weight:100;


}
.content header h1{ font-size:30px; color:#fff; margin-bottom:25px;}
.content header p{ font-size:14px; color:#b9f3ff;}

section .serv{ text-align:center; margin-top:160px; height:180px;}
section .serv li{ display:inline-block; margin:0 20px; vertical-align:top;  position:relative; width:138px; height:138px;}
section .serv li a{ display:block; width:138px;  background:url(../images/fuwu_quan_img.png); text-align:center; line-height:138px; border-radius:50%;  font-size:20px; color:#124655; position:absolute; top:0; left:0; z-index:999}
section .serv li img{ position:absolute; top:0;left:0; z-index:990;}

/*section .serv li a:hover{ width:180px; line-height:180px; font-size:40px; background:#124655; color:#fff; margin-top:-30px;}*/
section .serv li a:hover+img{-webkit-animation:quan 2s linear infinite; animation:quan 2s linear infinite;}

@-webkit-keyframes quan
{
from {-webkit-transform:scale(1); transform:scale(1); opacity:1;}
to {-webkit-transform:scale(1.2); transform:scale(1.2); opacity:0.1;}
}

@keyframes quan
{
from {-webkit-transform:scale(1); transform:scale(1); opacity:1;}
to {-webkit-transform:scale(1.3); transform:scale(1.3); opacity:0.1;}
}


.art{ min-height:350px;  width:1000px; margin:0 auto; overflow:hidden; -webkit-transform-style:preserve-3d; -webkit-perspective:800px; }
.art header{ width:450px; height:100px;  margin:80px auto; position:relative; text-align:center; margin-bottom:40px;}
.art header h1{ color:#fff; font-size:24px; line-height:30px;}
.art header h1 span{ font-size:24px; color:rgba(0,0,0,0.15)}
.art header p{ font-family:xihei; line-height:1.4em; color:rgba(255,255,255,0.8); margin-top:10px; font-size:12px;}
.art ul{ width:900px; margin:0 auto;  /*-webkit-transform:rotateX(90deg);transform:rotateX(90deg); transform-origin:bottom; transition:.5s;*/}
.art ul li{ line-height:45px; border:1px solid rgba(0,130,165,0.5); border-left:0; border-right:0; margin-top:-1px;  overflow:hidden; transition:.3s;}
.art ul li:hover{ background:rgba(255,255,255,.1)}
.art ul li div,.art ul li a,.art ul li time{ display:block; float:left; line-height:45px;}
.art ul li div{ font-size:14px; margin-right:90px; color:rgba(255,255,255,1);margin-left:10px; opacity:.6; width:130px;}
.art ul li div img{ margin-right:5px; vertical-align:middle;}
.art ul li a{ font-size:16px; color:#fff;}
.art ul li time{ float:right; color:rgba(0,0,0,.8); margin-right:10px; font-size:12px;}

/*.art ul.active{  -webkit-transform:rotateX(0deg);transform:rotateX(0deg);}*/






@keyframes guang
{
from {background-position: -180px center;}
to {background-position:  400px center;}
}

@-webkit-keyframes guang
{
from {background-position: -180px center;}
to {background-position:  400px center;}
}





footer{ margin-top:80px;background:#009fca;}
footer .con{ overflow:hidden; height:280px; width:1000px; margin:0 auto;}
footer .con h3{ margin-top:25px; border-bottom:1px solid #0086ad; padding-bottom:20px; overflow:hidden; margin-bottom:15px;}
footer .con h3 img{ float:left;}
footer .con h3 a{ display:block; float:left; color:#a3ecff; font-weight:100; margin-top:10px; line-height:1.3em; margin-left:20px; font-size:12px;}
footer .con .left{ width:400px;  height:160px; float:left;}
footer .con .left li{
	background: url(../images/tel.png) no-repeat left center;
	line-height: 25px;
	font-size: 16px;
	padding-left: 30px;
	margin-bottom: 15px;
	color: #fff;
}
footer .con .left li.qq{ background-image:url(../images/qq.png);}
footer .con .left .us{ overflow:hidden; margin-top:40px;}
footer .con .left .us p{ font-size:16px; color:#fff; margin-top:40px; line-height:42px;  float:left; margin-top:0px; margin-right:20px;}
footer .con .left .us a{ display:block; float:left; margin:0 5px;}

footer .con .center{ width:350px; height:160px;  float:left;}

footer .con .center h4{ font-size:16px; color:#fff; margin-bottom:20px; }
footer .con .center ul li{ margin:7px 0;}
footer .con .center ul li a{font-size:14px; color:#a3ecff; line-height:1em;}

footer .con .right{ float:right; width:240px; height:160px; }
footer .con .right h4{ font-size:16px; color:#fff; margin-bottom:0px; }


footer .con .right p{ text-align:center; float:left; margin:25px 15px 0 0px; color:#fff; line-height:2em; font-size:12px;}
footer .con .right p img{ display:block;}

.copyright{ height:60px; text-align:center; background:#eee; font-size:14px; padding-top:30px; color:#333;}








/*案例展示页面*/
.case_con .main{width:1100px; min-height: 600px; margin:50px auto; border-radius:8px;  overflow:hidden; padding-bottom:30px;}
.case_con .main header{ background: rgba(255,255,255,0.2);border-radius:8px;border:1px solid rgba(255,255,255,0.4); margin-bottom:10px;}
.case_con .main header h2{ color:#fff; font-family:xihei; text-transform:capitalize; text-align:center; font-size:30px; margin:20px auto;}
.case_con .main header h1{ font-size:22px; color:#fff; text-align:center;}
.case_con .main header p{ color:rgba(255,255,255,0.8); text-align:center; margin:8px; margin-bottom:30px; font-size:12px;}
.case_con .main .weizhi{ text-align:right; margin-bottom:20px; display:block; color:rgba(255,255,255,.8); font-size:12px;}
.case_con .main .weizhi a{ color:rgba(255,255,255,1)}
.case_con .main_box section a{display:block; width:240px; height:280px; background:#fff; border-radius:3px; margin:20px 17px; float:left; overflow:hidden; position:relative; box-shadow:10px 10px 0 0 rgba(0,0,0,0.2)}
.case_con .main_box section a img{width:240px;}
.case_con .main_box section a div.txt{ height:100px; background:rgba(0,0,0,0.8); position:absolute;width:210px; top:240px; left:0; padding:0 15px; transition:all 0.5s;}
.case_con .main_box section a h3{ line-height:40px; font-size:18px;color:#fff; font-weight:900; font-family:xihei;}
.case_con .main_box section a p{ line-height:1.5em;color:#fff; width: 100%; color:rgba(255,255,255,.8); font-size:12px;}
.case_con .main_box section a:hover div.txt{ top:180px;}







/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:rgba(255,255,255,.8); font-size:14px;}
.page_info span{padding:0 2px;font-weight:bold;color:rgba(255,255,255,1);}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid rgba(0,0,0,.1);border-radius: 3px;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px; line-height: 25px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#000;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*帮店助手*/
.case_con .main_box section a.h200{display:block; width:240px; height:200px; background:#fff; border-radius:3px; margin:20px 17px; float:left; overflow:hidden; position:relative; box-shadow:10px 10px 0 0 rgba(0,0,0,0.2)}
.case_con .main_box section a.h200 img{width:240px;}
.case_con .main_box section a.h200 div.txt{ height:100px; background:rgba(0,0,0,0.8); position:absolute;width:210px; top:160px; left:0; padding:0 15px; transition:all 0.5s;}
.case_con .main_box section a.h200 h3{ line-height:40px; font-size:18px;color:#fff; font-weight:900; font-family:xihei;}
.case_con .main_box section a.h200 p{ line-height:1.5em;color:#fff; width: 100%; color:rgba(255,255,255,.8)}
.case_con .main_box section a.h200:hover div.txt{ top:100px;}



/*资料下载*/
.main nav{text-align:center; margin-top:40px;}
.main nav li,.main nav li a{ display:inline-block;}
.main nav li{ margin:0 3px;}
.main nav li a{padding:10px 20px; border-radius:5px;background:#124655; color:#fff; font-size:14px; transition:all 0.5s; line-height:1em;}
.main nav li a:hover{ background:#fff; color:#124655; }


/*最新文章&动态*/
#news .main header form{ width:370px;margin:0 auto; overflow:hidden; line-height:30px; position:relative; left:15px;}
#news .main header input[type='text']{ width:300px; height:30px; float:left; border:0; background:rgb(0,130,165); padding-left:15px; padding-right:15px; color:#fff; font-size:14px; border-bottom-left-radius:15px; border-top-left-radius:15px; }
#news .main header input[type='submit']{ width:40px; height:30px; float:left; border:none; border-bottom-right-radius:15px; border-top-right-radius:15px; background:#fff url(../images/soso.png) no-repeat center center; cursor:pointer;}


#news .case_con .main_box{ margin-top:40px; font-size:12px;}
#news .case_con .main_box section .tu{ width:240px; height:120px;}
#news .case_con .main_box section h3{ color:#333; padding:10px; line-height:1.3em; font-size:16px; height:40px;border-bottom:1px solid #efefef;}
#news .case_con .main_box section p{ color:#888; padding:10px; width:220px; border-bottom:1px solid #eee; height:35px;}
#news .case_con .main_box section .small{ padding-left:10px; float:left; line-height:40px; color:#666;}


/*#news .case_con .main_box section .small i{display:block; width:25px; line-height:25px; margin-right:5px;margin-top:8px; font-size:18px; border:1px solid #ccc; text-align:center;color:#666; float:left;}*/
.case_con .main_box section .look{ padding-right:10px; float:right; height:25px; margin-top:8px; line-height:25px;}
.case_con .main_box section .look i{ margin-right:5px; color:#666; line-height:25px;}

.case_con .main_box article{ width:800px; min-height:360px; border:1px solid #0082a5; float:left; background:#fff; border-radius:5px; padding:20px; overflow:hidden;}
.case_con .main_box article header{ height:100px;}
.case_con .main_box article header h1{ color:#333; text-align:left; font-size:18px;}
.case_con .main_box article header p{ color:#666; margin-top:30px; text-align:left;  margin-left:0; color:#666;}
.case_con .main_box article header .small i{ font-size:20x; width:30px; height:30px; border:1px solid #ccc; padding:5px;}
.case_con .main_box article .s_con{ min-height:200px; border-top:1px solid #ccc;padding-top:40px; line-height:1.5em;}
.case_con .main_box article .s_con a{ text-decoration:underline;}
.case_con .main_box article .s_con a:hover{ color:#000;}
.case_con .main_box article .s_con img{ max-width:800px; margin:5px 0;}
.case_con .main_box article .s_con p{ }

.case_con .main_box aside{ width:240px; min-height:180px;  float:right;}

.case_con .main_box .aside_box{border:1px solid #0082a5;background:#fff; border-radius:5px; padding:10px;padding-bottom:20px; margin-bottom:20px;}

.case_con .main_box aside h2{ background:url(../images/remen.png) no-repeat 70px center; line-height:40px; font-size:16px;}
.case_con .main_box aside .box2 h2{ background:none;}


.case_con .main_box aside li{ border-bottom:1px solid #eee; }
.case_con .main_box aside li a{ font-size:14px; line-height:30px; display:block; }
.case_con .main_box aside li a:hover{ color:#0082a5;}


.case_con .main_box aside .box2 li a{ padding-left:10px; position:relative;} 
.case_con .main_box aside .box2 li a i{ display:block; width:4px; height:4px; background:#0082a5; position:absolute; top:50%; margin-top:-2px; left:0;}
