*{
 margin: 0;
 padding: 0;

}
body{
 font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;
 font-size: 12px;
 -webkit-font-smoothing:antialiased;

}
ul,li{
 list-style: none;
}
a{
 text-decoration: none;
 color: #333;
}
a:hover{
 color:#000;
 webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; 
}
img{
 border: 0;
}
.fl{
 float:left;
}
.fr{
 float:right;
}
.clear{
 clear: both;
}

.container{
 width: 100%;
 min-width: 1130px;
}
.con_center{
 width: 1130px;
 margin:0 auto;
}

.top_wrap{
 height: 140px;
 background: #10646f;
}
.top{

}

.top_l{
 padding:30px 0 0 0;
}
.top_l a{
 display: block;
 width: 648px;
 height: 89px;
 text-indent: -99999px;

 background: url(../images/stxlogo.png) no-repeat ;
}
.top_r{

height: 40px;
 width: 220px;
 margin-top: 90px;

}

.nav_wrap{
 height: 40px;
 line-height: 40px;
 background: #0c434a;
}
.nav{
 color: #fff;
 font-size: 14px;
}

.banner{
 height: 360px;
 background: url(../images/banner01.png) no-repeat 50% 0;
 background-size: cover;
}


.zxdt_wrap{
 height: 420px;
 background: #f2f1ec;
}
.bk_title{
 padding:30px 0 0 0 ;
 line-height: 50px;
 font-size: 16px;
 border-bottom: 1px solid #cdcdcd;
}
.bk_title span.lmmc{
 font-size: 19px;
 padding:0  0 0 30px;
 background: url(../images/notice.png) no-repeat 0 50%;
 color: #10646f;
}
.zxdt_l,.zxdt_r{
 width: 505px;
 height: 330px;
}


.arrow{position: relative;
    width: 40px;
    height: 40px;
    bottom: -50px;
    left: 55px;}
.arrow *{ display:block; border-width:10px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.arrow em{border-color:#cdcdcd transparent transparent;}
.arrow span{border-color:#FFF transparent transparent; top:-1px;}
.zxdt_wrap .arrow span{border-color:#f2f1ec transparent transparent; top:-1px;}


.hasMoreTab{ width:505px; height:305px; }
.hasMoreTab .hd{ line-height:40px; height:40px;position:relative; padding-right:10px; font-size: 16px;margin-top: 20px;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{font-size: 12px;color:#999}
.hasMoreTab .hd ul{ z-index:5; position:absolute;  overflow:hidden; zoom:1; background:#c1c1c1;}
.hasMoreTab .hd li{ float:left; padding:0 15px; cursor:pointer; height:40px;color:#10646f; }
.hasMoreTab .hd li.mid{border:2px #fff solid;border-bottom: none;border-top: none;}
.hasMoreTab .hd li.on{  height:40px; line-height:40px;color:#fff; background: #10646f }
.hasMoreTab .bd{  position:relative; }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999; }
.hasMoreTab .bd p a{ color:#c00; }
.hasMoreTab .bd ul a{ color:#10646f; }


.xyzj_wrap{
 height: 320px;
}
.xyzj{
 height: 220px;

 margin-top: 15px;
}

.dbdh_wrap{

 background: #10646f;
 border-top: 2px solid #f4f1ec; 
padding:10px 0 0 0;
}
.dbdh>ul>li{
 float: left;
 line-height: 35px;
 color: #666;
 width: 12.4%;
 text-align: center;
}
.dbdh>ul>li>a{
 color: #ccc;
 font-size: 14px;
}
.dbdh a{
 color: #99cccd;
}



.bq_wrap{
 height: 100px;
 background: #666;
}
.bq p{
 line-height: 100px;
 text-align: center;
 color: #fff;
}





.list_con{
 border: 1px solid #ccc;
 border-top: none;
 border-bottom: none;
}
.dqwz{
 line-height: 50px;
 padding:0 0 0 75px;
 border-bottom: 1px solid #ccc;
 background: url(../images/dqwz-ico.png) 40px 50% no-repeat;
}
.list-con-l{
 width: 280px;
 min-height: 200px;

}
.list-con-l h4{
 line-height: 55px;
 font-size: 16px;
 font-weight: normal;
 padding:0 0 0 25px;
 border-bottom:1px solid #ccc;
 
}
.list-con-l .sub ul{
 padding:25px 0 25px 0;
}
.list-con-l .sub li{
 line-height: 30px;
 text-align: left;
 padding:0 0 0 45px;
}
.list-con-l .sub li a{
 font-size: 14px;
}

.list-con-r{
 width:835px;
 min-height: 200px;
border-left: 1px solid #ccc;
 float: left;


}