/* 清除内外边距 */
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:75px;  background:#f4f4f4; overflow:hidden;}
#header{width:100%; height:auto; overflow:hidden;}

#nav{width: 100%; height: 100px; overflow: hidden;}
.nav{width: 1200px; height: 100px; margin:0 auto; overflow:hidden;}
.nav>a>img{display: block; float: left;}
.h_nav{display: block; float: right; overflow:hidden;}
.h_nav>li{display: block; float: left; width:110px; height: 100px; line-height:100px;  background:url(../../images/ms/hx.jpg) no-repeat right center;}
.h_nav>li.li{background:#690000!important;}
.h_nav>li:nth-child(6){background:none;}
.h_nav>li>a{text-align: center; font-family:"微软雅黑"; width: 110px; height: 100px; display: table;}
.h_nav>li>a div{display: table-cell; vertical-align: middle;}
.h_nav>li>a div p.navname{font-size: 16px;color:#2d2d2d; margin-top:8px;}
.h_nav>li>a div p.navename{font-size: 12px;color:#afafaf; margin-top:5px;}
.h_nav>li>a div p.bsj{    height: 9px; line-height: 9px; margin-top: 5px;}
.h_nav>li.li>a div p.navname{color:#fff;}
.h_nav>li.li>a div p.navename{color:#9d5c5c;}
.h_nav>li:hover{background:#690000;}
.h_nav>li:hover .navname{color:#fff;}
.h_nav>li:hover .navename{color:#9d5c5c;}

.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;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:95%;text-align:center; left:50%; margin-left: -47.5%; }  
.flex-control-nav li{display:inline-block;margin:0 8px;*display:inline;zoom:1;overflow: hidden; }  
.flex-control-nav a{display:block;width:61px;height:6px;line-height:100px;overflow:hidden;cursor:pointer;font-size: 0px; 
	color:#fff; background: #fff; transition: all 1s;-webkit-transition: all 1s;}  
.flex-control-nav .flex-active{border-color:#690000; background:#690000;} 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; }
.flex-prev{width: 24px; height: 47px;  position: absolute; left:186px; background:url(../../images/ms/left.png) no-repeat;}
.flex-next{width: 24px; height: 57px;  position: absolute; right:186px; background:url(../../images/ms/right.png) no-repeat;}
.tnav{width: 90%; overflow: hidden; transition: all 0.8s;-webkit-transition: all 0.8s; background:rgba(248,248,248,0.8); position: absolute; top:100%; left: 0px;padding: 2.5% 5%; z-index: -1; opacity: 0; transform: translateY(60px);-webkit-transform: translateY(60px);}
#nav>ul>li:hover .tnav{z-index: 4; opacity: 1; transform: translateY(0px);-webkit-transform: translateY(0px);}
.tnav>li{width: 100%; overflow: hidden; border-bottom:1px dashed #cccccc;}
.tnav>li>a{line-height: 40px; font-size: 14px;color:#333333; text-align: center; display: block;}

.inddj{width:1200px; height:auto; margin:94px auto 0 auto; overflow:hidden;}
.topname{width:100%; height:auto; overflow:hidden; }
.topname h1{font-size:36px; color:#262626; text-align:center; font-weight:bold;}
.topname p:nth-child(2){text-align:center; margin:10px auto 13px auto;}
.topname p:nth-child(3){font-size:16; color:#9f9f9f; text-align:center;}
.flexslider2{position:relative;overflow:hidden;width:585px; height:380px; margin:53px auto 0 auto; float:left;} 
.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; background:url(../../images/ms/yleft.png) no-repeat;}
.flexslider2 .flex-next{width: 38px; height: 38px; font-size: 0;  position: absolute; right:17px; background:url(../../images/ms/yright.png) no-repeat;}
.inddjtit{position: absolute; bottom: 0; width: 100%; height: 44px; line-height:44px; background:url(../../images/ms/zz.png) repeat;}
.inddjtit p{font-size:16px; color:#fffefe; height: 44px; line-height:44px;}
.inddjtit p:nth-child(1){float:left; margin-left:26px;}
.inddjtit p:nth-child(2){float:right; margin-right:30px;}
.inddjlis{float:left; width:566px; height:auto;  margin-left:48px; margin-top:85px;}
.inddjlis li{margin-bottom:16px; text-indent:14px;  background:url(../../images/ms/hsj.png) no-repeat left center;overflow: hidden;}
.inddjlis li a{font-size:14px; color:#343434; float:left;  }
.inddjlis li span{font-size:14px; color:#9b9b9b; float:right;}

.indal{width:100%; height:auto; margin:50px auto -22px auto; overflow:hidden;}
.indalname{width: 984px; margin: 50px auto 0 auto; overflow:hidden;}
.indalname li{float: left; width: 246px; text-align: center;}
.indalname li img{display:block; margin:auto;}
.indalname li img:nth-child(1){height:85px;}
.indalname li p{font-size:18px; color:#262626; font-weight:bold; margin:25px auto 5px auto;}
.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:120px; overflow:hidden;position: absolute;bottom: 0;background: url(../../images/ms/zz.png) repeat;}
.small_box{width: 1200px;  height:120px;  overflow:hidden;margin:auto;}
.small_list1,.small_list2,.small_list3,.small_list4{  width:1076px;  height:120px;float:left;margin-left:37px;  overflow:hidden;}
.small_list1 ul,.small_list2 ul,.small_list3 ul,.small_list4 ul{  height:93px;  overflow:hidden;margin-top:13px;}
.small_list1 ul li,.small_list2 ul li,.small_list3 ul li,.small_list4 ul li{  position:relative;  float:left;  margin-right:7px;  width:204px;height:89px;border:2px solid transparent;}
.small_list1 ul li:nth-child(5),.small_list2 ul li:nth-child(5),.small_list3 ul li:nth-child(5),.small_list4 ul li:nth-child(5){margin-right:0;}
.small_list1 ul li img,.small_list2 ul li img,.small_list3 ul li img,.small_list4 ul li img{ display:block;width:100%}
.small_list1 ul li.on,.small_list2 ul li.on,.small_list3 ul li.on,.small_list4 ul li.on{ border:2px solid #fff;}
.lefts_btn{ background: url(../../images/ms/left.png) no-repeat center;   width: 24px;  height: 120px;float:left;cursor: pointer;}
.rights_btn{ background: url(../../images/ms/right.png) no-repeat center;  width: 24px;  height: 120px;  float:right;cursor: pointer;}
.indaltit{position: absolute; top: 30%; width: 316px; height: 152px; left: 18.8%;background: url(../../images/ms/indalzz.png) no-repeat center;}
.indaltit h1{font-size:18px; color:#fff; margin-top:30px; margin-left:47px;}
.indaltit P{width:95px; height:1px; background:#fff; margin-left:47px; margin-top:12px; margin-bottom:28px;}
.indaltit a{display:block; width:110px; height:10px; line-height:8px; margin-left:47px; font-size:14px; color:#fff; background: url(../../images/ms/jt.png) no-repeat right center; }
.al2,.al3,.al4{display:none;}



.indry{width:1200px; height:auto; margin:95px auto 0 auto; overflow:hidden;}
.indrycon{margin-top:46px;}
.indrycon>div{float:left; width:567px; height:auto; overflow:hidden;}
.indrycon>div.indryconxm{margin-right:62px;}
.indrycon>div.indryconxm h1{width:100%; height:46px; line-height:46px; text-indent:38px; font-size:20px; 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:20px; 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:1200px; height:auto; margin:45px auto 93px auto;}
.xgal{width:100%; margin-top:60px; position:relative;}
#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;    background: #fff;
    padding-bottom: 30px;}
.xgalcon li>a>div h1{font-size: 16px; color: #343434; font-weight:bold; text-align: center; margin: 20px auto 22px auto;}
.xgalcon li>a>div p{font-size: 14px; color: #8a8989; width:88%; margin:auto; text-align: left;}
.xgalcon>li>a>div span{display:block; width:70px; height:25px; margin:auto; border:1px solid #b5b5b5; line-height:25px; margin-top:22px; font-size:14px; color:#8a8989; text-align:center;}
.control{ width: 100%; height: 47px; position: absolute; top:50%; margin-top:-23px;}
#goL{ background:url(../../images/ms/left1.png) no-repeat center; width:24px; height:47px; display:block; position: absolute; left:-44px;}
#goR{ background:url(../../images/ms/right1.png) no-repeat center; width:24px; height:47px; display:block; position: absolute; right:-44px;}

#footer{width:100%; overflow: hidden; margin: 0px auto; background:#2f2f2f; padding-top:60px;}
.footer{width: 1200px; height: auto; overflow: hidden; margin:0 auto 80px auto;}
.footer>div{display: block; float: left;overflow: hidden; margin-right:80px;}
.footer>div h2{font-size:16px;color:white; font-weight:bold; margin-bottom:27px;}
.footer>div a{font-size:14px;color:#a0a0a0; display: block; text-align: center; margin-top:15px;}
.footer>div.dblxfs{margin-right:97px;}
.footer>div.wxr{margin-right: 0px; overflow: hidden;}
.bottom{width: 100%; overflow: hidden; height:46px; background:#fff;}
.bottom p{width:1200px; margin:auto; font-size:14px; color:#353535; height:46px; line-height:46px;}

.banner{width:100%; overflow:hidden}
.banner img{width:100%;display:block;}
.mbx{width: 1200px; height: 63px;line-height: 63px; margin: auto;}
.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{ height:77px; text-align:center; border-bottom:1px solid #e6e6e6;    background: #f4f4f4;}
.ejnav a{display: inline-block; vertical-align: top; height: 77px; font-size:16px; color:#353535; position: relative;  top: -1px; line-height: 79px; padding: 0 15px;	margin:0 17px;}
.ejnav a.acol{ border-top: 1px solid #690000;  border-bottom: 1px solid #690000; color:#690000;}

#content{width: 1200px;  margin: 80px auto 130px auto; overflow: hidden;}
#content2{width: 100%;  margin:auto; overflow: hidden;}

.fzlc{ min-height:3839px; background:url(../../images/ms/fzlcsj.png) no-repeat center;}
.fzlc li{overflow:hidden; height:115px;}
.fzlc li p{width:44%; padding:0 2%; float:left; display: table; height: 115px;}
.fzlc li p em{display: table-cell; vertical-align: middle; font-style: inherit; font-size:14px; color:#404040;}
.fzlc li:nth-child(2n) p:nth-child(1){ float:right;}
#sj{display:none;}

#content div.zpnav{ width: 100%; overflow: hidden;}
.zpnav ul li{float: left; position: relative;}
.zpnav ul li:nth-child(1){margin-right:2px;}
.zpnav ul li a img{display:block;}
.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{ width: 100%; overflow: hidden; margin-top:35px;}
.zpfl{height: 59px; background: #494949;}
.zpfl p{float: left; width: 200px; text-align: center; height: 59px; line-height: 59px; color: #fff;}
.jrys_list{width:100%; height:auto; overflow:hidden;}
.jrys_list ul{overflow:hidden; cursor: pointer;}
.jrys_list ul li{float:left; width:200px; text-align: center; height: 59px; line-height: 59px;}
.jrys_list ul li.zptime{ width:188px; margin-right:12px; background:url(../../images/ms/ysj.jpg) no-repeat right center;}
.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/ms/ysj.png) no-repeat right center;}

.lxwm{width: 333px; height: auto; float: left; margin-right: 59px;}
.lxwm h1{ font-size: 24px; margin: 30px auto; color: #690000;}
.lxfs li{height: 50px; line-height: 50px; text-indent: 34px; border-bottom: 1px dashed #d0d0d0; font-size: 14px; color: #2e2e2e;}
.ditu{float:left;}

.djrd{
    width: 100%;
    height: 380px;
    margin-bottom: 40px;
    overflow: hidden;
	 background: #f4f4f4;
}
.djrd a img{
    float: left;
    margin-right: 48px;
}
.djrd a .djrdjj{overflow:hidden; margin-right:45px;}
.djrd a div.djrdjj h1{
    font-size: 24px;
    color: #373737;
    height: 35px;
    margin-top: 39px;
}
.djrd a div.djrdjj h1 span{
    color: #fff;
    font-size: 16px;
    background: #6e1a1a;
    padding: 6px 9px;
    border-radius: 6px;
    margin-right: 9px;
}
.djrd a div.djrdjj p:nth-child(2){
    margin-top: 30px;
    color: #8d8d8d;
    font-size: 14px;
    line-height: 2;
}
.djrd a div.djrdjj p:nth-child(3){
    margin-top: 42px;
}
.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{
    float: left;
    font-size: 16px;
    color: #343434;
}
.djlis li a em{
    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: 1200px; margin: 0 auto 0px auto;}
.gsdt_li ul{margin-bottom:60px;}
.gsdt_li ul li{margin-bottom: 41px; overflow: hidden;  background: #f4f4f4;}
.gsdt_li ul li a img{float: left; margin-right: 30px;}
.gsdt_li ul li a .gsdt_jj{float: left; width: 670px;}
.gsdt_li ul li a .gsdt_jj h1{margin-top: 30px; color: #353535; font-size: 22px; 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{float: right; width: 107px;}
.gsdt_rq p:nth-child(1){text-align: center; font-size: 48px; color: #690000; margin-top: 45px;}
.gsdt_rq p:nth-child(2){width:53px; height:1px; background:#690000; margin:5px auto 12px auto;}
.gsdt_rq p:nth-child(3){text-align: center; font-size: 14px; color: #690000;}
.gsdt_li ul li a:hover .gsdt_tit{color:#690000;}

.show_con{width:1200px; height:auto; margin:76px auto; overflow:hidden;}
.show_con h1{
    font-size: 24px;
    color: #323232;
    padding-bottom: 20px;
    border-bottom: 1px dashed #b3b3b3;
    text-align: center;
}
.jbxx{
    text-align: center;
    margin: 28px auto 50px auto;
}
.jbxx span:nth-child(1){
    font-size: 14px;
    color: #838383;
    margin-right: 36px;
}
.jbxx span:nth-child(2){
    font-size: 14px;
    color: #838383;
    margin-right: 60px;
}
.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:1200px; height:14px; line-height:14px; margin:23px auto 0 auto;}
.sjnav a{font-size:14px; color:#363636;}
.sjnav a.acol{font-size:16px; color:#690000;}
.sjnav a:nth-child(1){margin-left:143px;}
.sjnav  span{margin:0 25px;}

.zxal{overflow:hidden;}
.zxal li{float:left; width:390px; height:auto; margin-bottom:44px; margin-right:15px;}
.zxal li.li{margin-right:0;}
.zxal li span{display: block; position: relative; height: 281px;}
.zxal li span .zxal_show{width: 100%; height:281px; background:url(../../images/ms/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: 20px auto;}

.alxqlis{ width:957px;  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:116px; overflow:hidden;}
.alxqlis .small_box{width: 957px;  height:116px;  overflow:hidden;margin:auto;}
.alxqlis .small_list{  width:867px;  height:116px;float:left;margin-left:25px;  overflow:hidden;}
.alxqlis .small_list ul{  height:116px;  overflow:hidden; margin-top:0;}
.alxqlis .small_list ul li{  position:relative;  float:left;  margin-right:11px;  width:160px;height:116px;}
.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: 120px;float:left;cursor: pointer;}
.alxqlis .rights_btn{ background: url(../../images/ms/right1.png) no-repeat center;  width: 24px;  height: 120px;  float:right;cursor: pointer;}

.pages{width:1198px; height:77px; border:1px solid #e5e5e5; margin-top:104px;}
.pages a:nth-child(1){float:left; height:77px; line-height:77px; text-indent:106px;width: 50%; border-right: 1px solid #e5e5e5; font-size:16px; color:#363636; background:url(../../images/ms/djtl.png) no-repeat 47px center;}
.pages a:nth-child(2){float:right; height:77px; line-height:77px;     margin-right: 47px; padding-right: 106px; font-size:16px; color:#363636; background:url(../../images/ms/djtr.png) no-repeat right center;}

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


