/* CSS Document */
*{padding:0; margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,font,figure{padding:0;font-family:Microsoft YaHei;font-size:14px;margin:0 auto; color:#505050;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ol,ul,li,dl,dt,dd{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
a{ color:#333; text-decoration:none;}
a:link,a:visited{ text-decoration:none;outline:none;}
a:hover{ text-decoration:none;outline:none;}
.clearfix:after{display: block;font-size:0;content: " ";clear: both;height:0; line-height:0;zoom: 1; visibility: hidden;}
p{ line-height:28px; text-align:left;}
i,em{ font-style:normal;}

/*----------header------------*/
.main{max-width:1240px; background: url(../images/bg.png) repeat-y top center; width: 100%; }
.container{ width: 1180px; margin: 0 auto;}
.header{border-top: 7px #0d4ea0 solid;}
.bluelink{ margin-top: 13px;background: #0d4ea0; color: #fff; height: 50px; padding: 0 28px;}
.bluelink img{ vertical-align: middle; margin-right: 3px;}
.bluelink span{ display: inline-block; line-height: 50px;}
.bluelink em{ font-size: 18px;}
.bluelink a{ display: inline-block; border-radius: 5px; line-height: 30px;  padding: 0 19px;}
.bluelink a.ly{background: #093771; color: #9eebff;}
.bluelink a.yy{background: #1268d6; color: #cdf5ff; margin-left: 14px;}
.bluelink p{ line-height: 50px;}

.introwrap{ margin-top: 10px;}
.introtext{ background: #f1f1f1; padding-bottom: 11px;}
.introcont{ position: relative; padding: 3px; border: 1px solid #ccc; width: 378px;}
.introtext a{ display: inline-block; background: #0d4ea0; font-weight: bold; color: #fff; font-size: 18px; padding: 0 20px; margin-top: 22px; margin-left: 13px; line-height: 34px;}
/* 本例子css */
.ladyScroll{width:100%;height:240px;margin:15px auto;position:relative;}
.ladyScroll .prev,
.ladyScroll .next{width:19px;height:38px;top:100px;z-index:9999; cursor:pointer;position:absolute;}
.ladyScroll .prev{left:0; right:auto;background:url(../images/1_30.jpg) no-repeat;}
.ladyScroll .next{left:auto; right:0;background:url(../images/1_33.jpg) no-repeat;}

.ladyScroll .scrollWrap{width:1138px;padding-top:15px;position:absolute; margin-left: 15px;}
.ladyScroll dl{float:left;width:310px;position:relative; padding: 18px; background: #f5f5f5; margin: 0 15px;}
.ladyScroll dt{ float: left;}
.ladyScroll dd{ float: left; width: 157px; margin-left: 17px;}
.ladyScroll dd h1{ font-size: 16px; margin-bottom: 15px; margin-top: 10px;}
.ladyScroll dd h1 span{ font-size: 24px; color: #0d4ea0;}
.ladyScroll dd p{ padding-top: 10px;}
.ladyScroll dd a{ font-size: 16px;border-radius: 5px; line-height: 33px; text-align: center; padding: 0 20px; background: #00c0ff; color: #fff; display:inline-block;margin-top: 10px;}
.envirtab{ border-bottom: 2px #0d4ea0 solid; margin-top: 10px; padding-bottom: 10px;}
.envirtab li{ display: inline-block; font-size: 18px; color: #8a8a8a; margin-right: 50px;}
.envirtab li.currentHover{ font-size: 24px;}
.envirtab li.currentHover a{ color: #0d4ea0}
.envirscroll{ height: 156px;}
.envirscroll dl{ background: none; width:197px; height: 120px; padding: 0;}
.envirscroll .prev,
.envirscroll .next{ top: 70px;}
.footer{ background: #565656; padding: 50px;}
.fttext{ width: 419px; float: left;}
.fttext p{ color: #fff; width: 301px; float: left; font-size: 16px; line-height: 38px;}
/* 列表页 */
.content{ margin-top: 20px;}
.contleft{ width: 261px; float: left; margin: 0 23px;}
.martop{ margin-top: 20px;}
.martop h1{ margin-bottom: 30px;}
.aboutus li{ border-bottom: 1px #e8e8e8 solid; height: 37px; line-height: 37px;}
.aboutus li a{ color: #0d4ea0; font-size: 15px; padding-left: 15px;}
.zxwrap{ padding-bottom: 15px;}
.zxwrap h2{ background: #0d4ea0; color: #fff; font-size: 18px; height: 40px; line-height: 40px; padding-left: 20px;}
.zxwrap h2 img{ vertical-align: middle;}
.zxwrap h3{ text-align: center;	}
.border{ border: 1px solid #ccc;}
.zxwrap p{ text-align: center; margin: 10px auto;}
.zxwrap a{line-height: 33px;display: inline-block; border-radius: 5px; padding: 0 16px;font-size: 15px; color: #fff;text-align: center;  height: 30px; margin-left: 14px;}
.zxwrap a.ly{ background: #00c0ff; }
.zxwrap a.yy{ background: #1268d6;}
.map{ padding-bottom: 0;}

.contright{ width: 780px; padding: 28px; border: 1px solid #e1e1e1; float: left; margin-left: 22px;}
.arttitle{ text-align: center; border-bottom: 1px #ccc dashed; padding-bottom: 15px;}
.arttitle h1{ text-align: center; font-size: 30px; color: #585858; padding-bottom:15px;}
.arttitle span{ color: #8a8a8a;}
.artcont p{ text-indent: 2em; line-height: 28px; padding-top: 21px;}
.bot{margin: 20px auto;}
.bot .left{ width: 807px;}
.title{height: 48px; line-height: 48px; background: #0d4ea0; font-size: 28px; color: #fff; font-weight: bold; text-align: center;}
.title span{color: #9ae6f9; font-weight: bold;}
.bot .left .leftcon{padding: 20px;}
.bot .left .leftcon select{ width: 168px; border: 1px #ccc solid; line-height: 26px; line-height: 26px;}
.bot .left .leftcon label{ display: block; margin-bottom: 11px;}
.bot .left .leftcon label .txt{ width: 230px; height: 26px; border: 1px solid #cccccc; padding: 0 5px;}
.bot .left .leftcon label .txt1{ width: 168px;}
.bot .left .leftcon label .txt2{ width: 68px;}
.bot .left .leftcon label span{ display: block; float: left; width: 81px; line-height: 26px; font-size: 16px;}
.bot .left .leftcon label p{ float: left; margin-right: 15px; line-height:36px;}
.bot .left .leftcon label p span i{ width: 26px; display: inline-block;}
.bot .left .leftcon label p .mar{ margin: 0 5px;}
.bot .left .leftcon label .txt3{ width: 530px; height: 90px}
.align{ text-align:  center;margin-bottom: 0 !important;}
.bot .left .leftcon label em{ display: inline-block; width: 170px; height: 40px; position: relative; margin: 0 20px;}
.bot .left .leftcon label em .btn{ cursor: pointer; border-radius: 4px; padding-left: 65px; width: 105px; line-height: 40px; background: #565656; border: none; color: #fff;  font-size: 16px; }
.bot .left .leftcon label em .img{  position: absolute; top: 12px; left: 40px;}
.bot .left .leftcon label em .bg{ background: #0d4ea0;}
.bot .right{}

/* ---------------日历css--------------*/
.calendar{font-family:Tahoma; background:#fff; float:left; border-style:solid; border-width:1px; border-color:#85BEE5 #3485C0 #3485C0 #85BEE5; position:relative; padding:10px; }
.calendar dl,.calendar dd{margin:0; padding:0; width:183px; font-size:12px; line-height:22px;}
.calendar dt.title-date{ display:block; border-bottom:1px solid #E4E4E4; font-weight:700; position:relative; margin-bottom:5px; padding-bottom:3px;}
.calendar dt{ float:left; width:25px; margin-left:1px; text-align:center;}
.calendar dt.title-date{ width:100%;}
.calendar dd{clear: both;width: 183px;height: 139px;font-weight: 700;argin:0;}
.prevyear,.nextyear, .prevmonth,.nextmonth{cursor:pointer;height:9px; overflow:hidden;position:absolute; top:8px; text-indent:-999px;}
.prevyear{  left:4px;  width:9px;}
.prevmonth{ width:5px; background-position:-9px 0; left:20px;}
.nextyear{  width:9px; background-position:-19px 0; right:5px;}
.nextmonth{ width:5px; background-position:-14px 0; right:20px;}
.calendar dd a{float: left;width: 25px;height: 22px; color:blue; overflow: hidden; text-decoration: none;
    margin: 1px 0 0 1px; text-align:center;}
.calendar dd a.disabled{color:#999;}
.calendar dd a.tody{ color:red; }
.calendar dd a.on{background:blue; color:#fff;}
.calendar dd a.live{cursor:pointer}









