html, body, div, span, applet, object, iframe,
h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline:none;}
ol, ul {list-style: none;}
a{text-decoration: none;}
html{font-size:14px;}
body {font-family:'Microsoft Yahei';color: #000;padding-top:95px; line-height:2.5em;}

.pdb50{padding-bottom:50px;}
.nav_con{position:relative;width:auto;float: right;box-sizing:border-box;}
.nav_con li a{display: block;position: relative;}
.nav_con li a:hover{color:#471eb3;}
/*.nav_con li:hover .navbardown{max-height:800px;}*/
.nav_con li a.on{color:#471eb3;}
.nav_con .line{ width:12rem; height:2px;background:#ff6800; position:absolute; top:50px;}
#navbar-collapse{background: rgba(255,255,255,1); position:fixed; right:0; top:90px; bottom:0; width:auto; padding:40px; padding-top:0; z-index:99;
  -moz-box-shadow: 0 1px 2px #888888; 
  box-shadow: 0 1px 2px #888888;}
#navbar-collapse li a{display: block;position: relative; line-height:3em; border-bottom:#ccc solid 1px; padding:0; padding-right:20px;}
.hidd{overflow: hidden;}
.img-logo{width:90%;}
.navbar-nav li a{font-size:16px;}
.header, .header_contactus, .header_case, .marketing_header, .marketing_header01, .marketing_header02,
.header_detailedcase{position: relative;width: 100%;height: 100%;background: url("../imgs/lp1-1.jpg") no-repeat center top scroll;
-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;margin-top:-5.4rem;z-index: -1;}
.header_contactus{background-image: url("../imgs/xq7.jpg");}
.header_case{background-image: url(../imgs/lp1-18.jpg);}

.navbardown {padding-top:0; width:auto;padding:0; margin:0; margin:0 auto;background: rgba(255,255,255,.8); z-index:-99; position:fixed; top:98px; left:0;border-top:#e6e6e6 solid 1px; display:none; overflow:hidden;transition:max-height 0.5s;}
.navbardown dl{padding:0; margin:0; display:block; width:100%;}
.navbardown dl dt {width:210px; display:block; border-bottom:#fff solid 1px;}
.navbardown dl dt a{color:#000; font-size:1.0em; text-align:center; line-height:3.5em;}
.navbardown dl dt a:hover{color:#491eb6;}
.navbardown dl dd {text-align:left; padding:5px 0; line-height:1.5em; font-size:0.8em; position:fixed; z-index:-99; left:0px; top:0;background: rgba(255,255,255,.8); display:none;}
.navbardown dl dd a{display:block; padding:5px 35px; line-height:2em; font-size:1em;}

.focusBox{width:100%; margin:0 auto; overflow:hidden; position:relative;}
.focusPic{width:100%; height:588px; list-style:none; margin:0; padding:0;}
.focusPic li{width:100%; position:absolute; list-style:none; margin:0; padding:0; display:none;}
.focusPic li a{display:block; width:100%; height:588px; background-size:cover; background-position:50% 50%;}
.focusPic li img{display:block;}
.focusNum {position:absolute; left:50%; margin-left:-40px; top:90%; text-align:center;}
.focusNum span{margin:0px 5px; display:block; width:9px; height:9px; overflow:hidden; float:left; cursor:pointer;  background:url(../images/run.png) no-repeat;}
.focusNum span.on{background:url(../images/run_over.png) no-repeat;}

.index_news {padding:10px 5px;}
.index_news .col-md-2{padding:0; color:#471eb3;}
.index_news .col-md-10,.index_news .col-md-3{padding:0; color:#959595; font-size:0.9em;}
.index_news .col-md-3.nright{text-align:right;}
@media (min-width: 992px){
.index_news .col-md-2,.index_news .col-md-3{padding:0; width:10%;}
.index_news .col-md-10{padding:0; width:90%; }	
}

.index_big {border-top:#d1d1d1 solid 1px; background:url(../images/newsbg.jpg) top center no-repeat; background-size:100%;}
.index_con {padding:50px 0;}
.index_con .col-md-4{padding-bottom:30px; background:url(../images/con_bg.jpg) bottom center no-repeat;}
.index_con .con_kk{border:#e6e6e6 solid 1px; padding:25px; min-height:140px;}
.index_con .con_kk h1{font-size:16px; margin-bottom:19px; margin-top:0;}
.index_con .con_kk h2{font-size:12px; line-height:20px;margin-bottom:0; color:#3c3b3b;}
.index_con .con_kk h2 img{margin-right:24px; text-align:left; float:left;}
@media (min-width: 992px){
.index_con .col-md-4.first{padding-left:0;}
.index_con .col-md-4.last{padding-right:0;}
}

/*banner*/
.banner {height:468px; background-position:center; background-color:#f0f0f0; background-size:auto 100%;}

/*daohang*/
.daohang {line-height:40px; margin-top:15px; text-align:right; color:#959595; border-bottom:#d1d1d1 solid 1px; font-size:12px;}
.daohang a{color:#959595;}
.daohang span{color:#3b1e87;}

.memu {clear:both;text-align:center; border-bottom:#d1d1d1 solid 1px; min-height:42px;}
.memu a{display:inline-block; font-size:16px; padding:5px 10px; border-bottom:#fff solid 4px; line-height:32px; margin:5px 54px 0 54px; }
.memu a.active{color:#3b1e87; border-bottom:#aacd06 solid 4px;}
.memubg {background:url(../images/newsbg.jpg) top center no-repeat; background-size:100%; height:50px; clear:both;}
@media (max-width: 992px){
.memu a{float:left;margin:5px 34px 0 34px;}
}

/*about*/
.about li{width:33.1%; float:left; text-align:center; margin:0.1%;}
.about li:first-child{text-align:left;}
.about li:last-child{text-align:right;}
.about:after{clear: both; color:"";}

.honor li{width:31%; float:left; text-align:center; margin:1%; position:relative; }
.honor li div{border:#ccc solid 1px; height:auto; padding:3%; padding-bottom:0; vertical-align:inherit; overflow:hidden;}
.honor li div img{padding:0; margin:0;}
.honor li p{background:url(../images/con_bg.jpg) top center no-repeat;}

.job_list li {line-height:50px;overflow:hidden;font-size:14px; border-top:#bbb dashed 1px; cursor:pointer;}
.job_list li .bt b{float:left; width:30%; height:40px; font-weight:bold;}
.job_list li .bt span{float:right;}
.job_list li .con {display:none; clear:left;line-height:36px; margin-bottom:20px;}
.job_list li .con h2{display:block; font-size:18px; color:#005bac; margin-top:10px;}

/*case*/
.case {background:url(../images/case2.jpg) center no-repeat;background-size:40%; min-height:424px; margin:50px 0;}
.case ul{display:block;margin:10% 0;}
.case li{width:28%; float:left; position:relative; margin:2% 0;}
.case li.lr{float:right;}
.case li .pic{width:30%; padding-top:10%; float:left;}
.case li .con{width:70%; float:left; line-height:1.8em; font-size:12px;}
.case li .con a{display:block; color:#3b1e87; font-size:16px; margin-bottom:10px;}

.case_cate {display:block; border-right:#ccc solid 1px;}
.case_cate dt{background:#ccc;font-size:1.3em; text-align:center; line-height:3em;}
.case_cate dd a{color:#000; display:block;line-height:1.2em; padding:5% 2%;}
.case_cate dd.cur {background:#471eb3;}
.case_cate dd.cur a{color:#fff;}

/*news*/
.news {border-bottom:#ccc solid 1px; margin-bottom:15px; line-height:1.8em; font-size:0.9em;}
.news .col-md-3{color:#9c9c9c; font-size:0.8em;}

/*solution*/
.solution {margin:5% 4%;line-height:1.5em; font-size:12px; color:#3c3b3b;}
.solution h2{font-size:1.3em; line-height:2em; font-size:16px;}
.boxshadow{
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
}


/*content*/
.tit{font-size:1.5em; padding:10px; text-align:center; border-bottom:#ccc solid 1px; margin-bottom:40px;}
.bot {line-height:40px; padding:10px 0; margin:80px 0; font-size:12px;}
.bot .xiangguan {color:#a4a4a4; width:50%; float:left;}
.bot .xiangguan a {color:#a4a4a4;}
.bot .xgright {text-align:right;}
.bot .back {color:#a4a4a4; text-align:right; border-bottom:#ccc dashed 1px;}
.bot .back a {color:#a4a4a4;}
.bot .back span {color:#3b1e87; float:left; font-size:1.5em;}
.conafter {width:100%; height:50px; margin-top:-40px;}

/*pages*/
.pages {text-align:center; padding:30px 0; line-height:24px; font-size:0.8em;}
.pages a {background:#8ec420; color:#fff; border:1px solid #8ec420; padding:5px 10px; margin:0px 3px;}
.pages span {background:#a5a5a5; color:#fff; border:1px solid #a5a5a5; padding:5px 10px; margin:0px 3px;}

/*bottom*/
.copyright{background:#3c3c3c; color:#fff;}
.copyright .erweima{font-size:16px; padding:20px 0; text-align:center;}
.copyright .erweima img{margin-bottom:15px;}
.copyright .contact{font-size:14px; line-height:34px; text-align:center; padding:20px 0;}
.copyright .contact a{font-size:16px;color:#fff;}
@media (min-width: 992px){
.copyright .contact{text-align:right;}
}

@media(min-width: 1200px){
	.focusPic{height:588px;}
	.focusPic li a{height:588px;}
    .banner {height:468px;}
	}
@media(min-width:992px) and (max-width: 1200px){
	html{font-size:90%;}
	.focusPic{height:400px;}
	.focusPic li a{height:400px;}
    .banner {height:400px;}
	}
@media (min-width: 768px) and (max-width: 991px){
	html{font-size:90%;}
	.focusPic{height:300px;}
	.focusPic li a{height:300px;}
    .banner {height:300px;}
	.honor li{width:48%;}
	.case {background:url();}
	.case li{width:45%;}
}
@media (min-width: 414px) and (max-width: 768px){
	html{font-size:80%;}
	.focusPic{height:200px;}
	.focusPic li a{height:200px;}
    .banner {height:250px;}
	.honor li{width:48%;}
	.case {background:url();}
	.case li{width:45%;}
	.bot .xiangguan {width:100%;}
	.bot .xgright {text-align:left;}
    .index_news .col-md-3.nright{text-align:left;}
}
@media (min-width: 320px) and (max-width: 414px){
	html{font-size:80%;}
	.focusPic{height:150px;}
	.focusPic li a{height:150px;}
    .banner {height:150px;}
	.honor li{width:100%;}
	.case {background:url();}
	.case li{width:100%;}
	.case li .pic{width:25%;}
	.case li .con{width:75%;}
	.bot .xiangguan {width:100%;}
	.bot .xgright {text-align:left;}
    .index_news .col-md-3.nright{text-align:left;}
}










