body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';}
body {font-size:1em;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.clearfix::after{
  content: ".";
  display: block;
  clear: both;
  line-height: 0;
  visibility: hidden;
}
.clearfix{
  *zoom: 1; 
}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.center{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.width100{ width:100%}
.w48{ width:48%;}

.A15white{
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #333;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15white:link {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color:#333;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15white:visited {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #333;
 TEXT-DECORATION: none;
 line-height:1.5;
}
.A15white:active {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #036ec0;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15white:hover {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #036ec0;
 text-decoration:underline;
 line-height: 1.5;
}


.A15black{
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #333;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15black:link {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color:#333;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15black:visited {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #333;
 TEXT-DECORATION: none;
 line-height:1.5;
}
.A15black:active {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #036ec0;
 TEXT-DECORATION: none;
 line-height: 1.5;
}
.A15back:hover {
 font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #036ec0;
 text-decoration:underline;
 line-height: 1.5;
}


.c-fff {
color: #fff;
}
.c-333 {
color: #333;
}
.c-666 {
color: #666;
}
.c-999 {
color: #999;
}
.c-blue {
color: #036ec0;
}
.c-reg {
color: #d90106;
}
.fb{ font-weight: bold;}
.f9 {
font-size: 9px;
-webkit-text-size-adjust: none;
}
.f10{
font-size: 10px;
}
.f12{
font-size: 12px;
}
.f13
font-size: 13x;
}

.f14{
font-size: 14px;
}
.f15
font-size: 15x;
}
.f16{
font-size: 16px;
}
.f18 {
font-size: 18px;
}
.f20{
font-size: 20px;
}
.f22{
font-size: 22px; line-height:40px;
}
.l-28 {
line-height: 28px;
} 

