.newsban { width:100%; height:520px; background:#3db0ff; margin-top:61px; background:url(../images/picnews.jpg) right center no-repeat;}
.newsp { width:290px; height:410px; position:absolute; left: 50%; margin-left:-225px; margin-top:60px;}
.newsp2 { width:1030px; height:260px; position:absolute; left:50%; margin-left:-528px; margin-top:40px;}

.fenxx { width:1000px; height:50px; margin:0px auto; border-bottom:0px solid #dcdcdb; padding-top:10px; padding-bottom:45px;}

.sect { width:1110px; height:75px; margin:0px auto; border-bottom:1px solid #dcdcdb; padding-top:10px;}
.sect1 { width:75px; height:75px; font-size:30px; line-height:35px; float:left; color:#666666;}
.sect2 { width:700px; height:37px; float:left; border-left:1px solid #dcdcdb; padding-left:12px; padding-top:38px; font-size:24px; line-height:32px; color:#7b7b7b;}
.snews { background:url(../images/news-bg.gif) -5px 0 no-repeat;}

.dot { width:10px; height:26px; float:right; margin-top:10px; background:url(../images/dot.gif) right center no-repeat;}
.bgtfirst { padding-top:20px;}
.bgtime { width:100px; height:24px; margin-right:10px; float:right; text-align:center; font-size:12px; line-height:24px; margin-top:10px;}
.timeon { background:#e9e9e9; border:0px solid #cccccc; color:#666;	-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.bgtime a { text-decoration:none;}
.bgtt { height:auto; font-size:12px; line-height:20px; margin-top:10px; padding-left:10px; padding-right:10px;}
.bgtt a {color:#0676c3; background:#e5f2fa;}
.bgtt a:hover {color:#fff; background:#c00; text-decoration:none;}
.bgtt img { margin:5px 1px 5px 0; float:left;}
.secboxline { background:url(../images/dotline.gif) 275px 0 repeat-y;}

.listpage { height:80px;padding-top:40px; padding-left:40px;}
.total { width:140px; height:30px; line-height:30px; color:#333; background:#e6e6e6; text-align:center; float:left; margin-right:4px;}
.listpage a { display:block; width:30px; height:30px; line-height:30px; text-align:center; color:#333; float:left; background:#e6e6e6; margin-right:4px; text-decoration:none;}
.listpage a.cur { background:#f90; color:#FFFFFF;}
.listpage a img { margin-top:10px;}
.pageinp { width:28px; height:28px; padding:0px; line-height:28px; border:1px solid #ccc; text-align:center; margin:0px;}
.secpagetz { width:40px; height:30px; float:left; color:#999999; line-height:30px;}
.secpagebtn { width:30px; height:28px; background:#e6e6e6; float:left; text-align:center; line-height:30px; cursor:pointer; border:1px solid #CCCCCC;}

#intro{width:100%;height:520px;overflow:hidden;position:relative;margin:0px auto; background:url(../images/banner-casetow.png) center bottom repeat-x; margin-top:61px;}
.fangan { width:100%; height:550px; background:url(../images/banner-fa.jpg) center bottom repeat-x; margin-top:61px;}
.abban { width:100%; height:550px; background:url(../images/abban.jpg) center bottom repeat-x; margin-top:61px;}
.abp { width:150px; height:490px; position:absolute; left:50%; margin-left:-340px; margin-top:35px;}
.abc { width:650px; height:400px; position:absolute; left:50%; margin-left:-150px; margin-top:60px; line-height:58px; font-size:14px; color:#FFFFFF;}

.abcont { width:1130px; height:250px; padding-top:50px; margin:0px auto; font-size:14px; line-height:32px;}
.cpb { width:1200px; height:550px; margin:0px auto;}
.cpbb { width:295px; height:230px; float:left; background-position: center 38px; background-repeat:no-repeat;}
.cp1 { background-image:url(../images/cp1.gif);}
.cp2 { background-image:url(../images/cp2.gif);}
.cp3 { background-image:url(../images/cp3.gif);}
.cp4 { background-image:url(../images/cp4.gif);}
.cp5 { background-image:url(../images/cp5.gif);}
.cp6 { background-image:url(../images/cp6.gif);}
.cp7 { background-image:url(../images/cp7.gif);}
.cp8 { background-image:url(../images/cp8.gif);}
.cpb a { text-decoration:none; width:295px; height:90px; padding-top:160px; display:block; text-align:center; line-height:20px; font-size:12px; color:#888;}
.cpb a span { font-size:20px; line-height:40px; display:block; color:#333;}
.abwh { width:100%; height:450px; background:#09293d; color:#FFFFFF;}
.wht { width:284px; height:72px; position:absolute; left:10%; margin-left:40px; margin-top:30px;}
.whp { width:500px; height:320px; position:absolute; left: 10%; margin-left:25px; margin-top:115px;}
.abzz { width:100%; height:550px; background:#eeeeee; padding-top:70px; overflow:hidden;}
.whc { width:700px; height:330px; position:absolute; left:45%; margin-left:-20px; margin-top:100px; line-height:28px; font-size:14px; color:#333333;}
.zzbox { width:18%; height:215px; float:left; margin:0 1% 20px 1%;}
.boxgrid { width:15.5%; height:215px; float:left; margin:0 0 20px 1%; overflow: hidden; position: relative; cursor:pointer;}
.boxgrid div { position:absolute; top:0; left:0;}
.boxgrid img { width:100%;}
.cover { width:100%; height:100%; font-size:16px; text-align:center; line-height:200px;}
.co1 { background:#d6dae1;}
.co2 { background:#323a45; color:#FFFFFF;}
.co3 { background:#9fa6b4; color:#FFFFFF;}

.lxban { width:100%; height:490px; background:#398099; margin-top:61px; text-align:center; padding-top:30px;}
.lxcont { width:760px; height:auto; margin:0px auto; background:url(../images/map.gif) 50px 40px no-repeat; padding:60px 0 50px 540px; font-size:14px; line-height:28px;}

.readt1 { width:700px; height:auto; padding:25px 0 10px 0; font-size:20px; line-height:150%; color:#00a0e9;}
.readt2 { width:700px; height:auto; padding-bottom:10px; font-size:16px; line-height:140%;}
.readinfo { width:700px; height:30px;}
.readinfo2 { border-bottom:1px dotted #CCCCCC; height:25px; color:#999999;}
.readcont { width:700px; height:auto; padding:20px 0 80px 0; line-height:28px;;}
.readcont img { max-width:700px;}
.readcont p { margin-bottom:10px; margin-top:10px; font-size:12px;}

.anban { width:100%; height:550px; background:url(../images/anban.jpg) center top repeat-x; margin-top:61px;}
.contactbanner { width:100%; height:350px; background:url(../images/contactbanner.jpg) center top repeat-x; margin-top:61px;}
.casebox { width:100%; height:540px; padding-top:60px;}
.leftaro { width:60px; height:150px; text-align:center; cursor:pointer; position:absolute; margin-top:200px;}
.r { right:0px;}
.ISL_Cont_1 { width:1200px; height:500px; margin:0px auto; overflow:hidden;}
.ISL_Cont_1 li { width:1250px; height:500px; float:left; overflow:hidden; }
.ISL_Cont_1 li div { width:280px; height:125px; float:left; margin-right:15px; margin-bottom:15px; text-align:center; line-height: 180px; font-size:28px; line-height:45px; padding-top:25px;}
.ISL_Cont_1 li div:hover { border:2px solid #fff; }
.color1 { background:#666699; border:2px solid #666699; color:#FFFFFF;}
.color2 { background:#669999; border:2px solid #669999; color:#FFFFFF;}
.color3 { background:#c85c5c; border:2px solid #c85c5c; color:#FFFFFF;}
.color4 { background:#4e5d72; border:2px solid #4e5d72; color:#ffffff;}
.color5 { background:#cc9999; border:2px solid #cc9999; color:#ffffff;}
.color6 { background:#999999; border:2px solid #999999; color:#FFFFFF;}
.color7 { background:#cc9966; border:2px solid #cc9966; color:#FFFFFF;}
.color8 { background:#993333; border:2px solid #993333; color:#FFFFFF;}
.color9 { background:#c165aa; border:2px solid #c165aa; color:#FFFFFF;}
.color10 { background:#999999; border:2px solid #999999; color:#fff;}
.color11 { background:#9a846d; border:2px solid #9a846d; color:#fff;}
.color12 { background:#a1919b; border:2px solid #a1919b; color:#fff;}
.color13 { background:#538f87; border:2px solid #538f87; color:#fff;}
.color14 { background:#339966; border:2px solid #339966; color:#fff;}