body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}   
body{color:#252525;font-size:14px;font-family:Arial, Helvetica, sans-serif; background:#ffffff}
fieldset,img { border:0; }   
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#252525}
a:link{color:#252525;}
a:visited{color:#252525;}
a:hover,a:active,a:focus{color:#00329d;}
.clearit{height:0px;font-size:1px; line-height:0px; padding:0px;margin-bottom:-1px; float:none; clear:both}
.left{ float:left}
.right{ float:right}
.conter{ margin:0 auto}
.jianju{ width:100%; height:10px; margin:0 auto}
.clear{ height:0px; clear:both; overflow:hidden;}



.top{ width:1100px; height:104px;}
.logo{ width:250px; height:104px;}
.ss_tel{ width:440px; height:32px; background:url(../images/topbj.jpg) no-repeat center; margin-top:40px}
.ssk{ width:130px; height:25px; line-height:25px; border:none; float:left; padding-left:15px; background:none}

.dh{ width:100%; height:44px; background:url(../images/index_05.jpg) repeat-x }
.dhnr{ width:1100px; height:44px; background:url(../images/dhbj.jpg) no-repeat center}
.dhnr li{ float:left; height:44px; line-height:44px; font-size:16px; text-align:center}
.dhnr li a{color:#3e4550}
.dhnr li a:hover{ color:#157fb3;}


.sy_banner{ width:100%; height:435px; background:url(../images/banner.jpg) no-repeat center; margin-top:1px}
.ny_banner{width:100%; height:180px; background:url(../images/nybanner.jpg) no-repeat center; margin-top:1px;}

.sy_cpfl{ width:100%; height:152px; background:#f3f3f3}
.sy_cpflnr{ width:1100px; height:152px;}
.sy_cpflnr li{ float:left}

.sy_aboutmc{ width:1100px; height:30px; margin-top:80px}
.sy_aboutmc img{ float:left}
.sy_aboutmc a{ float:right}

.sy_about{ width:1100px; height:248px; margin-top:40px}
.sy_aboutimg{ width:395px; height:248px; background:url(../images/aboutimgbj.jpg) no-repeat center}
.sy_aboutimg img{ padding-left:35px; padding-top:28px}
.sy_aboutwz{ width:665px; height:248px; font-size:14px; line-height:26px;}

.sy_zs{ width:100%; height:150px; background:url(../images/sy_zsbj.jpg) no-repeat center}

.sycp{ width:100%; height:35px; background:url(../images/sycpbtbj.jpg) repeat-x; text-align:center}
.sycpnr{ width:1100px; height:auto; margin-top:60px;}
.sycpnr li{ width:251px; height:230px; float:left; border:#CCC solid 1px; margin-left:22px}
.sycpnr li img{ border:#CCC solid 1px}
.sycpnr li p{ line-height:44px; text-align:center}

.sy_newslm{ width:254px; height:35px; line-height:35px; border:#CCC solid 1px; margin-top:30px}
.sy_newslm li{ width:127px; float:left; text-align:center}
.sy_newslm li a:hover{ background:#157fb3; color:#FFF; display:block}

.sy_newsnr{ width:1100px; height:265px; margin-top:20px; border:#CCC solid 1px; margin-bottom:60px}
.sy_newsl{ width:590px; height:265px}
.sy_newsl img{ width:208px; height:260px; float:left}
.sy_newsl sapn{ float:right}
.sy_newsr{ width:490px; height:180px; margin-top:35px; border-left:#CCC dotted 1px}
.sy_newsr li{width:460px; line-height:30px; padding-left:20px;float:left}
.sy_newsr li a{ float:left}
.sy_newsr li span{ float:right; color:#b1b1b1; padding-right:10px}

.enddh{width:100%; height:253px; background:#404145}
.enddhnr{ width:1100px; height:253px; color:#FFF; line-height:30px}
.enddhnr a{ color:#FFF}
.enddhabout{ width:275px; height:220px; padding-top:30px}
.enddhpro{ width:275px; height:220px; padding-top:30px}
.enddhSol{ width:350px; height:220px; padding-top:30px}
.enddhnr img{ padding-top:80px; float:right}

.end{ width:1100px; height:120px; color:#999; line-height:30px}
.links{ margin-top:20px}
.links a{ color:#999; padding:0 10px}
.links a:hover{ color:#333}
.bq{ margin-top:5px}


.nrbox{ width:1100px; height:auto;}
.nrleft{ width:312px; height:auto; background:url(../images/leftlmbj.jpg) no-repeat center top}
.bt1{width:312px; height:90px; font-family:Open Sans; line-height:90px; font-size:48px; font-weight:bold; color:#FFF; text-align:center}
.nrbt{ width:750px; height:auto; font-size:24px; font-weight:bold; text-align:center; color:#4197c1; line-height:40px}
.btin{ width:312px; height:40px; display:block; background:url(../images/lminbj.jpg) no-repeat center;}
.nrleft li{ width:312px; height:40px; margin-top:10px; line-height:40px; font-size:18px; text-indent:20px}
.nrleft li a{ display:block; color:#252525}
.nrleft li a:hover{ color:#FFF}
.nrleft li:hover{ background:url(../images/lminbj.jpg) no-repeat center; color:#FFF}
.leftlxwm{ width:312px; height:160px; background: url(../images/centent_10.jpg) no-repeat left; margin-top:30px; padding-bottom:50px}


.nrright{width:750px; height:auto; padding-top:15px}
.newslb{width:730px; height:auto;}
.news_list{width:730px; height:35px; line-height:35px; overflow: hidden;}
.news_list a{float:left}
.news_list span{float:right; color:#999}
.news_word01{width:730px; height:60px; overflow: hidden; font-size:12px; color:#666; line-height:20px}


.prolb{ width:750px; height:auto}
.prolb li{ width:230px; height:220px; float:left; padding:0 10px}
.prolb li p{ width:230px; height:28px; line-height:30px; text-align:center; font-size:18px}


/*·ÖÒ³*/
.pagelist{padding-top:10px;padding-bottom:10px;text-align:center; color:#09479C; font-size:0px; clear:both;}
.pagelist span,.pagelist a,.pagelist strong{text-align:center; vertical-align:middle; font-family:Arial; font-size:12px;
display:inline-block; padding:4px 8px;margin:0px 2px;border:#cccccc solid 1px;color:#333333; border-radius:3px;}
.pagelist var{height:21px;line-height:21px; display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage{font-weight:100;margin-right:3px;border:#268ADF solid 1px; background-color:#268ADF;color:#ffffff;}
.pagelist a:hover{ color:#ffffff; border:#268ADF solid 1px; background-color:#268ADF;text-decoration:none;}


.cd-top {
  display: inline-block;
  height: 41px;
  width: 46px;
  position: fixed;
  bottom: 40px;
  right: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/top.jpg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}


