/*
* @Author: 李俊
* @Copy: 2019 http://www.dpwl.net All rights reserved
* @Date:   2019-08-27 08:46:59
* @Last Modified by:   dpwl.net
* @Last Modified time: 2019-08-27 11:08:51
*/
/* css */
*,html{margin: 0; padding: 0 }
body {min-width:1200px;height:auto; font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #555; background:#fff; line-height: 1.5; }
img { border: 0; display: inline-block }
ul, li { list-style: none; }
a { text-decoration: none; color: #555 }
a:hover { text-decoration: none; color: #000; }
.fl{float:left;}.fr{float:right;}
.clear { clear: both; }
.w1200 { width: 1200px; margin: auto }

.ttop{height:40px;line-height:40px;font-size:16px;background:#8c3d3d;}
.wb{margin-left:15px;padding-left:32px; color:#fff; background:url(../images/sina.png) left center no-repeat;}
.wx{position:relative;padding-left:39px;color:#fff; background:url(../images/wx.png) left center no-repeat;}
.wx img{width:120px;position:absolute;left:0px;top:40px;display:none;}
.ttop a:hover{color:#fa063a;}
.wx:hover img{display:block;}
.top{height:140px; width:1200px;margin:0 auto;background:url(../images/top.jpg) right bottom no-repeat;}
.top .w1200{padding-top:16px; }
.top img{height:108px;}


.nav{height: 45px; padding-top:10px;}
.nav ul{width: 1200px; height:45px; margin: 0px auto;position:relative;z-index:99;}
.nav .m{ float:left; margin:0 15px; position:relative; display:inline;}
.nav .m h3{ float:left;  }
.nav .m h3 a{ display:block; width: 170px;height:35px;line-height:35px;font-size: 18px;font-weight:500; color: #333;text-align: center;}
.nav .sub{ display:none; width:170px;height:auto;left:0; top:35px;  position:absolute; background:#8c3d3d; padding-bottom:5px; border-radius:0px 0px 5px 5px;}
.nav .sub li{line-height:30px; zoom:1; }
.nav .sub a{ display:block; padding:0 10px;text-align:center; color:#fff;}
.nav .sub a:hover{ color:#f7f7f7;background:#793535;}
.nav .on h3 a{ background:#8c3d3d; color:#fff; border-radius:5px 5px 0 0;}
.nav .f h3 a{border-radius:5px;}

.slider{ width:100%;  min-width:1200px;  height:472px;  position:relative; overflow:hidden; background:#fff; text-align:center;margin-bottom:20px; }
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px  }
.slider .bd li{ width:1200px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1200px; height:472px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:40px; bottom:0px;  text-align:center; background:rgba(0,0,0,.6);}
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:20px; height:20px; line-height:99px; overflow:hidden; border-radius:50%; margin:10px 8px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6; background:#fff;}
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1; background:#8c3d3d;}
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:472px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-600px;  }
.slider .next{ left:50%;  margin-left:600px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:472px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:472px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 80px no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 80px no-repeat;  }

.main{width:100%;padding: 20px 0;background: #fff; }
.one{padding:15px; border:#d0d0d0 1px solid; border-top:0; margin-bottom:20px;}
.onel{width:910px;float: left;margin-bottom:20px;}
.mtitle{height: 48px;line-height:48px;font-size: 22px;font-weight:600;background:url(../images/line.jpg) left bottom no-repeat;overflow:hidden;}
.mtitle span{display:inline-block;padding-left:5px;font-size:20px;font-weight:400;color:#b5b5b5;}
.onel .mtitle span{background:url(../images/ic1.png) 13px center no-repeat;}
.more{font-size:15px;font-weight:400;float:right;line-height:60px;}
.pnews{width:605px;height:325px;float:left;position:relative;}
.pnews .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.pnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.pnews .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; font-size:12px; text-align:center; background:#fff; cursor:pointer; }
.pnews .hd ul li.on{ background:#f00; color:#fff; }
.pnews .bd{height:100%; z-index:0;}
.pnews .bd li{ zoom:1; vertical-align:middle; position:relative;}
.pnews .bd li p{display:block;width:100%;height:30px; line-height:30px; text-indent:20px;color:#fff; background:rgba(0,0,0,.6);position:absolute;left:0;bottom:0;overflow:hidden;}
.pnews .bd img{ width:605px; height:325px; display:block;  }

.onem{width:545px;padding-top:10px;float:right;}
.first{padding-bottom:10px;border-bottom: #9e9b9b 1px dotted;}
.first h3{height:30px;line-height:30px;text-align:center;font-size:20px;font-weight:600;margin-bottom:10px;overflow:hidden;}
.first p{text-indent:2em;font-size:14px;}
.first p a{color:#c82903}

.news{padding:10px;}
.news li{height: 36px;line-height: 36px;padding-left: 15px;background: url(../images/d.png) left center no-repeat;overflow: hidden;}
.news li span{float: right;font-size:12px;color: #999; }

.oner{width: 385px;float: right; margin-bottom:20px;}
.oner ul{padding-top:10px;}
.oner li{height: 36px;line-height: 36px;overflow: hidden;}
.oner li span{float: right;font-size:12px;color: #999; }
.twol,.twor{width:385px;margin-bottom:20px;float:left;}
.twol{margin-right:22px;}
.plist li{height:80px;margin-top:10px;overflow:hidden;}
.plist li img{width:150px;height:80px;float:left;margin-right:6px;}
.plist li span{display:block;}

.plist2 li{height:130px;margin-top:10px;overflow:hidden;}
.plist2 li img{width:100px;height:130px;float:left;margin-right:6px;}
.plist2 li span{display:block;}

.menu{height: 48px;line-height:48px;font-size: 22px;font-weight:600;overflow:hidden;}
.menu span{display:inline-block;padding-left:5px;font-size:20px;font-weight:400;color:#b5b5b5;}

.picMarquee-left{width:1130px;padding:10px 35px; margin:10px auto; background:url(../images/xmbg.jpg) left top no-repeat; overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:10px;  margin-bottom: 20px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width:180px; margin:10px 30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:178px; height:178px; display:block; border:#666 1px solid; }
.picMarquee-left .bd ul li .title{height: 30px; line-height:30px;  text-align: center;color:#333;overflow: hidden; }

.link{padding-top: 15px;margin-bottom:20px;}
.link li{display: inline-block;margin-right: 15px;}
.link li a{color: #333}

.foot{padding:20px 0;text-align: center; font-size:13px;line-height:26px;color:#fff; background:#8c3d3d;}
.fdh{margin-bottom:10px;text-align:center;}
.fdh a{display:inline-block;margin:0 21px;}

.foot a{color:#fff;}