@charset "gb2312";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { 
             font-family:Helvetica,"微软雅黑";
			 -webkit-text-size-adjust:none;
             -moz-text-size-adjust:none;
             -ms-text-size-adjust:none;
              text-size-adjust:none;
		   }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none;}
.boxcenter { margin:0 auto;}
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

/*初始化完成*/


.header { border-top:2px #7d0000 solid; height:45px; overflow:hidden; }
.header dt { float:left; display:inline; overflow:hidden; }
.header dt img { height:45px; }
.header dd { float:right; display:inline; overflow:hidden; margin-top:10px; padding-right:5px; }
.header dd .sch1 { float:left; display:inline-block; background:url(ibg1.gif) top left repeat-x; height:22px; padding:0; width:100px; overflow:hidden; border:1px #ddc9a5 solid; font-size:14px; color:#666; line-height:20px; padding-left:6px; border-radius:0; }
.header dd .sch2 { float:left; display:inline-block; background:url(ibg2.gif) center no-repeat #d3a21e; background-size:14px; height:24px; width:24px; border:0; margin-left:1px; border-radius:0; }

.menu { height:34px; background:#7d0000; color:#FFF; font-size:17px; text-align:center; line-height:34px; }
.menu a { display:inline-table; color:#FFF; width:20%; }


/* swipe */
.swipe{overflow:hidden; position:relative; background:#efefef }
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
	margin-bottom:-4px;
}
.swipe ul li { position:relative; }
.swipe ul img { width:100%; }
.swipe ul p { position:absolute; left:0; right:0; bottom:0px; height:34px; background: url(alpha.png) top left repeat; color:#FFF; font-size:16px; line-height:30px; text-indent:6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.swipe #pagenavi{position:absolute; z-index:99999; right:0; bottom:7px; width:60px;}
.swipe #pagenavi a{width:8px;height:8px;line-height:99em; margin-right:2px; background:#fff; border-radius:50%; overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#C80002;}



.ibox1 { height:45px; overflow:hidden; margin:10px 0px 0px 0px; line-height:44px; background:url(ibg3.png) top left repeat-x; color:#7d0000; }
.ibox1 dt { float:left; display:inline; overflow:hidden; font-size:17px; background:url(ibg4.png) left center no-repeat; margin-left:10px; padding-left:8px;  }
.ibox1 dd { float:right; display:inline; overflow:hidden; font-size:16px; margin-right:10px; }
.ibox1 dd a {  color:#7d0000; }

.ibox2 { overflow:hidden; margin:0px 10px 10px 10px; }
.ibox2 dt { float:left; display:inline; overflow:hidden; width:120px; margin-right:13px; padding-top:2px }
.ibox2 dt img { display:block; width:120px; }
.ibox2 dd { overflow:hidden; margin-right:6px; font-size:15px; color:#979797; line-height:18px; }
.ibox2 dd h1 { font-size:15px; color:#000; line-height:20px; margin-bottom:7px; }
.ibox2 dd h1 a { color:#000;}

.ibox3 { margin:0px 10px ; padding-bottom:4px; overflow:hidden;  }
.ibox3 li { font-size:16px; line-height:29px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  background:url(ibg5.png) left center no-repeat; padding-left:11px; }
.ibox3 li a { color:#000; }

.ibox4 { margin:0 10px 20px; }
.ibox4 dl { white-space:nowrap; font-size:12px; color:#333; line-height:20px; overflow:hidden; padding-bottom:5px; }
.ibox4 dl dt { float:left; display:inline; overflow:hidden; }
.ibox4 dl dt i { margin-right:8px; font-style:normal; }
.ibox4 dl dd { float:right; display:inline; overflow:hidden; }
.ibox4 dl dd i { margin-left:8px; font-style:normal; }
.ibox4 dl i.g { color:#0eb901  }
.ibox4 dl i.r { color:#e10000  }
.ibox4 dl p { float:left; display:inline-block; width:52px }
@media screen and (min-width:360px){.ibox4 dl { white-space:nowrap; font-size:13px; color:#333; line-height:20px; overflow:hidden; padding-bottom:5px; } .ibox4 dl p { float:left; display:inline-block; width:62px } .ibox4 dl dd i { margin-left:11px; font-style:normal; }} /*iphone6 宽度兼容*/
@media screen and (min-width:480px){.ibox4 dl { white-space:nowrap; font-size:14px; color:#333; line-height:20px; overflow:hidden; padding-bottom:5px; width:460px; margin:0 auto; } .ibox4 dl p { float:left; display:inline-block; width:70px } .ibox4 dl dd i { margin-left:15px; font-style:normal; }} /*横屏宽度兼容*/

.footer { border-top:2px #ab5473 solid; line-height:19px; color:#6b6b6b; font-size:12px; text-align:center; padding:9px 0px 12px 0px; }
.footer a { color:#6b6b6b; }