/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset,  button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
     font-weight: normal;
     line-height: normal;
     
}
li{list-style-type:none;}
a{text-decoration:none;}
.hsdbg{width:100%;margin-top:25px;  background:#f4f4f4; overflow:hidden;}

.mnbtn{padding:3px; border:1px solid #690000;width: 18px;position: fixed;height:15px;top:15px;display: block;right:2.5%; z-index: 5; border-radius:5px;}
.menu-btn { width:90%; height: 90%; margin:0 auto; overflow: hidden; position: relative; }
 .menu-btn span{display: block; height: 2px; background-color:#690000;position: absolute;left: 0;width: 100%;}
 .menu-btn span:nth-of-type(1){top: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
 .menu-btn span:nth-of-type(2){top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
 .menu-btn span:nth-of-type(3){bottom: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
 .menu-close span{background:#690000;}
 .menu-close span:nth-of-type(1){bottom: 0;margin-top: auto;margin-bottom: auto;height: 2px;
-webkit-transform:rotate(45deg);
   -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
     -o-transform:rotate(45deg);
        transform:rotate(45deg);

}
 .menu-close span:nth-of-type(2){opacity: 0;}
 .menu-close span:nth-of-type(3){top: 0;margin-top: auto;margin-bottom: auto;height: 2px;
-webkit-transform:rotate(-45deg);
   -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
     -o-transform:rotate(-45deg);
        transform:rotate(-45deg);

}

#header{width: 100%; height: auto; overflow: hidden; margin:0 auto;background:#fcfcfc;}
.header{width:95%; height: auto; overflow: hidden; margin:0 auto;}
.header_con{overflow:hidden; background-color:#404040;}
.header>a>img{display:block;}
.h_nav{display: block; display: none; overflow:hidden;}
.h_nav>li{display: block; float: left;width:16.6%}
.h_nav>li>a{font-size: 14px;color:#666;text-align: center;display: block;}
.nav{ margin-top: 5px;}
.nav>a>img{width: 35%; margin-left:8px;}





.flexslider{position:relative;overflow:hidden;width:100%; height:auto; margin:0 auto;} 
.flexslider ul li{position: relative;}
.flexslider ul li img{display: block; width: 100%; margin: 0 auto;}
.flexslider ul li img{display: block; width: 100%; margin: 0 auto;}
.flex-prev,.flex-next,.flex-control-nav .flex-active{display:none;}



.inddj{width:95%; height:auto; margin:30px auto 0 auto; overflow:hidden;}
.topname{width:100%; height:auto; overflow:hidden; }
.topname h1{font-size:20px; color:#262626; text-align:center; font-weight:bold;}
.topname p:nth-child(2){text-align:center; margin:10px auto 0px auto;}
.topname p:nth-child(3){font-size:0; color:#9f9f9f; text-align:center;}
.flexslider2{position:relative;overflow:hidden;width:100%; height:auto; margin:25px auto 0 auto;} 
.flexslider2 ul li{position: relative;}
.flexslider2 ul li img{display: block; width: 100%; margin: 0 auto;}
.flexslider2 .flex-control-nav{display:none;}  
.flexslider2 .flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:162px; }
.flexslider2 .flex-prev{width: 38px; height: 38px; font-size: 0; position: absolute; left:17px; }
.flexslider2 .flex-next{width: 38px; height: 38px; font-size: 0;  position: absolute; right:17px; }
.inddjtit{position: absolute; bottom: 0; width: 100%; height: 44px; line-height:44px; background:url(../../images/ms/zz.png) repeat;}
.inddjtit p{font-size:14px; color:#fffefe; height: 44px; line-height:44px;}
.inddjtit p:nth-child(1){float:left; margin-left:12px;}
.inddjtit p:nth-child(2){float:right; margin-right:14px;}
.inddjlis{ width:100%; height:auto; margin-top:20px;}
.inddjlis li{margin-bottom:16px; text-indent:14px;  background:url(../../images/ms/hsj.png) no-repeat left center;overflow: hidden;}
.inddjlis li a{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size:12px; color:#343434; float:left;  }
.inddjlis li span{display:none;}

.indal{width:100%; height:auto; margin:30px auto -24px auto; overflow:hidden;}
.indalname{width: 95%; margin: 25px auto 0 auto; overflow:hidden;}
.indalname li{float: left; width: 25%; text-align: center;}
.indalname li img{display:block; margin:auto;}
.indalname li img:nth-child(1),.indalname li img:nth-child(2){height:45px;}
.indalname li p{font-size:16px; color:#262626; font-weight:bold; margin:25px auto 5px auto;}
.indalname li:nth-child(1) p{color:#690000;}
.indalname li.alqh p{color:#690000;}
.indalname li a img.xsj{display:none;}
.indalname li.alqh a img.xsj,.indalname li.alqh a img.bal{display:block;}
.indalname li.alqh a img.aal{display:none;}
.indalname li img.bal{display:none;}
.alpiclis{ width:100%;  position: relative;margin-top:29px;}
.large_box1,.large_box2,.large_box3,.large_box4{ width: 100%; height: auto; overflow:hidden;margin:0 auto 25px auto;}
.large_box1 li,.large_box2 li,.large_box3 li,.large_box4 li{position:relative;}
.large_box1 li img,.large_box2 li img,.large_box3 li img,.large_box4 li img{ display:block;width:100%;height:auto;}
.boxmat{width: 100%; height:100%; overflow:hidden;position: absolute;bottom: 0;}
.small_box{width: 100%;  height:100%;  overflow:hidden;margin:auto;}
.small_list1,.small_list2,.small_list3,.small_list4{ display:none; width:1076px;  height:120px;float:left;margin-left:37px;  overflow:hidden;}
.lefts_btn{ background: url(../../images/ms/left.png) no-repeat center;   width: 24px;  height: 100%;float:left;cursor: pointer;}
.rights_btn{ background: url(../../images/ms/right.png) no-repeat center;  width: 24px;  height: 100%;  float:right;cursor: pointer;}
.indaltit{position: absolute; top: 50%; margin-top:-60px; width: 40%; height: 30%; left: 50%; margin-left:-40%; background: url(../../images/ms/indalzz.png) no-repeat center; background-size: 100% 100%;}
.indaltit h1{font-size:14px; color:#fff; margin-top:10px; margin-left:6px;}
.indaltit P{width:55px; height:1px; background:#fff; margin-left:6px; margin-top:5px; margin-bottom:28px;}
.indaltit a{display:block; width:110px; height:9px; line-height:0px; margin-left:6px; margin-bottom:15px; font-size:0px; color:#fff;  }
.al2,.al3,.al4{display:none;}

.indry{width:95%; height:auto; margin:35px auto 0 auto; overflow:hidden;}
.indrycon{margin-top:25px;}
.indrycon>div{ width:100%; height:auto; overflow:hidden;}
.indrycon>div.indryconxm{margin-bottom:30px;}
.indrycon>div.indryconxm h1{width:100%; height:46px; line-height:46px; text-indent:38px; font-size:16px; color:#343434; border-bottom:1px solid #dcdcdc; background: url(../../images/ms/xmjx.png) no-repeat left center;}
.indrycon>div.indryconqy h1{width:100%; height:46px; line-height:46px; text-indent:38px; font-size:16px; color:#343434; border-bottom:1px solid #dcdcdc; background: url(../../images/ms/qyry.png) no-repeat left center;}
.indrycon>div h1 a{float:right;}
.indrycon>div ul li{margin-top:22px;}
.indrycon>div ul li a{ font-size:14px; color:#343434;}

.indxw{width:96%; height:auto; margin:30px auto 30px auto;}
.xgal{width:100%; margin-top:25px; position:relative;    overflow: hidden;}
#marquee1{width:1200px;height:auto; overflow:hidden;}
.xgalcon{overflow:hidden;}
.xgalcon li{float:left; width:382px; height:auto; padding:0 9px;}
.xgalcon li.li{margin-right:0;}
.xgalcon>li>span{display: block;}
.xgalcon>li a span img{display: block;}
.xgalcon li>a>div{overflow:hidden;overflow:hidden;    background: #fff;
    padding-bottom: 30px;}
.xgalcon li>a>div h1{font-size: 14px; color: #343434; font-weight:bold;    width: 92%; margin: 20px auto 22px auto;}
.xgalcon li>a>div p{font-size: 12px; color: #8a8989; width:92%; margin:auto;}
.xgalcon>li>a>div span{display:block; width:60px; height:25px; text-align:center; margin:auto; border:1px solid #b5b5b5; line-height:25px; margin-top:22px; font-size:14px; color:#8a8989; margin-left:37%;}
.control{ width: 96%; height: 47px; position: absolute; top:50%; left:3.5%; margin-top:-23px;}
#goL{ background:url(../../images/ms/vleft.png) no-repeat center; width:24px; height:47px; display:block; position: absolute; left:0;cursor: pointer; background-size: 100%;}
#goR{ background:url(../../images/ms/vright.png) no-repeat center; width:24px; height:47px; display:block; position: absolute; right:0;cursor: pointer; background-size: 100%;}

#footer{width:100%; overflow: hidden; margin:0 auto; background:#262626; padding-top:60px;}
.footer{width: 95%; height: auto; overflow: hidden; margin:0 auto 30px auto;}
.footer>div{display: block; float: left;overflow: hidden; margin-right:24px;}
.footer>div h2{font-size:14px;color:white; font-weight:bold; margin-bottom:18px;}
.footer>div a{font-size:12px;color:#9c9c9c; display: block; text-align: center; margin-top:15px;}
.footer>div.dblxfs{ margin-top: 20px; width:100%;}
.footer>div.wxr{margin-right: 0px; overflow: hidden; margin-top: 20px;}
.bottom{width: 100%; overflow: hidden; padding:10px 0;  height:auto; background:#fff;}
.bottom p{width:95%; margin:auto; font-size:14px; color:#353535; height:auto;}

.banner{width:100%; overflow:hidden}
.banner img{width:100%;display:block;}
.mbx{width: 95%; height: 63px;line-height: 63px; margin: auto; overflow:hidden;}
.mbx span.mbxleft{float: left; font-size: 16px; color: #690000;}
.mbx span.mbxright{float:right; background:url(../../images/ms/mbxdw.png) no-repeat left center; text-indent:18px; }
.mbx span.mbxright a{font-size: 14px; color: #414141;}
.mbxwap{width:100%; border-bottom:1px solid #e6e6e6;}
.ejnav{width:100%; height:77px; text-align:center; border-bottom:1px solid #e6e6e6; background: #f4f4f4;}
.ejnav a{display: inline-block; vertical-align: top; height: 77px; font-size:14px; color:#353535; position: relative;  top: -1px; line-height: 79px; }
.ejnav a.acol{ border-top: 1px solid #690000;  border-bottom: 1px solid #690000; color:#690000;}

#content{width: 95%;  margin: 40px auto 80px auto; overflow: hidden;}
#content>div:nth-child(1),#content>div:nth-child(2){width: 100%!important;}
#content>div:nth-child(3){width: 100%!important; margin-top:40px!important;}
#content>div:nth-child(3) img{width: 100%!important;}


#pc{display:none;}
#sj img{width:100%;}

#content div.zpnav{ width: 100%; overflow: hidden;}
.zpnav ul li{float: left; position: relative; width:49%;}
.zpnav ul li:nth-child(1){margin-right:2%;}
.zpnav ul li a img{display:block;    width: 100%;}
.zpnav ul li a p{position: absolute; bottom: 0; height: 38px; line-height: 38px; background:url(../../images/ms/zz.png) repeat; text-align: center; width: 100%; font-size: 16px; color: #fff;}
.jrys_li{overflow: hidden; width: 95%; margin: 25px auto 0 auto;}
.zpfl{height: 50px; background: #494949;}
.zpfl p{float: left; width: 16.6%; text-align: center; height: 50px; line-height: 50px; color: #fff; font-size:12px;}
.jrys_list{width:100%; height:auto; overflow:hidden;}
.jrys_list ul{overflow:hidden; cursor: pointer;}
.jrys_list ul li{float:left; width:16%; text-align: center; height: 50px; line-height: 50px; font-size:12px;}
.jrys_list ul li.zptime{ width:20%; font-size:12px;}
.jrys_con h1{margin-top:41px; margin-bottom:10px; font-size:14px; color:#363636;}
.jrys_con{display:none; margin-bottom: 110px;}
.jrys_con div,.jrys_con div p{font-size:14px; color:#363636; line-height:1.8;}
.jrys_list ul.ucol{background:#d2d2d2;}
.jrys_list ul.ucol li.zptime{background:url(../../images/ys/ysj.png) no-repeat right center;}

.lxwm{width: 100%; height: auto; float: none;}
.lxwm h1{ font-size: 20px; margin: 0 auto 10px auto; color: #690000;}
.lxfs li{height: 50px; line-height: 50px; text-indent: 34px; border-bottom: 1px dashed #d0d0d0; font-size: 14px; color: #2e2e2e;}
.ditu{margin-top:25px;}

.djrd{
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    overflow: hidden;
	background: #f4f4f4;
   padding-bottom: 20px;
}
.djrd a img{
   width: 100%;
    display: block;
}
.djrd a div.djrdjj{width:95%; margin:auto;}
.djrd a div.djrdjj h1{
    font-size: 16px;
    color: #373737;
    height: 28px;
    margin-top: 20px;
}
.djrd a div.djrdjj h1 span{
    color: #fff;
    font-size: 12px;
    background: #6e1a1a;
    padding: 5px 8px;
    border-radius: 6px;
    margin-right: 9px;
}
.djrd a div.djrdjj p:nth-child(2){
    margin-top: 15px;
    color: #8d8d8d;
    font-size: 14px;
    line-height: 2;
}
.djrd a div.djrdjj p:nth-child(3){
    margin-top: 25px;
}
.djrd a div.djrdjj p:nth-child(3) span{
    float: left;
    width: 85px;
    height: 23px;
    border: 1px solid #b5b5b5;
    font-size: 14px;
    color: #9b9b9b;
    text-align: center;
    line-height: 23px;
    border-radius: 3px;
}
.djrd a div.djrdjj p:nth-child(3) em{
    float: right;
    font-size: 14px;
    color: #6e1a1a;
    font-style: inherit;
}

.djlis{overflow:hidden;}
.djlis li{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px dashed #b5b5b5;
    text-indent: 15px;
	background:url(../../images/ms/hsj.png) no-repeat left center;
}
.djlis li a span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
    float: left;
    font-size: 14px;
    color: #343434;
}
.djlis li a em{
	display:none;
    float: right;
    font-size: 16px;
    color: #9b9b9b;
    font-style: inherit;
}

.xiy{width: 100%; overflow: hidden; margin:0 auto; margin-top:40px; text-align: center;}
.xiy>div{overflow: hidden; display: inline-block; margin:0 auto;}
.xiy>div span,.xiy>div>a{display: block;width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 15px;color:#000000; margin-right:13px; float: left; cursor: pointer;}
.xiy>div>a{border:1px solid #cccccc;}
.xiy>div span{width: 32px; height: 32px; line-height: 32px;}
.xiy>div span img{display: inline-block; vertical-align: middle; margin:0 auto; max-width: 100%;}
.xiy>div .a{background:#969696; color:white;}
.xiy>div a:hover{background:#969696; color:white;}

.gsdt_li{overflow: hidden; width: 95%; margin: 20px auto 45px auto;}
.gsdt_li ul{margin-bottom:30px;}
.gsdt_li ul li{margin-bottom: 20px; overflow: hidden;background: #f4f4f4;}
.gsdt_li ul li a img{width:100%;}
.gsdt_li ul li a .gsdt_jj{    width: 95%;
    margin: auto;
    padding-bottom: 15px;}
.gsdt_li ul li a .gsdt_jj h1{margin-top: 30px; color: #353535; font-size: 16px; margin-bottom: 26px;}
.gsdt_li ul li a .gsdt_jj div:nth-child(2){font-size: 14px; color: #7b7b7b; line-height: 1.8;}
.gsdt_li ul li a .gsdt_jj div.kttime{margin-top: 25px;}
.gsdt_li ul li a .gsdt_jj div.kttime span{font-size: 14px; color: #323232;}
.gsdt_rq{ display:none; float: right; width: 107px;}
.gsdt_rq p:nth-child(1){text-align: center; font-size: 48px; color: #969696; margin-top: 45px;}
.gsdt_rq p:nth-child(2){width:53px; height:1px; background:#969696; margin:5px auto 12px auto;}
.gsdt_rq p:nth-child(3){text-align: center; font-size: 14px; color: #969696;}
.gsdt_li ul li a:hover .gsdt_tit{color:#dc241d;}
.gsdt_li ul li a:hover .gsdt_rq p{color:#dc241d;}
.gsdt_li ul li a:hover .rqhx{ background:#dc241d;}

.show_con{width:95%; height:auto; margin:25px auto; overflow:hidden;}
.show_con h1{
    font-size: 18px;
    color: #323232;
	padding-top: 30px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #b3b3b3;
    text-align: center;
}
.jbxx{
    text-align: center;
    margin: 15px auto 20px auto;
}
.jbxx span:nth-child(1){
    font-size: 14px;
    color: #838383;
    margin-right: 36px;
	margin-bottom: 10px;
    display: inline-block;
}
.jbxx span:nth-child(2){
    font-size: 14px;
    color: #838383;
    margin-right: 60px;
	margin-bottom: 10px;
    display: inline-block;
}
.content img{width:100%;}
.bshare-custom.icon-medium{display:inline-block; margin-right:75px;}
.bshare-custom.icon-medium .bshare-weixin{ height:19px;background: url(../../images/ms/xwx.png) no-repeat!important;}
.bshare-custom.icon-medium .bshare-sinaminiblog{ height:19px;background: url(../../images/ms/xxl.png) no-repeat!important;}
.bshare-custom.icon-medium .bshare-qqim{ height:19px;background: url(../../images/ms/xqq.png) no-repeat!important;}
.bshare-custom #bshare-shareto{font-size:14px!important; color:#838383!important;line-height: 24px!important; font-weight: inherit!important;}
.fhlb{width:88px; height:24px; line-height:24px; display:inline-block; vertical-align:top; text-indent: 4px; text-align: left; font-size:14px; color:#838383; background: url(../../images/ms/fh.png) no-repeat}

.sjnav{width:95%; height:14px; line-height:20px; text-align:center; margin:23px auto 0 auto;}
.sjnav a{font-size:13px; color:#363636;}
.sjnav a.acol{color:#690000;}
.sjnav  span{margin:0 4px 0 8px;}

.zxal{overflow:hidden;}
.zxal li{ width:100%; height:auto; margin-bottom:20px;}
.zxal li span{display: block; position: relative; height: auto;}
.zxal li span img{width:100%; display:block;}
.zxal li span .zxal_show{width: 100%; height:234px; background:url(../../images/ys/zxalzz.png) no-repeat center; position: absolute; bottom: 0; display:none;}
.zxal li:hover .zxal_show{display:block;}
.zxal li:hover .altit{color:#690000;}
.zxal li>a>div,.zxal li>div{overflow:hidden;}
.zxal li>a>div h1{font-size: 14px; color: #363636; text-align: center; margin: 10px auto 20px auto;}

.alxqlis{ width:100%;  position: relative; margin:auto; margin-top:50px;}
.alxqlis .large_box{ width: 100%; height: auto; overflow:hidden;margin:0 auto 25px auto;}
.alxqlis .large_box li{position:relative;}
.alxqlis .large_box li img{ display:block;width:100%;height:auto;}
.alxqlis .boxwap{width: 100%; height:auto; overflow:hidden;}
.alxqlis .small_box{width: 100%;  height:auto;  overflow:hidden;margin:auto;}
.alxqlis .small_list{  width:80%;  height:auto; display:block; float:left;margin-left:12px;  overflow:hidden;}
.alxqlis .small_list ul{  height:37px;  overflow:hidden; margin-top:0;}
.alxqlis .small_list ul li{  position:relative;  float:left;  margin-right:6px;  width:104px;height:auto;}
.alxqlis .small_list ul li:nth-child(5){margin-right:0;}
.alxqlis .small_list ul li img{ display:block;width:100%}
.alxqlis .lefts_btn{ background: url(../../images/ms/left1.png) no-repeat center;   width: 24px;  height: 37px;float:left;cursor: pointer;}
.alxqlis .rights_btn{ background: url(../../images/ms/right1.png) no-repeat center;  width: 24px;  height: 37px;  float:right;cursor: pointer;}

.pages{width:99.5%; height:55px; border:1px solid #e5e5e5; margin-top:25px;}
.pages a:nth-child(1){float:left; height:55px; line-height:55px; text-align:center; width: 50%; border-right: 1px solid #e5e5e5; font-size:14px; color:#363636;}
.pages a:nth-child(2){float:right; height:55px; line-height:55px; text-align:center; width: 49.6%; font-size:14px;  color:#363636;}

.rycon{width:95%; height:auto; overflow:hidden; margin:0 auto 30px auto;}
.prne{
    margin-top: 70px;
    padding-top: 50px;
    border-top: 1px solid #d1d1d1;
}
.prne strong,.prne a{
    font-size: 14px;
    color: #323232;
}






