dl,dt,dd,ul,ol,li,p,h1,h2,h3{margin:0; padding:0;}
ul,dl,ol{ list-style:none;}
img{ border:0px;}
a{ text-decoration:none; color:#2f2f2f;}
body{
    margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
    padding: 0;
    text-align: center;
    margin-left:auto; margin-right:auto;
    text-align:left;
	font-size:14px;
	font-family:Microsoft Yahei;
}
.clear{ clear:both;}
.clearfix:after{content:'.'; visibility:hidden; display:block; clear:both; line-height:0;}
.opacity{filter:alpha(opacity=50);       /* IE */ 
          -moz-opacity:0.5;              /* 老版Mozilla */
        -khtml-opacity:0.5;              /* 老版Safari */
              opacity: 0.5;              /* 支持opacity的浏览器*/
		}

.wrap{ min-width: 1200px; margin: 0 auto; }
.picscro{width:100%; position: relative;}
.dark{ width: 100%; height: 228px; background: url(2826160.png) top center repeat-x; position: absolute; top: 0;}
.nav{width: 1200px; margin: 0 auto;}
.logo{width: 321px; height: 55px; margin:40px 0 0 4px; float: left;}
.navs{width: 790px; margin:35px 0px 0px; float: right; font-size: 12px; line-height: 20px; color: #ffffff;}
.navs a{ color: #fff; } 
.search{width: 216px; height: 21px; margin:0 5px 0 0; float: right;}
.search form{ width: 124px; height: 19px; border: 1px solid #999999; display:block; float: right; background: #ededed;}
.search input{width: 104px; height: 19px; border: 0; padding: 0; display:block; float: left; background: #ededed; outline:0;}
.search .sch{ display: block; float: left;}

.menu {position: sticky; top: 0; left: 0; width: 100%; display: block; justify-content: center;}
.menu * { box-sizing: border-box;}
.menu .center { width: 760px;}
.menu .ul-list { float: left; padding-top: 21px;}
.menu .ul-list > li {position: relative; float: left;}
.menu .ul-list > li:last-child { border-right: none;}
.menu .ul-list > li > a { height: 34px; display: block; padding: 0 10px; justify-content: center; font-size: 17px; text-decoration: none; color: #fff;}
.menu .ul-list > li > span { color: #fff;font-size: 14px; height: 35px; display: block;}
.menu .ul-list > li:hover .ol-list { display: block;}
.menu .ol-list { display: none; position: absolute; top: 30px; left: 0; z-index: 999; width: 100%; color: #000;}
.menu .ol-list > li > a { display: block; width: 100%; font-size: 14px;  text-decoration: none; background: #fff; color: #000; height: 32px; text-align: center; justify-content: center;}
.menu .ol-list > li > a:hover {}


.container{width: 1200px; margin:42px auto 0;}
.section{width: 760px; float: left;}
.shead{width: 204px; margin: 0 auto;}
.sbo1{ width: 100%; margin-top: 38px; }
.sbo1 dl{ width: 362px; float: left; }
.sbo1 dt a{ font-size: 18px; line-height: 40px; color: #333333; display: block; padding-top: 6px; }
.sbo1 dd { font-size: 14px; line-height: 22px; color: #666666;}
.sbo1 dd a{ color: #3399ff; }
.sbo2{ width: 100%; margin-top: 45px; }
.sbo2 li{ background: url(2826164.jpg) left center no-repeat; 
  font-size: 16px; line-height: 32px; color: #333333;}
.sbo2 li a{ display: inline-block; width: 615px; padding-left: 24px;}
.sbo2 li span{ display: inline-block; color: #666666; }

.sidebar{width: 378px; float: right;}
.sb1 dt{ width: 293px; margin: 0 auto; }
.sb1 dd{ margin: 34px auto; }
.sb2 dt{ width: 293px; margin: 52px auto 0; }
.sb2 dd{ margin: 26px auto; position: relative;}
.sb2 dd span{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: #4c4c4c;
  color: #fff; font-size: 14px; line-height: 30px; text-indent: 12px; }

.gray{width: 100%; background: #4c4c4c; padding-bottom: 20px;}
.footer{ width: 1200px; margin: 0 auto;  padding-top: 14px; color: #999999;}
.tell{float: left; width: 325px; height: 194px; margin-left:32px; border-right:1px solid #696969; color: #999999;}
.tell dt{ font-size: 16px; line-height: 28px; margin-top: 8px;}
.tell dd{ font-size: 12px; line-height: 22px; }
.links{float: left; width: 518px; height: 194px; border-right: 1px solid #696969; }

.website{ width: 162px; float: left; margin:0 0 0 68px; color: #999999;}
.website-title{ font-size: 16px; line-height: 28px; margin-top: 8px; color: #999999;}
.sbHolder{border:solid 1px #979797;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;height:23px;position:relative;width:160px; margin-top:14px;}
.sbHolder:focus .sbSelector{}
.sbSelector{display:block;height:23px;left:0;line-height:23px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:160px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#979797;outline:none;text-decoration:none;}
.sbToggle{background:url(2826168.png) no-repeat;display:block;height:23px;outline:none;position:absolute;right:0;top:0;width:29px;}
.sbToggle:hover{background:url(2826168.png) no-repeat;}
.sbToggleOpen{background:url(#) no-repeat;}
.sbToggleOpen:hover{background:url(#) no-repeat;}
.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color:#ffffff;border:solid 1px #999999;list-style:none;
  left:-1px;margin:0;padding:0;position:absolute;top:30px;width:160px; height:130px; z-index:1;overflow-y:auto;}
.sbOptions li{padding:0 7px;}
.sbOptions a{border-bottom:dotted 1px #979797;display:block;outline:none;padding:7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{color:#979797;text-decoration:none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color:#003d82;}
.sbOptions li.last a{border-bottom:none;}
.sbOptions .sbDisabled{border-bottom:dotted 1px #979797;color:#999;display:block;padding:7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom:dotted 1px #979797;color:#003d82;display:block;font-weight:bold;padding:7px 0 7px 3px;}
.sbOptions .sbSub{padding-left:17px;}

.weixin{width: 105px; float: left; margin-left: 38px;padding-top: 37px;}
.weixin img{width: 105px; height: 105px;}
.weixin p{ width: 105px; text-align: center; font-size: 12px; line-height: 18px;}

.gray2{width: 100%; height: 76px; background: #333333; color: #999999;}
.gcenter{width: 1200px; margin: 0 auto; text-align: center; font-size: 12px; line-height: 22px; padding-top: 13px;}
.gcenter a{ color: #999999; display: inline-block;}
.ml1{margin-left: 35px;}

/*二级页*/
.left{ background:#e6e6e6; padding-bottom:50px;}
.w700{ width:700px;}
.right{ border:1px solid #e7e7e7; padding-left:30px; padding-bottom:50px; background:#fff;}
.ej_hd{ height:52px; background:#1f63ac; color:#fff; line-height:52px; font-size:26px; text-align:center; letter-spacing:5px;}
.ej_hd a{ color:#fff;}
.ej_co ul li{ margin:0; padding:0; float:left;}
.ej_co ul li a{ display:block; margin-left:26px; width:137px; line-height:36px; padding-top:13px; padding-left:20px; background:url(#) left 28px no-repeat; border-bottom:1px dashed #aeaeae; font-size:18px; color:#333333;}
.ej_co ul li .on{ color:#1f63ac; font-size:18px;}
.ej_co ul li dl dd a{ display:block; width:137px; line-height:28px; margin-left:26px; padding-top:6px; padding-left:23px; border-bottom:1px dashed #aeaeae; font-size:12px; color:#333333; background:none;}


.ej_rh{ width:700px; padding-top:20px; height:26px;}
.ej_rh h3{ width:300px; height:26px; float:left; margin-left:8px; font-size:24px; line-height:26px; color:#1f63ac;}
.ej_rh form{ float:right; margin-right:14px; height:24px; line-height:24px; border:1px solid #e7e7e7;}
.ej_rh form input{ margin:0; padding:0; display:inline-block; line-height:24px; float:left;}
.ej_rh p{ float:right; margin-right:10px; width:70px; line-height:26px; font-size:16px; color:#1f63ac;}
.srtxt{ display:inline-block; width:122px; height:24px; border:0; padding:0; margin:0;}
.srbtn{ display:inline; width:26px; height:24px; background:url(#) right top no-repeat; border:0; padding:0; margin:0;}

.ej_list1{ width:645px; margin-right:30px; border-bottom:1px dashed #e7e7e7; padding:20px 8px;}
.ej_list1 p{ width:650px; height:40px; line-height:40px; font-size:16px; color:#333333;}
.ej_list1 p a{ color:#333333;}
.ej_list1 span{ height:32px; line-height:32px; font-size:12px; color:#666666;}
.ej_list1 .red{ color:#cc0000;}

.ej_list2{ width:645px; margin-right:30px; border-bottom:1px dashed #e7e7e7; padding:20px 8px;}
.ej_list2 dl dt{ width:200px; height:133px; float:left;}
.ej_list2 dl dd{ width:425px; float:right;}
.ej_list2 dl dd p{ height:40px; line-height:40px; font-size:16px; color:#333333;}
.ej_list2 dl dd p a{ color:#333333;}
.ej_list2 dl dd span{height:32px; line-height:32px; font-size:12px; color:#666666;}
.ej_list2 dl dd .red{ color:#cc0000;}

