@charset "utf-8";
/* CSS Document */

*{padding: 0;margin: 0;}
body{font-family:"Microsoft YaHei";font-size:14px;}
#wrapper{height:auto;overflow:hidden;margin:0 auto;min-width: 1200px;}
a{text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;width: 0;height: 0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
img{border:none;outline: none;}
.main{width:1200px;height:auto;margin:0 auto;}


.top{height: 157px;background: #b22923;}
.head{height:116px;border-bottom:solid 1px #ba3f39;}
.head_top{width:1200px;margin:0 auto;}
.logo{margin-top: 24px;}
.ycljss{margin-top: 49px;}
.sousuo{width: 125px;height: 23px;border: solid 1px #FFFFFF;}
.sou{border: none; height: 23px; line-height: 23px;outline: none; width: 90px;margin-left: 5px;background: none;font-size: 12px;color: #FFFFFF;}
.suo{padding-top: 4px;padding-right: 10px;outline: none;border: none;}

.nav{height:40px;}
.ddsmoothmenu{ font-size:16px; color:#FFFFFF; width:1200px; height:40px; line-height:40px;margin:0 auto;}
.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}
.ddsmoothmenu ul li{position: relative;display: inline;float: left !important;width: 116px;padding: 0 2px;}
.ddsmoothmenu ul li a{display: block;color:#FFFFFF;text-decoration: none;height:40px;text-align:center;font-size:16px;}

* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul>li>a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu>ul>li>a.selected,.ddsmoothmenu>ul>li>a:hover{line-height:40px;background:#920b05;}
 .ddsmoothmenu ul>li>a.cur{background: #920b05;}

.ddsmoothmenu ul li ul{position: absolute;left: 2px !important;display: none;visibility: hidden;width:125px;}

.ddsmoothmenu ul li ul li{display: list-item; border-top: solid 1px #d19798;background: url(../images/dhxlbg.png) repeat;padding: 0;white-space:nowrap;width:125px;}

.ddsmoothmenu ul li ul li a{color: #FFFFFF;font-size: 15px;font-weight: normal;margin: 0; padding:5px 2px; text-align:center;line-height:25px;height: auto;display:block;}
.ddsmoothmenu ul li ul li a.selected{
}
.ddsmoothmenu ul li ul li a:hover{
line-height:25px;
}


.main-wrap{}
/* banner */
.banner{position:relative;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{ overflow:hidden; position:absolute; left:50%; bottom:57px; z-index:1; margin-left: -70px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-left:10px;  width:25px; height:4px;cursor:pointer;background: url(../images/bannerdian1.png) no-repeat; }
.slideBox .hd ul li.on{ width:40px;background: url(../images/bannerdian2.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{position:absolute;display:block; width:48px; height:48px;top:50%; left: 60px; background: url() no-repeat;margin-top: -24px;}
.slideBox .next{position:absolute;display:block; width:48px; height:48px;top:50%; right: 60px;background: url() no-repeat;margin-top: -24px;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*main-three*/
.main-three{margin-top: 40px;}
.zxjs{background: #f5f5f5;height: 260px;}
.zxjs img{float: left;width: 460px;height: 260px;}
.zxjswz{width: 665px;margin-left: 38px;}
.zxjswz h3{height: 47px;line-height: 47px;margin-top: 6px;background: url(../images/zxjstitxx.png) no-repeat left bottom;font-size: 24px;color: #920b05;}
.zxjswz p{line-height: 26px;color: #808080;font-size: 14px;margin-top: 18px;padding: 0px 3px 8px;}
.zxjswz a{width: 98px;height: 28px;display: inline-block;text-align: center;border: solid 1px #920b05;font-size: 14px;color: #920b05;line-height: 28px;float: right;}

/*main one*/
.main-one{margin-top: 42px;}
.xwdt{width: 850px;}
.xwdttit{height: 40px;background: url(../images/sylmhx.png) no-repeat left bottom;}
.xwdttit .xwdtlmmc{line-height: 40px;font-size: 24px;color: #ffffff;font-weight: bold;background: url(../images/sylmtitbg.png) no-repeat center;width: 126px;text-align: center;}
.xwdttit .xwdtgd{line-height: 30px;}
.xwdttit .xwdtgd a{font-size: 14px;color: #808080;font-weight: bold;}
.xwdtnr{margin-top: 20px;}
.xwdtnr ul{}
.xwdtnr ul li{margin-left: 20px;width: 270px;float: left;}
.xwdtnr ul li .xwpic{width: 270px;height: 152px;}
.xwdtnr ul li .xwpic img{width: 270px;height: 152px;}
.xwdtnr ul li .xwcon{padding: 25px 18px 0;height: 197px;box-shadow: #f0f0f0 0px 0px 10px 1px;border-left: solid 1px #f0f0f0;border-right: solid 1px #f0f0f0;border-bottom: solid 1px #f0f0f0;}
.xwdtnr ul li .xwcon p.xwrq{font-size: 12px;color: #888888;font-family: arial;margin:0px 0px 14px 0px;padding-left:18px;background: url(../images/xwrqqdt.png) no-repeat left center;height: 25px;line-height: 25px;}
.xwdtnr ul li .xwcon a{line-height: 24px;display: block;font-size: 16px;color: #1a1a1a;padding-bottom: 12px;}
.xwdtnr ul li .xwcon p.zy{line-height: 24px;font-size: 14px;color: #808080;}

.tzgg{width: 310px;}
.tzgg ul{padding-top: 5px;}
.tzgg ul li{height: 63px;margin-top: 15px;}
.tzgg ul li a{color: #1a1a1a;font-size: 16px;line-height: 24px;padding-top: 8px;width: 230px;display: block;float: right;}
.tzgg ul li .zytzrq{color: #FFFFFF;background: #999999;text-align: center;width: 63px;height: 63px;}
.tzgg ul li .zytzrq .ri{font-size: 24px;padding-top: 7px;height: 31px;line-height: 31px;}
.tzgg ul li .zytzrq .ny{font-size: 12px;height: 15px;line-height: 15px;}
.tzgg ul li:hover .zytzrq{background: #920b05;}

/*mian-two*/
.main-two{margin-top: 40px;}
.xmsb{width: 550px;}
.zpxx{width: 610px;}
.twolb{}
.twolb ul{padding: 10px 0px 30px;}
.twolb ul li{height: 36px;line-height: 36px;}
.xmsb li{padding-left: 24px;background: url(../images/xmsblbqdt.png) no-repeat 2px center;}
.zpxx li{padding-left: 24px;background: url(../images/zpxxlbqdt.png) no-repeat 1px center;}
.twolb ul li a{font-size: 16px;color: #1a1a1a;}
.twolb ul li span{float: right;font-size: 14px;color: #6e6e6e;}

.foot{background:#920b05;height:145px;}
.dblogo{padding-top: 31px;}
.dblogo img{}
.bq{padding: 17px 0px 20px 160px;margin-top: 23px;border-left:solid 1px #9f2923;}
.bq p{line-height:33px;color:#ffffff;font-size:14px;text-align: center;}



/*list*/
.listbanner{width: 100%;}
.listbanner img{width: 100%;}

.list-bg{min-height:500px;}
.list_bottom_left{width:240px;}
.list_nav{width:240px;margin-top: 40px;}
.list_tit{ height:60px;font-size:24px;color:#FFFFFF;line-height:60px;background:#b22923;text-align: center;font-weight: bold;}
/*two nav*/
.menu_2{ margin:0 auto 20px;overflow:hidden;padding-bottom: 235px;background: url(../images/listejxt.png) no-repeat center bottom #f2f2f2;}
.menu{margin: 0px auto;width: 220px;}
.menu>li{line-height:40px;background: url(../images/listejqdt.png) no-repeat left top #FFFFFF;margin-top: 10px;}
.menu>li>a{padding-left: 55px;display:block;color:#333333; font-size:16px;background: url(../images/listejyjt1.png) no-repeat 200px center;font-weight: bold;}
.menu>li:hover{background:url(../images/listejqdt.png) no-repeat left top #cb322b;}
.menu>li:hover>a{background: url(../images/listejyjt2.png) no-repeat 200px center;color: #FFFFFF;}
.menu>li.cur1{background:url(../images/listejqdt.png) no-repeat left top #cb322b;}
.menu>li.cur1>a{background: url(../images/listejyjt2.png) no-repeat 200px center;color: #FFFFFF;}
.listsj{border: solid 2px #cb322b;background: #f2f2f2;display: none;}
.listsj ul{padding: 10px 0px;}
.listsj ul li{padding-left: 70px;background: url(../images/listsjqdt.png) no-repeat 52px center;height: 28px;line-height: 28px;}
.listsj ul li a{font-size: 14px;color: #666666;}
.listsj ul li:hover a{color: #11406c;}
.listsj ul li.cur2 a{color: #11406c;}

.list_right{width:930px;margin-top: 37px;}
.list_right_tit{height:50px;background: url(../images/listylmx1.png) repeat-x left 48px;}
.list_right_tit .list_right_bt{line-height: 50px;height: 50px;font-size: 21px;color: #b22923;font-weight: bold;background: url(../images/listylmx2.png) repeat-x left bottom;}
.list_right_tit .location{font-size:14px;color:#888888;line-height: 44px;height: 44px;padding-left: 20px;background: url(../images/listdqwzqdt.png) no-repeat left center;margin-top: 6px;}
.list_right_tit .location a{font-size:14px;color:#888888;}

.list_right_con{min-height:550px;padding: 0px 0px 40px 0px;}
.list_right_con ul{padding-bottom: 18px;}
.list_right_con li{background:url(../images/listlbqdt.png) no-repeat left center;padding-left:16px;line-height:55px;height:55px;font-size:16px;border-bottom: solid 1px #f5f5f5;color:#454545;}
.list_right_con li a{color:#454545;}
.list_right_con  .time{color:#999999;font-size: 12px;}
.list_right_con li:hover a{color:#166bb3;}


/*content*/
.list_right_con1{min-height:550px;padding: 25px 25px 34px 30px;}
.con1{font-size:17px;text-align:center;color:#444444;padding:5px;font-weight: bold;line-height: 30px;}
.conn1{font-size:16px;text-align:center;color:#333333;padding:0px 0 0px 0;line-height: 30px;}
.con2{font-size:15px;text-align:center;color:#999999;border-bottom:1px dashed #dbdbdb;padding:15px 0 25px 0;}
.con3{margin:20px 0px;font-size:15px;color:#555555;line-height:30px;}
.con3 p{font-size:15px;color:#555555;text-indent:2em;line-height:30px;}
.con3 img{max-width: 100%;height: auto;}
.con3 table p{text-indent: 0em;}
.con4{padding-top: 34px;border-top: dashed 1px #dbdbdb;}
.con4 a{height: 30px;line-height: 30px;font-size: 16px;color: #555555;display: block;}
.con4 a:hover{color: #920b05;}

/* 友情链接 */
.links{
    background:none;
    width: 989px;
    text-align: left;
    margin-right: 20px;
    border-bottom: 2px solid rgb(143, 0, 4);
}
.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    text-align: center;
    font-family: 微软雅黑;
    font-size: 15px;
}
.slideTxtBox .hd ul {
  
    top: -1px;
    height: 40px;
line-height:40px;
}
.slideTxtBox .hd .xnlj {
    width: 70px;
    height: 40px;
    border-bottom: 2px solid #8f0004;
    margin-right: 4px;
}
.slideTxtBox .hd .xwlj {
    width: 117px;
    border-bottom: 2px solid #8f0004;
    height: 40px;
}
.slideTxtBox .hd ul li.on {
    height: 40px;
    border-bottom: 2px solid #ff6600;
    background: url(../images/qht.png) no-repeat 50% 99%;
    color: #ff6600;
}
.slideTxtBox .bd ul {
    padding-left: 20px;
    padding-top: 15px;
    zoom: 1;
}
.slideTxtBox .bd li {
  
    height: 30px;
    width: 165px;
    line-height: 30px;
    float: left;
   padding-left: 20px;
    background: url(../images/xmsblbqdt.png) no-repeat 2px center;
}

.slideTxtBox .bd li a {
    font-size: 14px;
    color: #525252;
}