@charset "utf-8";
/* CSS Document */

.bannerPart{display:block;width:100%;height:450px;overflow:hidden;margin:0 auto;position:relative;}

#oBanner{display:block;width:100%;height:450px;overflow:hidden;margin:0 auto;}
#oBanner li{display:block;width:100%;height:450px;overflow:hidden;background-position:center top;background-repeat:no-repeat;}
#oBanner li a{display:block;width:100%;height:450px;text-indent:-9999px;}
#oBanndot{width:auto;height:15px;overflow:hidden;position:absolute;left:0;top:420px;visibility:hidden;}
#oBanndot li{float:left;display:inline;width:15px;height:15px;overflow:hidden;margin-right:6px;background:url(/image/bdot.png) no-repeat;cursor:pointer;}
#oBanndot li.on{background-position:0 -15px;}

.service{display:block;width:1200px;height:120px;margin:0 auto;padding:40px 0;}
.service li{float:left;display:inline-block;width:200px;height:120px;overflow:hidden;}
.service li a{display:block;width:120px;height:120px;overflow:hidden;margin:0 auto;font-size:14px;text-align:-moz-center!important;text-align:center;}
.service li a .icon{display:block;width:80px;height:80px;background:url(/image/p01.png) no-repeat;margin:0 auto;}
.service li a .icon1{background-position:0 0;}
.service li a .icon2{background-position:0 -80px;}
.service li a .icon3{background-position:0 -160px;}
.service li a .icon4{background-position:0 -240px;}
.service li a .icon5{background-position:0 -320px;}
.service li a .icon6{background-position:0 -400px;}
.service li a .text{display:block;width:auto;padding-top:18px;}

