body{background: #fff;}
.foot {	margin-top: 0px;}
/*banner*/
#banner{clear: both;min-width: 1200px;background: #ddd;width: 100%;margin: 0px auto;}
.slider_img{display: block;text-align: center;height: 100%;opacity: 0;}
.slider_img img{display: block!important;margin: 0px 0;max-width: 100%;width: auto;height: auto;}
.wmuSlider{height: 100%!important;position: relative;overflow: hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 1%;margin: 0;padding: 0;width: 100%;text-align: center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none;display: inline-block;}
.bbdd a{display: inline-block;text-indent: -9999px;width: 16px;height: 16px;background: url(dot.png) no-repeat 0 -16px;display: block;border-radius: 16px;overflow: hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width: 100%;text-align: center;margin: 0 auto;margin-bottom: 10px;background: #eee;}
.banner img{min-width: 1000px;max-width: 100%;}
.wmuSliderPrev, .wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background-position: 0 -70px;right: 0;}
.wmuSliderPrev{left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover, .wmuSlider:hover .wmuSliderPrev:hover{opacity: 1;filter: alpha(opacity=50);}

/*首页*/
.main{overflow: hidden;margin: 60px auto;width:1200px;display: table}
.main div{overflow: hidden}
.wipper{width:100%; overflow:hidden}
.h-title{width:100%;overflow: hidden; margin-bottom:40px;}
.h-title h2{ display:block; color:#222; font-size:36px;font-weight:bold; line-height:45px; text-align:center; margin-bottom:10px;}
.h-title p{ color:#7C7C7C; font-size:18px; font-weight:normal; line-height:30px; text-align:center;background: url(/images/index_08.png) no-repeat center center;}
.h-more{width:100%; margin-top:40px;}
.h-more a{ display:block; width:160px; height:42px; line-height:42px; background:#fff; border:1px solid #ccc; font-size:14px; color:#222; text-align:center; margin:0px auto;}
.white,.white a{ color:#fff;}
.picList{ overflow:hidden; zoom:1; }

.a-title{width:100%;overflow: hidden; margin-bottom:40px;}
.a-title h2{ display:block; color:#222; font-size:30px;font-weight:normal; line-height:36px;margin-bottom:2px;}
.a-title p{ color:#7C7C7C; font-size:18px; font-weight:normal; line-height:30px;}
.a-title::after{ content: "";margin: 10px 0px 0px;display:block; width:55px; height: 2px; background: #008dd5;}
/*products*/
.hompro{width:1200px;}
.hompro li{ float:left;overflow:hidden;width:384px;height: 280px; background-position: center top;background-repeat: no-repeat;background-size: auto 100%;}
.hompro li:nth-child(2){ margin: 0px 24px;}
.hompro li:hover{opacity: 0.8}
.hompro li .title{ display: block;width:270px;margin: 150px auto 0;}
.hompro li .title h2{ display: block;color:#fff; font-size:24px; font-weight:bold; line-height:32px;margin-bottom:15px;text-align:center; }
.hompro li .title a.more{ display: block;color:#c3d72d; font-size:18px; font-weight:normal; line-height:24px;text-align:center; }


/*about*/
.main .cont{font-size: 14px;}
.wip_abo{background-image: url(/images/bg_04.jpg);}
.wip_abo .abo-l{ float: left;width:680px;}
.abo-more{margin-top: 40px;}
.abo-more li{float: left;background-color: #fff;background-position: center 24px;background-repeat: no-repeat;margin: 0px 15px;border-radius: 10px;}
.abo-more li a{display: block;box-sizing: border-box;width: 123px;height: 123px;padding: 80px 10px 0px;text-align: center;font-size: 16px}
.abo-more li:nth-child(1){background-image: url(/images/abo-wenhua.png);}
.abo-more li:nth-child(2){background-image: url(/images/abo-dashiji.png);}
.abo-more li:nth-child(3){background-image: url(/images/abo-zuzhi.png);}
.abo-more li:nth-child(4){background-image: url(/images/abo-more.png);}

.wip_abo .abo-r{ float: right;width:460px;text-align: right}
.wip_abo .abo-r img{max-width:460px; margin-top:15px;}

/*service*/
.wip_sev{background-image: url(/images/bg_05.jpg);}
.wip_sev .a-title h2{text-align: center}
.wip_sev .a-title p{text-align: center}
.wip_sev .a-title::after{ margin: 10px auto 0px;}

.service{width:800px;background:rgba(255,255,255,0.7);margin: 20px auto;}
.service .sev-l,.service .sev-r{ float: left;width:400px;box-sizing: border-box;padding: 40px;}

/*news*/
.newsbox{ width:1200px; overflow:hidden}
.newsbox .hd{ width:1200px;text-align: center}
.newsbox .hd li{ display: inline-block;line-height: 38px;margin: 0px 20px;}
.newsbox .hd li a{display: block;min-width: 140px;text-align: center;color:#00669d; font-size:18px;border: 2px solid #0075c4;border-radius: 10px;}
.newsbox .hd li.on a{color: #fff;background: #0075c4;}


.newsbox .bd ul{ width:1200px; overflow:hidden;padding-top: 30px;min-height:420px;}
.news-hot { display:block; width:540px;overflow:hidden;}
.news-hot .pic{ display:block;}
.news-hot .pic img{ display: block;width:538px; height:280px; border:1px solid #f2f2f2;}
.news-hot .cont{ width:540px;height: 160px; box-sizing: border-box;background: #f2f2f2;padding: 20px 25px;font-size: 14px;}
.news-hot .cont p{ color: #616161;}
.news-hot .tit{ display:block;width:100%; height:24px;line-height:24px; margin:0px 0px 12px 0px;color:#222; font-size:18px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-hot .tit span{float: right;}
.news-hot:hover .tit{color: #d90f0f;}


.news-list{float: right;width: 610px;height: 95px;box-sizing: border-box; overflow: hidden;margin-bottom: 20px;}
.news-list .date{float: left;width: 95px;height: 95px;background: #f2f2f2;text-align:  center;color: #000;}
.news-list .date .date-time{display: block;line-height: 36px;font-size: 30px;font-weight: normal;margin-top: 15px;}
.news-list .date .date-year{display: block;line-height: 24px;font-size: 16px;}


.news-list .title { display:block;height:30px;line-height:30px; margin-bottom: 10px; color: #000; font-size:16px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-list .cont {float: right;width: 480px;height: 88px;}
.news-list .cont p{font-size: 13px;color: #999;}
