body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ width: 100%; height: 100%; font:16px "Microsoft Yahei";-webkit-text-size-adjust:100%; color: #333; }
a{color:#333;text-decoration:none}
a:hover{color:#1b7ee3;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

/* ===================================================================================================================================================================== */

.logo {width: 100%; height: 62px; margin: 11px auto 10px auto; background: url(../mimages/logo.png) center center no-repeat;background-size: 93%;}

.ss-wrap {display:-webkit-box; width:calc(100% - 24px); margin: 0 auto;}
.ss-wrap .inp { -webkit-box-flex:1;}
.ss-wrap .inp input {height: 37px;width: 100%; border: 1px solid #ebebeb; line-height: 35px; text-indent: 1em;}
.ss-wrap .inp-btn {width:46px; height: 35px; background-color: red;} 

.nav-wrap-o { width:calc(100% - 24px); margin: 20px auto 13px auto; display:-webkit-box;-webkit-box-pack:Justify;}
.nav-wrap-o .nav-o {text-align: center; font-size: 15px; }
.nav-wrap-o .nav-o .nav-wz {margin-top:5px}

.nav-wrap-t {width:calc(100% - 56px); margin: 0 auto; display:-webkit-box;-webkit-box-pack:Justify;}
.nav-wrap-t .nav-t {text-align: center; font-size: 15px; }
.nav-wrap-t .nav-t .nav-wz {margin-top:5px}

.hengx {height: 6px;background-color: #f1f1f1; margin: 15px 0;}
.hengx-t {height: 6px;background-color: #f1f1f1; margin: 5px 0 15px 0;}

.tzgg-wrap {width:calc(100% - 24px); height: 80px;background-color: #f8f8f8; margin: 0px auto 0px auto;}
.tzgg-wrap .tzgg-l {float: left; border-radius: 5px; width: 40px; font-size: 15px; padding-top:5px; height: 75px; line-height: 18px; color: #fff; text-align: center; background-color: #0092df;}
.tzgg-wrap .tzgg-r  {float: right;width: calc(100% - 40px);}
.tzgg-wrap .tzgg-r ul {margin-top:7px}
.tzgg-wrap .tzgg-r ul li {line-height: 33px; text-indent: .8em;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.tt-wrap {width:calc(100% - 24px); margin: 0 auto;}
.tt-wrap .tt-t {display:-webkit-box;}
.tt-wrap .tt-t .tt-t-l {width: 40px;margin-right: 10px;}
.tt-wrap .tt-t .tt-t-r {margin-top:5px; font-size: 21px; font-weight: bold;-webkit-box-flex:1;}
.tt-wrap .tt-b {margin-top:10px;font-size: 14px;}
.tt-wrap .tt-b a {color: #9c9c9c;width: 45%;overflow: hidden;display: inline-block;
text-overflow:ellipsis;
white-space: nowrap;} 

.jtxx-wrap .jtxx-bt-wrap { font-family:myFirstFont; width:calc(100% - 16px); font-size: 20px; margin:0 auto 10px auto;display:-webkit-box;-webkit-box-pack:Justify;}

.jtxx-wrap .jtxx-bt-wrap .jtxx-bt-t {color: #a5a5a5;}
.jtxx-wrap .jtxx-bt-wrap .jtxx-bt-o {color: #e32626;}
.jtxx-pic img {height: auto; width: 100%;}
.jtxx-wrap .zdlb {width:calc(100% - 24px); margin: 0 auto; border-bottom: 1px solid #dbdbdb; padding: 10px 0;}
.jtxx-wrap .zdlb .zdlb-t {font-size: 17px;font-weight: bold;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.jtxx-wrap .zdlb .zdlb-t a {color: #333;}
.jtxx-wrap .zdlb .zdlb-b {font-size: 14px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.jtxx-wrap .zdlb .zdlb-b a {color: #bdbdbd;}
.jtxx-lb .jtxx-lb-o {width:calc(100% - 24px); margin: 0 auto; padding: 10px 0;  border-bottom: 1px solid #dbdbdb;}
.jtxx-lb .jtxx-lb-o .jtxx-lb-o-wz {text-indent: .7em; background: url(../mimages/a-13.jpg) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.jtxx-lb .jtxx-lb-o .jtxx-lb-o-rq {margin-top:5px; border-radius: 15px; width: 90px; font-size: 14px; text-align: center; line-height: 17px; color: #fff; height: 17px; background-color: #0195ff;} 
.jtxx-lb .jtxx-lb-o:nth-of-type(3) {border: none;}

.zyye-wrap {width:calc(100% - 24px); margin: 0 auto; overflow: hidden;}
.zyye-bt {font-family:myFirstFont ;float: left; font-size: 20px; margin-bottom:10px;color: #e32626;}
.zyye-nr {width:calc(100% - 22px); margin: 0 auto; clear: both;}
.zyye-nr-o {margin: 1%; float: left;width: 23%;}
.ckgd {float: right;font-size: 14px;}
.ckgd a {color:#555;}

.ztzl-nr {clear: both;  width:calc(100% - 24px);margin: 8px auto 0 auto; }
.ztzl-nr img{height: auto; width: 100%;}

.bq-wrap {background: #0092df; height:550px; padding-top:15px ; margin-top:20px;}
.bq-nr {width:calc(100% - 14px); margin:0 auto;border-bottom: 1px solid #84d5ff;padding-bottom: 10px;}
.bq-nr select{
	background-color: #fff;
}

.xlk-t {display:-webkit-box;-webkit-box-pack:Justify;margin-bottom: 10px;}
.xlk-t .xlk-t-l {-webkit-box-flex:1;margin: 0 5px;width: 50%;}
.xlk-t .xlk-t-r {-webkit-box-flex:0.9;margin: 0 5px;width: 50%;}
.xlk-t .xlk-t-l select {width: 100%; height: 40px; border-radius: 5px;}
.xlk-t .xlk-t-r select {width: 100%;height: 40px; border-radius: 5px;}

.ewm {display:-webkit-box;-webkit-box-pack:Justify;}
.ewm img {width: 250px;height: auto; margin: 0 auto;}
.ewm .pic {width: 250px;height: auto; margin: 15px auto 0 auto;}

.adr-wrap {width:calc(100% - 24px); margin: 0 auto; overflow: hidden;color: #84d5ff;}
.adr-wrap .adr-o {line-height: 45px; border-bottom: 1px solid #84d5ff;color: #84d5ff; background: url(../mimages/a-31.jpg)no-repeat left center;background-size: 7%; text-indent: 2em;}
.adr-wrap .adr-t {line-height: 45px; border-bottom: 1px solid #84d5ff;color: #84d5ff; background: url(../mimages/a-32.jpg)no-repeat left center;background-size: 7%;text-indent: 2em;}
.adr-wrap .adr-th {line-height: 45px; border-bottom: 1px solid #84d5ff;color: #84d5ff; background: url(../mimages/a-33.jpg)no-repeat left center;background-size: 7%;text-indent: 2em;}
.adr-wrap .adr-f {line-height: 45px; border-bottom: 1px solid #84d5ff;color: #84d5ff; background: url(../mimages/a-34.jpg)no-repeat left center;background-size: 6%;text-indent: 2em;}


.tabs a{-webkit-box-flex:1;display: block;}

/*----------------list--------------------*/

.todayList { margin: 0 auto;}
#thelist li { width:100%;overflow:hidden;border-bottom:1px solid #DDDDDD;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;}
#thelist li a{padding:10px 40px 9px 8px; display: block;}
#thelist li:hover,#zxft-list #thelist li:active {background-color:#eee;cursor:pointer;}
#thelist li h2 {font-size: 16px;color:#2f2f2f;font-weight:normal;height:26px;font-weight:normal;line-height:26px;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;padding:0; margin:0;}
#thelist li p {font-size: 12px;color:#9C9C9C;line-height: 14px;margin-top: 5px;padding-right:2px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yema{ height:32px; font-size:14px; text-align:center;margin-top:2%; margin-bottom:2%;}


/*----------------content--------------------*/

#content{ margin: 0 auto;overflow-x: hidden;}
#content .content-wrap {margin: 0 auto;width: calc(100% - 14px);padding:0px 0px 10px 0px;}
#content .bt{padding-top:10px; font-size:20px; text-align:center; color:#333;line-height:40px;word-break:normal;word-wrap:break-word; margin-bottom:0; padding-bottom:0;}
#content .time{font-size:14px; text-align:center; line-height:30px; color:#9C9C9C; margin:auto 0; padding:0;}
#content .line_nr {width: 100%;height: 1px;text-align: center;margin:10px 0;border-bottom: 1px dashed #cbc6c0;}
#content .artical{margin:10px 5px; word-wrap: break-word; line-height: 30px;}
.artical img{max-width: 100%;padding: 10px 0;}
#content .img img {width:100%; height: auto;}



/*----------------pic-list--------------------*/
.pic-list-wrap {width:calc(100% - 20px); margin: 0 auto; overflow: hidden;}
.pic-list-wrap .zgs-o { margin: 10px 0; height: 60px;border: 1px solid #e8e8e8; background: #f5f5f5; line-height: 60px; text-align: center;}
.pic-list-wrap .zgs-o a {display: block;}


.back {position: relative; background: #0092df; height: 43px; border-bottom:1px solid#ddd; padding-top:12px; padding-left:5px;}
.back .fh {position: absolute;left: 0;}
.back .ln-lmbt {text-align: center;line-height: 35px; font-size: 20px; color: #fff;font-weight: bold;}

.hzhbpic{
				width: 50%;
				float: left;
			}
			.hzhbpic img{
				width: calc(100% - 10px);
				margin: 5px;
			}


























