@charset "utf-8";




.index_box01{ width:100%;height:520px;position:relative;background:url(../images/index_banner.jpg) center top no-repeat; }
.index_box01 h1{line-height:60px;text-align:center;font-size:56px;color:#ffffff;padding:200px 0 30px 0;font-weight:lighter;}
.index_box01 em{line-height:36px;text-align:center;font-size:18px;color:#ffffff;}
.index_box01 p{line-height:36px;text-align:center;font-size:18px;color:#999;font-weight:lighter;}

.index_box02{ width:100%;height:680px;position:relative; }
.index_box02 h1{line-height:60px;text-align:center;font-size:60px;color:#252525;padding:50px 0 30px 0;font-weight:lighter;}
.index_box02 ul{margin:20px 0;padding:0 0 0 50px;}
.index_box02 ul li{width:50%;float:left;position:relative;height:240px;}
.index_box02 ul li .box-icon{position:absolute;top:0;left:0;}
.index_box02 ul li .container{position:absolute;top:30px;left:100px;}
.index_box02 ul li h2{font-size:30px;color:#ffffff;padding:28px 10px 0 26px;font-weight:lighter;}
.index_box02 ul li h3{font-size:24px;color:#262626;}
.index_box02 em{line-height:36px;text-align:left;font-size:25px;color:#252525;}
.index_box02 p{line-height:36px;text-align:left;font-size:16px;color:#999;font-weight:lighter;padding:30px 0;}
.index_box02 .more{width:100px;padding:5px 10px;position:absolute;top:180px;left:100px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:#ffffff;color:#666;border:1px solid #e4e4e4;text-align:center;font-size:14px;}

.index_box03{ width:100%;height:660px;position:relative;background:url(../images/index_box03_bg.jpg) center top no-repeat; }
.index_box03 .container{width:380px;background:#fff;}
.index_box03 h1{line-height:60px;text-align:center;font-size:60px;color:#252525;padding:50px 0 30px 0;font-weight:lighter;}
.index_box03 ul{margin:20px 0;padding:0;}
.index_box03 ul li{width:33.33333333%;float:left;position:relative;height:240px;margin:0 auto;padding:0;}
.index_box03 ul li img{width:380px;height:268px;border:0;}
.index_box03 ul li h2{font-size:24px;color:#262626;padding:15px 0 5px 15px;}
.index_box03 em{text-align:left;font-size:48px;color:#2296e9;padding:0 0 0 15px;font-weight:lighter;}
.index_box03 p{line-height:30px;text-align:left;font-size:16px;color:#999;font-weight:normal;padding:0px 15px 15px 15px;}

.index_box04{ width:100%;height:586px;position:relative;background:#ffffff; }
.index_box04 h1{line-height:60px;text-align:center;font-size:60px;color:#252525;padding:50px 0 30px 0;font-weight:lighter;}
.index_box04 ul{margin:20px 0;padding:0;}
.index_box04 ul li{width:20%;float:left;position:relative;height:240px;margin:0 auto;padding:0;text-align:center;}
.index_box04 ul li img{width:135px;height:135px;border:0;}
.index_box04 ul li h2{font-size:24px;color:#262626;padding:20px 0;}
.index_box04 em{text-align:center;font-size:48px;color:#3b434f;padding:15px 0;font-weight:lighter;}
.index_box04 p{line-height:30px;text-align:center;font-size:16px;color:#999;font-weight:normal;padding:0px 25px 0 25px;}

.index_box05{ width:100%;height:660px;position:relative;background:url(../images/index_box05_bg.jpg) center top no-repeat; }
.index_box05 h1{line-height:60px;text-align:center;font-size:60px;color:#252525;padding:50px 0 30px 0;font-weight:lighter;}
.index_box05 h2{line-height:60px;text-align:center;font-size:30px;color:#afefff;padding:50px 0 30px 0;font-weight:lighter;}
.index_box05 p{font-size:14px;color:#ffffff;text-align:center;}
.index_box05 ul{margin:20px 0;padding:0;}
.index_box05 ul li{width:25%;float:left;position:relative;height:240px;margin:0 auto;padding:0;text-align:center;}
.index_box05 ul li h3{font-size:24px;color:#ffffff;padding:20px 0;font-weight:lighter;}





.public_box01{ width:100%;height:500px;position:relative;background:url(../images/public_banner.jpg) center top no-repeat; }
.public_box01 h1{line-height:60px;text-align:center;font-size:56px;color:#ffffff;padding:200px 0 30px 0;font-weight:lighter;}

.public_container{width:100%;max-width:1920px;margin:0 auto;padding:0;}
.public_container h1{font-size:36px;text-align:left;padding:0 0 20px 0;}
.public_container h1 a{color:#008ccd;}
.public_container h1 a:hover{color:#ff9900;}
.public_container em{font-size:22px;color:#666;line-height:48px;}
.public_container p{font-size:14px;color:#666;line-height:30px;padding:0 0 30px 0;}
.public_container ul{width:100%;}
.public_container ul li{width:100%;}
.public_container li .imgbox{display: block;width: 50%;position: relative;}
.public_container li .imgbox img{display: block;width:100%;}
.public_container li .contbox{padding: 100px 8% 0 18%;width: 24%;}
.public_container li .contbox2{padding: 100px 18% 0 8%;width: 24%;}
.public_container li .more{width:100px;padding:5px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:#008ccd;border:1px solid #e4e4e4;text-align:center;font-size:14px;}
.public_container li .more a{color:#fff;}
.public_container .box_bg01{background:url(../images/public_box01_img.jpg) center top no-repeat;height:450px;}
.public_container .box_bg02{background:url(../images/public_box02_img.jpg) center top no-repeat;height:450px;}
.public_container .box_bg03{background:url(../images/public_box03_img.jpg) center top no-repeat;height:450px;}
.public_container .box_bg04{background:url(../images/public_box04_img.jpg) center top no-repeat;height:450px;}



.industry_box01{ width:100%;height:500px;position:relative;background:url(../images/industry_banner.jpg) center top no-repeat; }
.industry_box01 h1{line-height:60px;text-align:center;font-size:56px;color:#ffffff;padding:200px 0 30px 0;font-weight:lighter;}

.industry_container{width:100%;max-width:1920px;margin:0 auto;padding:0;}}
.industry_container h1{font-size:36px;text-align:left;padding:0 0 20px 0;}
.industry_container h1 a{color:#008ccd;}
.industry_container h1 a:hover{color:#ff9900;}
.industry_container em{font-size:22px;color:#666;line-height:48px;}
.industry_container p{font-size:14px;color:#666;line-height:30px;padding:0 0 30px 0;}
.industry_container ul{width:100%;}
.industry_container ul li{width:100%;}
.industry_container li .imgbox{display: block;width: 50%;position: relative;}
.industry_container li .imgbox img{display: block;width:100%;}
.industry_container li .contbox{padding: 100px 8% 0 18%;width: 24%;}
.industry_container li .contbox2{padding: 100px 18% 0 8%;width: 24%;}
.industry_container li .more{width:100px;padding:5px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:#008ccd;border:1px solid #e4e4e4;text-align:center;font-size:14px;}
.industry_container li .more a{color:#fff;}
.industry_container .box_bg01{background:url(../images/industry_box01_img.jpg) center top no-repeat;height:450px;}
.industry_container .box_bg02{background:url(../images/industry_box02_img.jpg) center top no-repeat;height:450px;}
.industry_container .box_bg03{background:url(../images/industry_box03_img.jpg) center top no-repeat;height:450px;}



.livelihood_box01{ width:100%;height:500px;position:relative;background:url(../images/livelihood_banner.jpg) center top no-repeat; }
.livelihood_box01 h1{line-height:60px;text-align:center;font-size:56px;color:#ffffff;padding:200px 0 30px 0;font-weight:lighter;}

.livelihood_container{width:100%;max-width:1920px;margin:0 auto;padding:0;}}
.livelihood_container h1{font-size:36px;text-align:left;padding:0 0 20px 0;}
.livelihood_container h1 a{color:#008ccd;}
.livelihood_container h1 a:hover{color:#ff9900;}
.livelihood_container em{font-size:22px;color:#666;line-height:48px;}
.livelihood_container p{font-size:14px;color:#666;line-height:30px;padding:0 0 30px 0;}
.livelihood_container ul{width:100%;}
.livelihood_container ul li{width:100%;}
.livelihood_container li .imgbox{display: block;width: 50%;position: relative;}
.livelihood_container li .imgbox img{display: block;width:100%;}
.livelihood_container li .contbox{padding: 100px 8% 0 18%;width: 24%;}
.livelihood_container li .contbox2{padding: 100px 18% 0 8%;width: 24%;}
.livelihood_container li .more{width:100px;padding:5px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background:#008ccd;border:1px solid #e4e4e4;text-align:center;font-size:14px;}
.livelihood_container li .more a{color:#fff;}
.livelihood_container .box_bg01{background:url(../images/livelihood_box01_img.jpg) center top no-repeat;height:450px;}
.livelihood_container .box_bg02{background:url(../images/livelihood_box02_img.jpg) center top no-repeat;height:450px;}
.livelihood_container .box_bg03{background:url(../images/livelihood_box03_img.jpg) center top no-repeat;height:450px;}
.livelihood_container .box_bg04{background:url(../images/livelihood_box04_img.jpg) center top no-repeat;height:450px;}
.livelihood_container .box_bg05{background:url(../images/livelihood_box05_img.jpg) center top no-repeat;height:450px;}



.main{width:100%;position:relative;}
.main .pull-left{float: left;}
.main .pull-right{float: right;}
.main .banner-box{width:100%;height:500px;position:relative;background:url(../images/security_banner.jpg) center top no-repeat;z-index:8;}
.main .banner-box h1{line-height:60px;text-align:center;font-size:56px;color:#ffffff;padding:200px 0 30px 0;font-weight:lighter;}
.main .left-public-box{width: 232px;}
.main .left-public-box .nav-title{font-size: 22px;line-height: 68px;position: relative;z-index: 10; height: 68px;margin-top: -68px; padding-left: 18px;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;background-color: #2f3741;}
.main .left-public-box .nav-title .e-title{font-size: 14px;position: relative;top: 3px;padding-left: 5px;text-transform: uppercase; color: #898989;}
.main .left-public-box .link-box .title{font-size: 16px;line-height: 60px;display: block; width: 100%;height: 60px;margin-bottom: 1px;cursor: pointer; color: #555; background-color: #eee;}
.main .left-public-box .link-box .title .text{width: 173px;padding-left: 18px;}
.main .left-public-box .link-box .title .icon{width: 40px;height: 60px;border-left: 1px solid #fff;background: url(../images/left-icon.png) no-repeat center center;}
.main .left-public-box .link-box .title .open{margin-bottom: 0;color: #fff; background-color: #365187;}
.main .left-public-box .link-box .title .open .icon{ background: url(../images/left-icon2.png) no-repeat center center;}
.main .left-public-box .link-box .title .open:hover .icon{ background: url(../images/left-icon2.png) no-repeat center center;}
.main .left-public-box .link-box .title:hover{color: #fff; background-color: #365187;}
.main .left-public-box .link-box .title:hover .icon{ background: url(../images/left-icon3.png) no-repeat center center;}
.main .left-public-box .link-box .hide-box{display: none;}
.main .left-public-box .link-box .hide-box .hide-box2{display: none;}
.main .left-public-box .link-box .hide-box .link{font-size: 14px;line-height: 42px;display: block;height: 42px;color: #555;border-bottom: 1px solid #eee;background-color: #fcfcfc;text-align: center;}
.main .left-public-box .link-box .hide-box .link .icon{background: url(../images/left-icon.png) no-repeat right 13px center;cursor: pointer;}
.main .left-public-box .link-box .hide-box .link .icon .open{background: url(../images/left-icon2.png) no-repeat right 13px center;background-color: #eee;}

.main .left-public-box .link-box .hide-box .link.link2{font-size: 16px;text-align:left;}
.main .left-public-box .link-box .hide-box .link.link2 .text{padding-left: 35px;}
.main .left-public-box .link-box .hide-box .link:hover,
.main .left-public-box .link-box .hide-box .link.cur{color: #15c3c2;}
.main .left-public-box .link-box .hide-box .link .text{   }

.main .bread-c{font-size: 14px;padding: 14px 0;text-align: right;color: #5d5d5d;}
.main .bread-c .home{padding-left: 18px; background: url(../images/bread-c-icon.png) no-repeat left center;}
.main .bread-c .arrow{ padding: 0 2px;}
.main .bread-c a{color: #5d5d5d;}
.main .bread-c a:hover{color: #15c3c2;}
.main .right-public-box{width: 922px;padding-bottom: 50px;}
.main .right-public-box .container{font-size: 14px;line-height: 24px; min-height: 700px;padding: 45px 32px 84px;color: #333; border-top: 1px solid #ededed;}

.main .right-public-box .container .title{font-size: 24px;font-weight: normal;padding-bottom: 24px;text-align: center;color: #365187;}
.main .right-public-box .container img{line-height: 0;  max-width: 100%;}
.main .right-public-box .container .page{padding-top: 38px;}
.main .container{overflow: hidden;}
.main .container h1{font-size:24px;color:#262626;line-height:48px;text-align:center;}
.main .container p{font-size: 16px; line-height: 30px;padding: 10px 0; text-align: left;color: #333;text-indent:2em;}
