@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px;}
img { border:0; display:inline-block; margin:0; padding:0;}
ul,li,p { margin:0; padding:0; display:block; list-style:none;}
a { text-decoration:none; color:#000000;}
.banner a{
    display: block;
    overflow: hidden;
}
.banner img{
    display: block;
    width: 100%;
}
.banner .slick-dots li{
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    margin-left: 13px;
}
.banner .slick-dots li.slick-active{
    background: #9b0000;
}
.banner .slick-dots{
    position: absolute;
    bottom: 10px;
}
.pageContent { width:1000px; margin:0 auto;}
.pClear { clear:both;}

.pHead01 { width:auto; height:31px; background-repeat:repeat-y; padding-right:10px;}
.pHead01 i { width:82px; height:31px; display:block; background-repeat:no-repeat;}
.pHead01 a { float:right; width:35px; height:14px; background:url(../images/more.png) no-repeat; margin-top:8px;}

.pLogo { width:100%; height:175px; background:url(../images/logo.jpg) no-repeat center #b80000;}
.pLogo .con { width:1000px; height:175px; margin:0 auto;}
.pLogo .con .s_box { width:226px; height:30px; float:right; margin-top:100px;}

.pNav { width:auto; height:41px; background:url(../images/pnav_bg.png) repeat-x;}
.pNav ul { width:1000px; height:41px; margin:0 auto; line-height:41px;}
.pNav li { float:left; width:76px; text-align:center; height:41px; position:relative; z-index:998;}
.pNav li a { font-size:14px; font-weight:700; color:#FFF;}
.pNav li a:hover { color:#FF0;}
.pNav .nav2 { width:76px; position:absolute; top:20px; left:0; background:#b80000; display:none; z-index:999;}
.pNav .nav2 a { height:34px; line-height:34px; width:76px; display:block; font-size:12px; color:#FFF !important;}
.pNav .nav2 a:hover { background:#e70000; color:#FFF;}
.pNav li:hover .nav2 { display:block;}
.pNav li:hover a { color:#FF0;}

.mid01 { width:auto; height:278px; margin-top:10px;}
.mid01 .news_img { width:360px; height:278px; margin-right:10px; float:left;}
.mid01 .news_txt { width:630px; height:278px; float:left;}
.mid01 .news_txt .pHead01 { background-image:url(../images/news_txt_tit.png);}
.mid01 .news_txt .pHead01 i { background-image:url(../images/font_xydt.png);}
.mid01 .news_txt .tt { width:auto; height:99px; border-bottom:1px dashed #d2d2d2; overflow:hidden;}
.mid01 .news_txt .con { width:auto; height:142px; margin-top:5px; overflow:hidden;}

.mid02 {}
.mid02 .box01 { width:360px; height:234px; margin-top:10px; margin-right:10px; float:left;}
.mid02 .box02 { width:310px; height:234px; margin-top:10px; margin-right:10px; float:left;}
.mid02 .box03 { width:310px; height:234px; margin-top:10px; float:left;}
.mid02 .con { width:auto; margin-top:5px; height:198px; overflow:hidden;}
.mid02 .box01 .pHead01 { background-image:url(../images/mid02_tit_bg01.png);}
.mid02 .box02 .pHead01,.mid02 .box03 .pHead01 { background-image:url(../images/mid02_tit_bg02.png);}
.mid02 .t01 .pHead01 i { background-image:url(../images/font_tzgg.png);}
.mid02 .t02 .pHead01 i { background-image:url(../images/font_jxgz.png);}
.mid02 .t03 .pHead01 i { background-image:url(../images/font_xsgz.png);}
.mid02 .t04 .pHead01 i { background-image:url(../images/font_kstd.png);}
.mid02 .t05 .pHead01 i { background-image:url(../images/font_zsjy.png);}
.mid02 .t06 .pHead01 i { background-image:url(../images/font_zlbz.png);}
.mid02 .btn_ul {}
.mid02 .btn_ul li { width:auto; height:33px; float:left; margin-top:17px; padding-left:9px;}
.mid02 .btn_ul li a { width:108px; height:33px; display:block; background:url(../images/mid02_btn_bg.jpg) no-repeat; text-align:center; line-height:33px; color:#b20000;}
.mid02 .btn_ul li a:hover { text-decoration:underline;}

.pFoot { width:auto; margin-top:10px; text-align:center;}
.pFoot .msg { width:auto; height:37px; line-height:37px; background:#f0f0f0; color:#666666;}
.pFoot .con { width:auto; height:70px; background:url(../images/pfoot_bg.png) repeat-x; color:#FFF; line-height:40px;}
.pFoot .con a { color:#fff; margin-left: 10px;}

.detail_con {width:auto;margin-top:10px;min-height: 550px;padding:10px 20px 20px 20px;border:1px solid #d2d2d2;}
.detail_con img { max-width:900px;}

.list_wz { width:auto; height:30px; border:1px solid #d2d2d2; margin-top:10px; padding-left:12px;}
.list_con { width:auto; margin-top:10px; height:500px; padding:10px 20px 20px 20px; border:1px solid #d2d2d2;}
.list_con .txt { width:auto; height:450px; margin-top:5px;}
.list_con .next { width:auto; height:32px; margin-top:15px;}
.list_lft { width:200px; float:left; margin-top:10px; margin-right:10px;}
.list_lft .head { width:auto; height:31px; background-repeat:repeat-y; padding-left:10px;  background-image:url(../images/mid02_tit_bg02.png); font-size:14px; font-weight:700; color:#fff; line-height:31px; text-align:center;}
.list_lft .nav_con { width:auto; margin-top:3px;}
.list_lft .nav_con a { width:200px; height:28px; margin-top:5px; line-height:28px; text-align:center; background:#f0f0f0; display:block; font-weight:700;}
.list_lft .nav_con a:hover { color:#ff0000;}
.list_rgt { width:790px; float:left;}

.ewm-box { position: fixed; right:20px; top: 300px; background: #ffffff; padding: 10px; z-index:999; text-align: center;}
.ewm-box img { width:125px;}
.ewm-box span { line-height:22px; font-size:14px; display: block;}