.ksxxlb li{width:350px; margin:0 25px; line-height:36px;}
.ksxxlb li a{color:#333; font-size:16px;}
.top{width:100%; height:120px; background:url(../images/top-bg.jpg) repeat-x; min-width:1100px;}
.top-1{width:1100px; margin:0 auto; height:102px; background:url(../images/top-bg-1.jpg) no-repeat left top; padding-top:8px;}
.logo{wdith:550px; height:94px; display:block;}
.top-right{width:220px;}
.top-link{width:220px; height:40px; line-height:40px; color:#fff; text-align:right;}
.top-link a{color:#fff; font-size:14px;}
.search{width:190px; height:30px; line-height:30px; background:#ededed; padding-left:10px; margin-top:15px;}
.search-input{width:150px; height:30px; line-height:30px; color:#036ec0; font-size:12px; background:none;}
.search-btn{width:36px; height:30px; float:right;}
.menue{width:100%; height:50px;}
.nav{width:1100px; margin:0 auto; height:50px; line-height:50px; font-size:16px;}
.nav li a{width:137px; display:block; text-align:center;color:#333;}
.nav li a:hover{color:#fff; background:#036ec0;}
.current{color:#fff; background:#036ec0;}
.gray-1{color:#333;}
.banner{width:100%; height:300px; text-align:center;}
.banner table{ width:1100px; margin:0 auto;} 
.sy-part{width:100%;}
.sy-part1{width:1100px; height:345px; margin:10px auto;}
.sy-xwdt{width:680px;}
.sy-tzgg{width:368px;}
.sy-title{height:40px; width:100%; margin-bottom:10px;}
.sy-title span{width:160px; color:#036ec0; font-size:20px; font-weight:bold; line-height:40px; float:left;}
.sy-more{width:50px; float:right; color:#999; font-size:14px; height:40px; line-height:40px;}
.sy-xwdt ul{width:100%;}
.sy-xwdt li{width:330px; height:300px; float:left;}
.sy-xwdt li .pic{width:330px; height:180px; float:left; overflow:hidden;}
.sy-xwdt li h3{font-size:15px; line-height:30px; height:30px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#333;}
.sy-xwdt li p{width:100%; font-size:15px; line-height:20px; height:60px; overflow:hidden; color:#666; float:left; text-align:justify;}
.sy-xwdt li h3:hover,.sy-xwdt li p:hover{color:#036ec0;}
.sy-tzgg li{width:100%; margin-bottom:10px; height:42px;}
.date{width:62px; height:53px; background:url(../images/date.jpg) no-repeat; text-align:center; font-size:14px; margin-right:20px;}
.date i{height:24px; line-height:24px; width:100%; text-align:center; color:#fff; display:block;font-family:Helvetica,Arial;}
.date span{width:100%; display:block; text-align:center; color:#333; height:30px; line-height:30px;font-family:Helvetica,Arial;}
.date-txt{width:275px; height:50px; line-height:25px; overflow:hidden; font-size:15px; color:#333;}
.date-txt:hover{color:#036ec0;}
.sy-xx{width:680px; height:370px; float:left;}
.sy-xx-title{width:100%;}
.sy-xx-title img{vertical-align:middle;}
.sy-xx-title li a{width:161px; text-align:center; color:#fff; font-size:18px; margin-right:12px; height:46px; line-height:46px; display:block; margin-bottom:4px;}
.cur a:link,.cur a:hover,.cur a:active,.cur a:visited{margin-bottom:0; height:50px;}
.sy-xx-con{width:680px; height:287px;}
#aaa0{background:#0062ac; padding:8px 16px; width:648px; height:270px;}
#aaa1{background:#04acad; padding:8px 16px; width:648px; height:270px;}
#aaa2{background:#996397; padding:8px 16px; width:648px; height:270px;}
#aaa3{background:#e06448; padding:8px 16px; width:648px; height:270px;}
.xx-first{border-bottom:1px dotted #80b1d6; padding:10px; color:#fff; width:628px;}
.xx-first h3{font-size:18px; width:100%; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xx-first p{height:48px; line-height:24px; color:#fff;  *color:#fff; font-size:14px;}
.sy-xx-con ul{padding:15px 10px; width:628px;}
.sy-xx-con li a{background:url(../images/xx-qdt.png) no-repeat left center; padding-left:20px; height:34px; line-height:34px; font-size:15px; color:#fff; display:block; width:608px;}
.sy-xx-con li span{display:block; width:560px; overflow:hidden; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.sy-xx-con li i{display:block; width:45px; height:34px; line-height:30px; color:#fff; text-align:right; float:right;}
.rwjs{width:368px; position:relative;}
.rwjs-title{width:368px; height:52px; background:url(../images/rwjs-title.jpg) no-repeat;}
.rwjs-con{width:368px; height:336px;padding-top:10px;line-height:28px;}
.link{width:100%; height:54px; border-top:1px solid #f1f1f1;}
.link-1{width:1100px; margin:0 auto;}
.link-title{width:106px; height:54px; line-height:54px; background:#00579a; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.link-1 li a{padding:0 22px; line-height:54px; color:#333; font-size:15px; display:block; float:left; font-weight:bold;}
.foot{width:100%; height:60px; line-height:60px; color:#fff; font-size:14px; background:#00579a; text-align:center;}


.con-1{width:1100px; margin:0 auto; min-height:500px; margin-top:20px; margin-bottom:20px;}
.banner-1{width:100%; height:200px; overflow:hidden; text-align:center; background:#f7f7f7;}
.left{width:250px;}

.left-bt{width:250px; height:110px; background-color:#0285D5; color:#FFFFFF; font-size:24px; text-align:center; line-height:110px;} 

.left li a{height:50px; line-height:50px; border-bottom:1px solid #ddd; padding-left:40px; display:block; font-size:16px; width:210px;}
.current-2{background:#036ec0; width:210px; color:#fff; font-weight:bold;}
.left li a:hover{background:#036ec0; width:210px; color:#fff; font-weight:bold;}
.gray-2{width:210px; color:#333; background:#fbfbfb;}
.right{margin-left:30px; width:820px;}
.local_1{width:800px; color:#999; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:6px; padding:0 10px 6px 10px;}
.local_1 a,.ssjg-local a{color:#999; font-size:14px; line-height:40px;}
.local_1 h2,.ssjg-local h2{font-size:26px; color:#036ec0; line-height:40px; font-weight:normal; width:300px; float:left;}
.local{width:100%; color:#999; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:6px; padding:0 10px 6px 10px;}
.local a{color:#999; font-size:14px; line-height:40px;}
.local h2{font-size:26px; color:#036ec0; line-height:40px; font-weight:normal; width:300px; float:left;}
.content-jj,.content-list,.content-rwjs-list,.content-pic-list,.ksxxlb{width:100%; padding:15px 10px; text-align:left;}
.content-jj p,.ssjg-content p{line-height:30px; font-size:16px; color:#333; text-indent:2em; text-align:justify; text-justify:inter-ideograph;} 
.content-jj h1{line-height:40px; font-size:24px; color:#333; margin-bottom:20px;} 


.content-jj table p,.ssjg-content table p{ line-height:30px; font-size:16px; color:#333; } 


.content-jj img{margin-bottom:15px; max-width:600px;}
.local-1 img{vertical-align:middle;}
.local-1{width:400px; text-align:right;}
.content-list ul{width:100%;}
.content-list li{width:100%; line-height:40px; background:url(../images/list-bg.png) no-repeat left center; padding-left:15px;}
.content-list li a{color:#333; font-size:16px; display:block; float:left; text-align:left;}
.content-list li i{display:block; float:right; color:#666; font-size:14px;}
.content-list li a:hover{color:#036ec0;}
.content-title{width:100%; margin-top:10px;}
.content-jj .content-title h3{color:#333; font-size:20px; text-align:center;}
.content-jj .content-title h4{font-weight:normal;text-align:center; width:100%; color:#999; font-size:14px; line-height:24px;}
.content-con{width:100%; margin-top:16px;}
.up{width:100%; border-top:1px solid #f1f1f1; margin-top:15px; padding-top:10px;}
.up a{width:100%; display:block; height:30px; line-height:30px; overflow:hidden; text-align:left; font-size:14px; color:#666;}
.up a:hover,.link-1 li a:hover,.local a:hover,.content-pic-list li a:hover{color:#00579a;}
.rw{width:130px; height:150px; overflow:hidden; border:1px solid #f1f1f1;}
.rw a{display:block; width:128px; height:148px; overflow:hidden; border:1px solid #fff;}
.rw-txt{width:638px; height:150px; overflow:hidden; text-indent:2em; line-height:30px; color:#333; font-size:14px; text-align:left; margin-left:30px;}
.rw-jj{width:100%; height:30px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rw-jj h3{color:#333; font-size:16px; display:inline; margin-right:10px;}
.rw-jj span{color:#999; font-size:14px;}
.rw-xq{width:100%; height:120px; overflow:hidden; color:#333; text-align:justify;}
.content-rwjs-list li{width:800px; margin:15px 0 20px;}
.top-link a:hover{color:#e6b918;}
.content-pic-list ul{margin-top:20px;}
.content-pic-list li{width:245px;overflow:hidden; margin-right:23px; margin-bottom:30px; background:url(../images/bg.jpg) no-repeat left top; padding:0 6px 6px 0;height:200px; }
.content-pic-list li img{width:245px; height:160px; overflow:hidden;}
.content-pic-list li a{color:#333; line-height:50px; font-size:16px;}



.banner-box{min-width:100%;height:300px;position:relative;overflow:hidden; text-align:center;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:300px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:100px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:150px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;} 



.banner {
 position: relative;
 height: 300px;
 overflow: hidden;
 width: 100%;
 z-index: 1;
}
.banner .wp-banner {
 position: absolute;
 width: 100%;
 height: 100%;
}
.banner .wp-banner li {
 width: 100%;
 height: 100%;
}
.banner .wp-banner li a {
 display: block;
 width: 100%;
 height: 100%;
 position: relative;
}
.banner .btn-serial {
 position: absolute;
 left: 48%;
 bottom: 30px;
}
.banner .btn-serial li {
 float: left;
 width: 12px;
 height: 12px;
 margin: 0 5px;
 cursor: pointer;
}
.banner .btn-serial li a {
 display: block;
 width: 100%;
 height: 12px;
 margin: 5px 0;
 background-color: #FFF;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 opacity: 1;
}
.banner .btn-serial li.hover a {
 background-color: #ee7540;
}
.banner .wp-banner li a em {
 display: inline-block;
 background: url("../images/banner_link.png") no-repeat top center;
 width: 169px;
 height: 49px;
 bottom: 146px;
 left: 50%;
 margin-left: -84px;
 position: absolute;
}
.banner .wp-banner li a em:hover {
 background: url("../images/ljwm.png") no-repeat center;
}

.ssjg{width:1100px;}
.ssjg-content{width:980px; padding:15px 10px; text-align:center;}
.ssjg-local{width:980px; color:#999; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:6px; padding:0 10px 6px 10px;}
.content-sz{width:800px; padding:15px 10px; line-height:30px;}
.pic-list{width:100%; padding:15px 10px;}
.pic-list ul{padding-top:20px;}
.pic-list li{width:124px; margin-right:45px; margin-bottom:30px;}
.pic-list li span{width:122px; height:162px; border:1px solid #ccc; display:block;}
.pic-list li img{width:120px; height:160px; overflow:hidden; border:1px solid #fff;}
.pic-list li i{display:block; width:122px; color:#333; font-size:15px; line-height:36px; text-align:center;}
.xx-first h3{color:#fff;}

.defaultInputStyle{border:1px solid #AFD5F5;vertical-align:middle;*vertical-align:top;}

.content-con table p{text-indent:0;}
.md td{border:1px solid #ccc;}
.content-con table{margin:0 auto;}