*{margin:0px; padding:0px;}
.top1{height:5px; width:100%; background-color:#023145;}

body{padding-right:0px;padding-left:0px;font-size:12px;padding-bottom:0px;margin:0px;padding-top:0px;font-family: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#fff; background-size:100% ; background:url(../images/bj_03.jpg) repeat;}
table{ border-spacing:0;border-collapse:collapse;}
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{text-decoration:none;}
A:hover { text-decoration:none; color:#1f5db2;}
a{color:#333333;}
legend{color:#000;}
fieldset,img{border:0;}
.center{text-align:center;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}


.top{ height:144px; width:100%; min-width:1200px;}
.topc{ width:1200px; height:144px; margin:0 auto; background:url(../images/cc.png) 700px 0 no-repeat;}
.toplf{ width:584px; height:67px; float:left; margin-top:30px;}
.souf{ width:240px; height:33px; float: right; margin-top:17px;}




.souan{ width:21px; height:23px; margin-top: 5px; float:left;}
.dan{ height:50px; width:100%;background:#023145;margin-bottom:10px;}

.gid{ background:#eeeeee; width:100%; min-width:1200px; height:212px;}
.gidc{ width:1200px; margin:0 auto; height:212px;}

.diblj{width: 100%; height: 35px; margin-bottom: 18px;}
.diblj li{padding: 0 10px; float: left; line-height: 35px; font-size: 14px;}
.diblj li a{ color: #ececec;}







.noticeul a:hover p {
 color: rgb(25, 89, 178); text-decoration: underline;
}
.noticeul {
 width: 100%; height: auto; float: left;
}
.noticeul li {
 padding: 3px 0px; width: 100%; height: auto; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.noticeul a {
 width: 100%; height: auto; overflow: hidden; display: block;
}
.noticeul a div {
 width: 19%; float: left;
}
.noticeul a em {
 width: 100%; text-align: center; display: block;
}
.noticeul a div span {
 width: 100%; text-align: center; display: block;
}
.noticeul a em {
 color: rgb(102, 102, 102); line-height: 29px; font-size: 22px;
}
.noticeul a div span {
 color: rgb(136, 136, 136); font-size: 12px;
}
.noticeul a > span {
 background: rgb(221, 221, 221); width: 1px; height: 36px; margin-top: 5px; float: left; display: block;
}
.noticeul a p {
 width: 68%; height: 44px; line-height: 44px; overflow: hidden; margin-left: 2%; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.noticeul a p img {
 margin: 4px 0px 0px 10px;
}
.noticeul a img {
 margin-top: 12px;
}
.noticeul a div {
 width: 12%;
}
 
.noticeul a p {
 width: 82%;
}
 
.noticeul a img {
 margin-top: 7px;
}
 
.noticeul a div {
 display: none;
}
.noticeul a > span {
 display: none;
}
.noticeul a p {
 width: 88%; line-height: 36px; float: left;
}
 
.noticeul a p {
 overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
 
.noticeul a p {
 width: 84%;
}
 





























.scroll_horizontal{position:relative;width:1160px;height:150px;padding:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1160px;height:150px;margin:0 auto; margin-top:20px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:190px;text-align:center; line-height:60px; font-size:16px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:50px;width:32px;height:106px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:10px; background:url(../images/llsf_171.png) left center no-repeat;}
.scroll_horizontal .minus{right:10px; background:url(../images/llsf_14.png) right center no-repeat;}






.tozbc{ width:1200px; height:auto; margin:0 auto;}
.tozbclf{ width:380px; float:left; height:340px;}
.tozbclft{ height:50px; width:100%; background:url(../images/llsf_34.png) bottom repeat-x; }
.tozbclftlf{ min-width:80px; float:left; text-align:center; font-size:20px; line-height:40px;}
.tozbclftrr{ width:50px; float:right; text-align: right; line-height:40px; font-size: 14px;}
.kkh40{ width:100%; height:40px; padding:25px 0px 15px 0px;}
.kkh40lf{ width:50px; background:#004785; height:40px; float:left;}
.kkh40lf h3{ line-height:20px; background:#ededed; height:20px; text-align:center; color:#000; font-size:12px; font-weight:normal;}
.kkh40lf p{ line-height:20px; background:#004785; height:20px; text-align:center; color:#fff; font-size:12px;}
.kkh40rr{ width:300px; float:right; height:40px;}
.kkh40rr h3{ font-size:14px; line-height:20px;}
.kkh40rr p{ font-size:12px; color:#919191; line-height:20px;}

.tozbclfrr{ width:380px; float:left; height:340px; margin-left:20px;}
.kkh137{ width:100%; height:100px; border-bottom:1px dashed #ccc; padding-top:20px;}
.kkh137lf{ width:143px; height:87px; float:left;}
.kkh137lf img{ width:143px; height:87px;}
.kkhrg{ width:220px; float: right;}
.kkhrg h3{ font-size:18px; line-height:30px; font-weight: normal;}
.kkhrg p{ font-size:14px; line-height:28px;color: #666666;}
.lixist{ height:auto; width:100%; margin-top:10px;}
.lixist li{ text-align:right; line-height:40px; color:#999; font-size:14px;}
.lixist li a{ float:left; text-align:left; font-size:16px;}
.torgg{ width:380px; float:right; height:340px;}
.torggimg{ width:380px; height:195px; margin-top:20px; margin-bottom:14px;}
.lianj45{ height:45px; background:#919191; width:100%; min-width:1200px;}
.lianj45c{ width:1200px; margin:0 auto; height:45px;}
.lianj45clf{ font-size:16px; width:100px; line-height:45px; color:#fff; float: left;}
.lianj45clr{ width:1000px; float:right; height:30px; margin-top:13px;}
.lianj45clr li{ width:150px; height:30px; padding:0 91px; float:left;}
.foot{ height:150px; background:#005768; width:100%; min-width:1200px; border-top: 5px solid #003e42;}
.footc{ width:1200px; margin:0 auto; height:100px;}
.footclf{ width:110px; height:110px; float:left; margin-top:20px;}
.footclr{ width:700px; float:left; height:60px; margin-top:20px; color:#fff; font-size:14px; padding-left:40px; line-height:30px;}


.bj1200{ width:1160px; padding:15px 15px 0px 15px; background:#fff; margin:0 auto;}
.bj1200dd{ width:1160px; padding:0px 15px 0px 15px; background:#fff; margin:0 auto;}

.xinw{ width:100%; height:auto; padding-bottom:20px;}
.ery{ width:230px; float:left; height:auto;}

.boant{ width:1170px; height:200px; margin:0 auto;}

.xintllff{ min-width:80px; padding:0 10px; color:#fff; margin-top:10px; background:#005768; font-size:14px; text-align:center; line-height:35px; float:left; margin-left:15px;}
.gend{ font-size:14px; min-width:60px; height:45px; line-height:45px; float:right;}
.xintl{ width:100%; border-bottom:1px solid #053c3f; height:45px;}
.danlm28cc{ font-size:14px; line-height:35px; width:95%; margin:0 auto; padding-top:30px;}
.danlm28cc p{ padding-bottom:15px; text-indent:28px;}

.youc830v{   height:auto; border:1px solid #ccc;}

.erjb{ height:61px; background:#005768; font-size:24px; line-height:61px; color:#fff; text-align:center;}

.erminc{ width:100%; height:47px; border-bottom: 1px solid #003e42;line-height:47px; margin-bottom:2px; font-size:14px; text-indent:30px; color:#000;}

.erminca{ width:100%; height:47px; border-bottom: 1px solid #f0f0f0; line-height:47px; margin-bottom:2px; font-size:14px; text-indent:30px; color:#000;}

.youc830{ float:right; width:910px; height:auto; border:1px solid #ccc;}

.genddd{ font-size:14px; min-width:60px; height:45px; line-height:45px; float:right; padding-right:10px;}

.fanyxh{ width:100%; height:40px; text-align:center; padding:5px 0px;}
.mch3{ font-size:26px; text-align:center; font-weight:bold; line-height:45px; padding-bottom:30px; padding-top: 30px;}
.mchcot{ width:95%; line-height:37px; font-size:16px; padding-top:30px; padding-bottom:10px; margin:0 auto;}
.mchcot p{ text-indent:30px; margin-bottom:10px;}

.mch3sh{ border-bottom:1px dashed #ccc; text-align:center; font-size:14px;min-height:40px; line-height:40px;}
.lixistee{ height:auto; width:95%; margin:0 auto; margin-top:10px;}
.lixistee li{ text-align:right; line-height:33px; color:#9e9e9e; font-size:14px;}
.lixistee li a{ float:left; text-align:left;}

.sahut{ width:100%; height:240px;}
.sahut img{ width:1160px; height:240px;}


.hh370{width: 1200px; height: 370px; margin: 0 auto; padding: 20px 0;}
.hh370lf{ width: 775px; float: left; height: 370px;}
.hh370lf_img{width: 390px; height: 270px;float: left; padding: 10px;}
.hh370lfw{ width: 100%;height: auto; padding-top: 20px;}
.hh370rr350{float: right; height: auto; width: 350px;}
.hh370rr350 li { line-height: 40px; font-size: 14px;color: #999999; height: 40px;}
.hh370rr350 li a{font-size: 16px; color: #000; padding-right: 15px;}
.tan385{width: 385px; float: right; height: auto;}

.tlfz{ min-width:80px; float:left; text-align:center; font-size:20px; line-height:40px;}
.kydtz{ min-width:80px; float:left; text-align:center; font-size:20px; line-height:40px; background:url(../images/bj_21.png) left center no-repeat; text-indent: 40px;}
.kydtzfj{ min-width:80px; float:left; text-align:center; font-size:20px; line-height:40px; }

.kydtzjl{ min-width:80px; float:left; text-align:center; font-size:20px; line-height:40px;}

.tonb{ height: 40px;  border-bottom: 1px solid #ccc; padding-top:5px;}
.tonblf{background: #e5eef5; height: 65px; width: 65px; float: left;}
.tonblf h3{font-size: 18px; font-weight: normal; line-height: 30px; color:#0375bb; text-align: center;}
.tonblf p{font-size: 12px; font-weight: normal; line-height: 30px; color:#828282; text-align: center; border-top: 1px solid #ccc;}
.tonblrr{width: 384px; float: right; line-height: 30px; font-size: 16px;}

.hhvvlfw{ width: 100%;height: auto; padding-top:20px;}


.kyds{width: 100%;border-bottom: 1px solid #ccc; height: 76px; font-size: 16px; line-height: 28px; padding: 15px 0px;}

.kyds img{ float: left; padding-right: 10px; padding-top: 5px;}


.zunt{width: 1200px; height: 138px; border: 1px solid #e0e0e0; margin: 0 auto ; margin-top: 30px ; margin-bottom: 30px;}
.zuntlf{width: 47px; float: left;}
.khh118{width: 1130px; float: right; height: 118px; padding-right: 10px; padding-top: 10px;}

.youclij{width: 250px; height: 40px; float: right; margin-top: 57px;}


.zh200{  height: 200px; padding: 10px;  background: #e9f2f5;}
.zh200lf{width: 260px; float: left; height: 200px;}
.zh200lf img{width: 260px;  height: 200px;}
.zh200lfr{ width: 850px; float: right; height:inherit;}
.zh200lfrt{ line-height: 35px; font-size: 18px; height: 35px; color: #005768; font-weight: bold;}

.ernh{width: 100%; height: auto; padding-top: 20px;}

.ernhlf{ width: 360px; height: auto;  float: left; padding:13px;}
.ernhlfw{ width: 360px; height: 165px;background: #e9f2f5;}

.ernhlfw  img{ width: 360px; height: 128px;}


.ernhlfw p{ font-size: 16px; line-height: 35px; text-align: center;}
.khh118 li{width: 216px; height: 118px; float: left; margin-right: 10px;}



#foot{
width:100%;
height:200px;
background-color:#69B0CE;
margin-top:0px;}
#footcontent{
width:1200px;
height:200px;
margin:0px auto;
}
#footleft{
width:400px;
height:200px;
float:left;}
#logo1{
width:400px;
height:51px;
padding-top:20px;
padding-bottom:20px;}
.footp1{
width:400px;
height:26px;
color:white;
font-size:13px;
line-height:26px;
padding-left:10px;}
.footp2{
width:300px;
height:30px;
color:white;
font-size:13px;
line-height:26px;
padding-left:10px;
text-align:left;}
#footcenter{
width:120px;
height:120px;
float:left;
padding:30px 150px;}
#footright{
width:339px;
height:100px;
float:left;
padding-top:40px;
padding-left:40px;}