html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family: "Microsoft YaHei", Georgia , Times, Serif;
	}
/* remember to define focus styles! */
i{
    font-style: normal;
}
input:focus ,textarea:focus,
a:focus {
	outline: none;
}
body {
	line-height: 1;
	color: black;
    font-family: "Microsoft YaHei", Georgia , Times, Serif;
    font-size: 14px;
	color:#333;min-width:1200px; overflow:auto;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{color:#3e3e3e;text-decoration:none;}
a:hover{color:#0A812F;}

.fl{float: left;}
.fr{float: right;}
.clearfix{
    zoom: 1;}
.clearfix:after{
    display: block;content:"";
    clear: both;
    visibility: hidden;
    height: 0;}


.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; bottom:40px; right:51%; margin-right:-700px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}



.mainbox{background:#fff;margin-top:0px;}
.innerweb{ width: 1200px; margin:0 auto;padding-bottom:30px; position:relative; }

.wd1200{ width:1200px; margin:0 auto; position: relative;}
.w1200{ width:1200px; margin:0 auto;}


.layout{ width: 1200px; margin: 0 auto;position: relative; display: block; overflow: hidden;}






.fullbanner img {display: block; position: absolute;left: 50%;margin-left: -960px;width: 1920px;}
.fullbanner {width: 100%;position: relative;overflow: hidden; height:400px !important;z-index:1}
.fullbanner .text{ position: absolute; top:100px; width: 80%; text-align:right; color: #FFFFFF; text-shadow: 0 3px 3px rgba(0,0,0,.3); letter-spacing:5px;}
.fullbanner .text p{ font-size:50px; text-transform: uppercase;font-weight: bold; line-height:60px;} 
.fullbanner .text span{ font-size: 38px; font-weight: bold;} 

/*---标题---*/
.mainbox .location {width:100%; padding:20px 0; background:#f7f7f7;}
.mainbox .location .title{font-size:22px;line-height:22px;width:1200px; margin:auto; color:#0A812F;font-weight:bold;}
.mainbox .location .title span{ float:right; background:url(../images/titleimg.png) no-repeat left 0; padding-left:25px; font-size:13px; color:#666;font-weight:normal;}
.mainbox .location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.mainbox .location .title span a:hover{ color:#1a1a1a;}
.mainbox .location .title span a.cur{ color:#1a1a1a;}
/*---标题---*/

.nav-title{text-align:center; position: relative; padding:20px 0 10px;}
.nav-title ul{text-align:center;border-bottom:1px solid #ddd;margin-bottom:20px;font-size:0;}
.nav-title ul li{display:inline-block;padding:0 10px 20px; position:relative;}
.nav-title ul li{*display:inline; *zoom=1;}
.nav-title ul li:first-child{background:none;}
.nav-title ul li a{display:block;padding:0 20px; height:44px; line-height:44px;color:#000;border:1px solid #ddd; overflow:hidden; background:#ddd;font-size:16px;}
.nav-title ul li a.cur,.nav-title ul li a:hover{color:#fff; background:#0A812F;border-color: #0A812F;}
.nav-title ul li a.cur em{position:absolute; display:block; width:24px; height:55px; left:50%; margin-left:-12px; bottom:0; background:url(../images/nav.png) no-repeat center;}

.nav-title ul li.pro{padding:0 0 60px;}
.nav-title ul li.pro img{width:135px;display:block;}
.nav-title ul li.pro a:hover img{transform:scale(1.03)}
.nav-title .nav-pro a{margin:0 15px;padding:0;height:auto;background:none; font-size:15px; color:#000;}
.nav-title .nav-pro a p{line-height:24px;}
.nav-title .nav-pro a.cur,.nav-title .nav-pro a:hover{color:#DA251D;background:none;}


/* 效果 */
.view form input,.view form textarea,.index_menu dl dd .yww_indexTopss input,.nav-title ul li.pro img{
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
.view form  input:focus,.view form #verification:focus,.formarea:focus{border:1px solid #0A812F}


/*华为简介*/
 .bbzsone{
 	width: 1200px;
 	margin: 0 auto;
 }
.bbzsone .commonweb {
    padding: 40px 0 0;
}
.bbzsone dl {
    margin: 0 -20px;
}
.col-md-5 {
    width: 41.66666667%;
}
.bbzsone dt {
    float: right;
    padding-left: 20px;
    padding-right: 20px;
}
.bbzsone dd {
    font-size: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 0px;
    position: relative;
}
.about-bbjy{margin-bottom: 15px;}
.about-bbjy .title {
        width: 98%;
    padding-bottom: 5px;
    font-size: 24px;
    color: #666666;
    margin-bottom: 0px;
    border-bottom: 1px solid #6666;
}
.about-bbjy .subtitle {

    font-size: 14px;
    color: 666666;
    width: 80px;
    text-align: left;
}

.col-md-7 {
	float: left;
    width: 51.33333333%;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.bbzsone dt img {
    display: block;
    width: 100%;
}
.bbbjy {
    width: 100%;
    position: relative;
    z-index: 10;
}
.bjborder {
    width: 406px;
    height: 275px;
    border: 12px #0b8230 solid;
    position: absolute;
    right: 20px;
    bottom:15px;
    z-index: 9;
}
.bbzsone dd h2 {
    color: #d9d9d9;
    font-size: 26px;
    text-transform: uppercase;
    padding-bottom: 10px;
    line-height: 32px;
}
.bbzsone dd h3 {
    font-weight: bold;
    color: #333333;
    font-size: 18px;
    padding-bottom: 20px;
}
.bbzsone dd p {
    line-height: 30px;
    font-size: 16px;
    color: #666;
}

.bb-common{margin: 0 auto !important;  background: #f2f2f3;}




.counter-box{padding-top: 30px;width:1200px; margin:40px auto 0;background: #f2f2f3;}
.counter-box ul{width:1200px; overflow:hidden;}
.counter-box ul li {width:220px; margin-right:20px; float:left;}
.counter-box ul li h4{color:#000f19; font-size:20px; padding:20px 0;}
.counter-box ul li .text-num{ padding-left:40px;color:#000f19;}
.counter-box ul li .text-num span{font-size:40px;line-height:60px;height:60px;}
.counter-box ul li .text-num em{font-style:normal; font-size:40px;}
.counter-box ul li  .text-cont1{font-size:20px; color:#000f19; padding:5px 40px 29px 0; text-align:right}
.counter-box ul li  .text-cont2{font-size:20px; color:#000f19; padding:5px 40px 29px 0; text-align:right}
.counter-box ul li  .text-cont3{font-size:20px; color:#000f19; padding:5px 40px 29px 0; text-align:right}
.counter-box ul li  .text-cont4{font-size:20px; color:#000f19; padding:5px 40px 29px 0; text-align:right}