.product{display:block;width:1200px;height:auto;margin:0 auto;}
.product .title{width:1200px;height:46px;background:url(/image/p05.gif) 0 20px repeat-x;}
.product .title .tit{width:160px;height:46px;line-height:46px;padding:0 26px;background:#fff url(/image/p02.png) center center no-repeat;font-size:22px;color:#333;margin:0 auto;text-align:-moz-center!important;text-align:center;}
.product .subTitle{width:1200px;height:20px;line-height:20px;color:#b9b9b9;text-align:-moz-center!important;text-align:center;}
.product .content{width:1200px;height:212px;overflow:hidden;padding-top:20px;}
.product .content li{float:left;display:inline-block;width:210px;height:210px;overflow:hidden;margin-right:35px;border:1px solid #ddd;}

.banner_01{display:block;width:100%;height:640px;overflow:hidden;margin:56px auto 0 auto;background:url(/image/banner_01.jpg) center top no-repeat;}
.banner_01 .text{display:block;width:1160px;height:176px;overflow:hidden;padding-right:40px;padding-top:38px;}
.banner_01 .text li{text-align:-moz-right!important;text-align:right;}
.banner_01 .text li.list1{display:block;width:1160px;height:64px;line-height:64px;font-size:48px;color:#ff7200;}
.banner_01 .text li.list2{display:block;width:1160px;height:52px;line-height:52px;font-size:30px;color:#6c6c6c;}
.banner_01 .text li.list3{display:block;width:1160px;height:60px;line-height:60px;font-size:36px;color:#ff7200;font-weight:bold;}
.banner_01 .iconBox{float:left;display:inline-block;width:700px;height:auto;margin:64px 0 0 446px;}
.banner_01 .iconBox li{float:left;display:inline-block;width:auto;min-width:86px;height:114px;padding:0 22px;}
.banner_01 .iconBox li .icon{display:block;width:66px;height:66px;overflow:hidden;background:url(/image/p03.png) no-repeat;margin:0 auto;}
.banner_01 .iconBox li .icon1{background-position:0 0;}
.banner_01 .iconBox li .icon2{background-position:0 -66px;}
.banner_01 .iconBox li .icon3{background-position:0 -132px;}
.banner_01 .iconBox li .icon4{background-position:0 -198px;}
.banner_01 .iconBox li .icon5{background-position:0 -264px;}
.banner_01 .iconBox li .txt{display:block;width:auto;min-width:86px;padding-top:10px;font-size:18px;color:#77b739;white-space:nowrap;text-align:-moz-center!important;text-align:center;}

.banner_02{display:block;width:100%;height:480px;overflow:hidden;margin:0 auto;background:url(/image/banner_02.jpg) center top no-repeat;}
.banner_02 .text{float:left;display:inline-block;width:544px;height:224px;overflow:hidden;margin:46px 0 0 58px;padding-right:166px;font-size:18px;color:#fff;line-height:29px;}
.banner_02 .iconBox{float:left;display:inline-block;width:600px;height:auto;margin-left:58px;}
.banner_02 .iconBox li{float:left;display:inline-block;width:300px;height:60px;margin-bottom:28px;}
.banner_02 .iconBox li .icon{float:left;display:inline-block;width:60px;height:60px;overflow:hidden;background:url(/image/p04_x.png) no-repeat;}
.banner_02 .iconBox li .icon1{background-position:0 0;}
.banner_02 .iconBox li .icon2{background-position:0 -60px;}
.banner_02 .iconBox li .icon3{background-position:0 -120px;}
.banner_02 .iconBox li .icon4{background-position:0 -180px;}
.banner_02 .iconBox li .txt{float:left;display:inline-block;width:228px;height:52px;line-height:26px;margin:4px 0 0 12px;color:#fff;font-size:16px;}

.about{display:block;width:100%;height:auto;margin:0 auto;padding:30px 0;border-bottom:1px solid #ddd;}
.about dl{display:block;width:1200px;height:auto;margin:0 auto;}
.about dt{float:left;display:inline-block;width:350px;height:140px;overflow:hidden;margin-top:14px;background:url(/image/p06.gif) no-repeat;}
.about dt a{display:block;width:auto;height:auto;padding:44px 0 0 100px;font-size:24px;line-height:28px;color:#666;}
.about dt a font{font-size:14px;}
.about dd{float:right;display:inline-block;width:850px;height:auto;line-height:28px;}

.news{display:block;width:1200px;height:auto;margin:0 auto;padding:36px 0;}
.news .pic{float:left;display:inline-block;width:500px;height:375px;overflow:hidden;}
.news .pic li{float:left;display:inline-block;width:500px;height:375px;overflow:hidden;position:relative;}
.news .pic li a{display:block;}
.news .pic li .bg{width:500px;height:46px;background:#000;position:absolute;left:0;bottom:0;
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;
}
.news .pic li font{display:block;width:460px;height:40px;line-height:40px;font-size:14px;position:absolute;left:20px;bottom:0;text-align:-moz-center!important;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .list{float:right;display:inline-block;width:670px;height:375px;overflow:hidden;}
.news .list li{display:block;width:640px;height:75px;overflow:hidden;margin-bottom:25px;clear:both;}
.news .list li .date{float:left;display:inline-block;width:100px;height:55px;padding:10px 0;background:#eaeaea;text-align:-moz-center!important;text-align:center;}
.news .list li .date .day{height:34px;line-height:34px;font-size:24px;color:#3796d2;}
.news .list li .date .mon{height:21px;line-height:21px;font-size:12px;color:#3796d2;}
.news .list li .text{float:right;display:inline-block;width:518px;height:auto;}
.news .list li .text a{display:block;width:518px;height:24px;line-height:24px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .list li .text font{display:block;padding-top:5px;line-height:22px;}

.friendlink{display:block;width:100%;height:auto;margin:20px auto 0 auto;border-top:1px solid #64b5e4;background:#f6f6f6;padding:20px 0;}
.friendlink .title{float:left;display:inline-block;width:126px;height:24px;line-height:24px;font-weight:bold;color:#07569b;text-align:-moz-center!important;text-align:center;}
.friendlink .title font{font-weight:normal;}
.friendlink .content{float:right;display:inline-block;width:1074px;height:auto;line-height:24px;}
.friendlink .content a, .friendlink .content span{padding:0 10px;}
.friendlink .content a:link{color:#666;}
.friendlink .content a:visited{color:#666;}
.friendlink .content a:hover{color:#07569b;}
.friendlink .content a:active{color:#07569b;}