body{ font-family:宋体;background:#F5F5F5;}
@media screen and (min-device-width: 320px){body{-webkit-text-size-adjust:none}}
/*@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}*/

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,*,span{margin:0;padding:0;}
img{ border:0 none;}
li{list-style-type:none;}
.L{ float:left;}
.R{ float:right;}
.flR{ float:inherit;}
div{overflow:hidden; background:#FFF;}
a{ text-decoration:none; font-size:14px; color:#333;}
a:hover{ text-decoration:none;}
p{ color:#999;font-size:12px;}
.mT10{ margin-top:10px;}
.mR10{ margin-right:10px;}
.mL10{ margin-left:10px;}
.pos_re { position:relative; }
.IndHea{ height:44px; width:100%; background:#15426C; position:relative;color:#F2E9E9;}
.IndHea a{color:#F2E9E9;}
.IndHea a.addlogo{ display:block; margin-top:2px; margin-left:10px;}
.IndHea a.addlogo img{ width:120px; height:40px;}
.IndHea span{ display:block; position:absolute; left:50%; top:50%;font-size:14px; margin-left:-10px; margin-top:-9px;}
.IndHea a.Search{ background:url(/images/seach.png) no-repeat; float:right;background-size:22px 15px; display:block;margin-top:14px;height:15px; -webkit-background-size:22px 15px;-moz-background-size:22px 15px; width:22px;  margin-right:15px;}
#seach{ height:50px; background:#CCC; padding:0 10px;position:relative;}
#seach .inp-t{ width:100%; height:30px; line-height:30px; border:0; border-radius:3px; margin-top:10px; text-indent:10px; font-size:16px; }
#seach .inp-b,button{ position:absolute; top:10px; right:10px; width:50px; height:30px; line-height:30px; overflow:hidden; border:0; border-radius:0; border-left:1px solid #CCC; background:#fff;border-top-right-radius:3px; border-bottom-right-radius:3px; -webkit-appearance:none; font-size:16px;}

.Indmenu{ text-align:center; height:40px;}
.Indmenu ul li{ width:20%; float:left; height:40px; line-height:40px;}
.Indmenu ul li.resetW{ width:12%;}
.Indmenu ul li a{ font-size:14px; color:#333;}
.Indmenu ul li.active{ border-bottom:#15426C solid 3px;}
/* 特效效果CSS开?*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
.addWrap .swipe-wrap > div img{ width:100%; height:auto;}
.addWrap .swipe-wrap > div p{ position:absolute; bottom:0;padding:0 10px; width:100%; background:#000; opacity:0.57;filter:alpha(opacity=57); color:#FFF;  height:24px; line-height:24px;}
#position{ position:absolute; bottom:3px; right:10px; margin:0;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}
/* 效果CSS结束 */
.IndNav{ border-bottom:#ECECEC solid 1px; padding:13px 0;}
.IndNav ul{ height:100%; display:block;}
.IndNav ul li{ width:25%; height:95px; float:left; text-align:center; position:relative; padding-top:6px;}
.IndNav ul li img{ display:block;width:54px; height:54px; -moz-border-radius: 25%;-webkit-border-radius: 25%;border-radius: 50%; background:#47AEF0; margin-left:-27px; position:absolute; left:50%;}
.IndNav ul li h3{ font-weight:normal;color:#333; padding-top:64px; font-size:14px;}
.layBox{ border-bottom:#ECECEC solid 1px; border-top:#ECECEC solid 1px;}
.layBox h1{ height:15px; line-height:15px; font-size:1em; font-weight:normal; margin:10px; border-left:#15426C solid 5px; padding-left:10px; font-family:微软雅黑;}
.layBox h1 span{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.layBox h1 span a{ color:#999; font-size:12px;}
.layLisNav h2{ height:40px; line-height:40px; font-size:14px; border:#ececec solid 1px; border-left:none; border-right:none; font-weight:normal;}
.layLisNav h2 a{ display:block; float:left; width:25%; color:#333; text-align:center; height:38px;}
.layLisNav h2 a:hover,.layLisNav h2 a.addBor{ background:#}
.layLisNav.addSty{ padding:5px 10px; background:none;}
.addSty a{ padding:5px 10px; background:#1B8EED;border-radius: 5%; margin:5px 10px 5px 0; color:#F2E9E9; display:inline-block; float:left;}
.laycon ul li{ padding:10px; border-bottom:#ececec solid 1px; height:auto; overflow:hidden;}
.laycon ul li img{ width:120px; height:auto; float:left; margin-right:10px;}
.laycon ul li h5{ font-size:16px; line-height:22px; font-weight:normal;}
.laycon ul li p{ line-height:16px; height:32px; overflow:hidden; margin-top:4px;}
.laycon ul li.cutBor{ border-bottom:0;}
.laycon ul.resetline li p{ line-height:24px; height:auto; }
.laycon h1{border-left:0; border-right:0; padding:10px; font-weight:normal;line-height:30px;font-size:20px;}
.laycon h1 a{ font-size:20px;}

.laycon p time{ background:url(../images/IconAll.png) no-repeat left 0; padding-left:20px;}
.laycon p.addPad{ padding:0 10px;}
.layconTex{ padding:20px 10px 40px 10px;}
.layconTex h1{ font-size:16px;}
.layconTex h2,layconTex h3,layconTex h4,layconTex h5{ font-size:16px; margin:10px 0;}
.layconTex p,.layconTex p,.layconTex div,.layconTex{ line-height:24px; font-size:14px; color:#333;}
.layconTex img{ width:100%;}
/*.layconTex p.resetW img{ width:25%; float:left }*/

.layPage{ text-align:center; padding:15px 10px; background:none}
.layPage li{ padding:0 10px; display:inline-block; width:40%; height:40px; line-height:40px;  }
.layPage li a{color:#F2E9E9;background:#1B8EED;border-radius:5px;  display:block;}
.layconNav{ padding:10px; text-align:left; background:none;}
.layconNav p a{ background:none; color:#999;}
.layconNav.resetcol strong{ color:red;}

.laybot{ background:none; text-align:center; line-height:40px; height:40px; font-size:14px; color:#666;}

.footer{ background:#15426C; padding:20px 0;font-size:12px; color:#FFF; padding:10px; text-align:center;}
.footer a{ color:#F2E9E9;  padding:0 5px;font-size:12px; }
.footer.addSyt a{display:inline-block; height:8px; line-height:8px; border-right:#F2E9E9 solid 1px;}
.footer a.cutBor{ border:0;}
.footer p{ color:#F2E9E9; height:auto; line-height:24px;}
.footer p.addmT{ margin-top:10px;}
.layLx{background:none; text-align:left; padding:0 6%;}
.layLx img,.layLx span{ width:48%; float:left;}
.layLx span{ padding:10px 0; margin-left:4%;}
.layLx p.addAlign{ text-align:center;}
.layLx p a.addInp{display:block; width:70%; height:30px; border-radius:5px; background:#10B9FF; margin-bottom:10px; color:#FFF;font-size:16px; line-height:30px;}
.layFoothz{ background:none; text-align:left; margin:10px 0;}
.layFoothz h5{ float:left; font-size:12px;}
.layFoothz h5,.layFoothz a{ border:0; line-height:24px;}

.dsj-con-list p{ color:#333; font-size:14px;}

.olizx{position:fixed; width:100%; left:0; bottom:0; height:40px;background:#000 url(../images/ico5.png) repeat-y center;opacity:0.8;filter:alpha(opacity=80);}
.olitxt{ position:absolute; top:0px; left:0; width:100%; height:40px; background:none}
.olitxt a{ display:inline-block; width:48%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px;}