﻿@charset "utf-8";
*{padding:0px;margin:0px;}
body { text-align:: center;margin: 0px; font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; background-color:#f6f6f6; color: #525252;}
table {font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; color: #454545; border-spacing:0; border-collapse:collapse; empty-cells:show; }
td {font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; color: #454545;	border-collapse:collapse;}
th {border-collapse:collapse;}
img {border:none;}
.clear{clear:both; font-size:0px; height:0px; overflow:hidden; }
ol,ul,li { list-style-type:none; }
A { outline-style:none; outline-color:invert; outline-width:medium; }
A:link {color: #525252; text-decoration:none; }
A:visited {color: #525252; text-decoration:none; }
A:hover {	color: #024c44; text-decoration:none; }
.lv,.lv:link,.lv:visited{color:#327413;}
h3{color:#454545; font-size:12px;  }
h2{color:#024c44; font-size:14px; text-align:center;line-height:35px;}
h5,h5 a,h5 a:link,h5 a:visited{color:#2e4990; font-size:14px; }
h5 a:hover{color:#c7000b;}

.toper{width:100%; height:95px; background-color:#f7f7f7; border-bottom:1px solid #edeef0; border-top:8px solid #024c44; }
.box{width:1000px; margin:0px auto;}
.logo{width:443px; height:43px; float:left; padding-top:20px; }
.logorit{width:316px; float:right; text-align:right; padding-top:15px; line-height:35px;}
.logorit  .swsy,.logorit  .jrsc{width:80px; height:25px; text-align:right; background:url(../img/index_03.jpg) no-repeat left center; padding-left:25px;}
.logorit  .jrsc{ background:url(../img/index_06.jpg) no-repeat left center; }
.logorit  .tel,.logorit  .email{ width:100px; padding-left:20px; font-size:14px; background:url(../img/index_14.jpg) no-repeat left center;}
.logorit  .email{ background:url(../img/index_17.jpg) no-repeat left center; }


.rq{ text-align:center; font-size:12px; color:#666666; line-height:30px;}

.nav{width:100%; margin:0px auto; height:40px; line-height:40px; background:url(../img/index_22.jpg) repeat-x; font-weight:bold;}
.nav ul{width:1000px; margin:0px auto;}
.nav ul li{width:111px; float:left; text-align:center; }
.nav ul li a,.nav ul li a:link,.nav ul li a:visited{color:#000000; width:111px; height:40px; display:block;}
.nav ul li a:hover,.nav ul .on,.nav ul .on:link,.nav ul .on:visited{ background:url(../img/index_25.jpg) no-repeat center center; color:#ffffff;width:111px; height:40px; display:block; }

.gg{width:1000px; height:368px; border-bottom:16px solid #62a9f4; margin:0px auto 0px auto;}
.gg img{width:1000px; height:368px;}
#full-screen-slider { width:100%; height:315px;  position:relative; z-index:88; margin:0px auto;}
#slides { display:block; width:100%;height:315px; margin:0px auto; list-style:none; z-index:0; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li img { display:block; width:100%; height:315px; text-indent:-9999px}
#pagination { clear:both;display:block; list-style:none; position:absolute; left:50%; top:290px; z-index:9900;  padding:5px 15px 5px 0; margin:0px auto;}
#pagination li { display:block; list-style:none; width:14px; height:14px; overflow:hidden; float:left; margin-left:15px;  background:url(../img/bai.png) no-repeat;}
*html #pagination li{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop , src="img/bai.png");
background:none; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {  background:url(../img/lv.png) no-repeat;}
*html #pagination li.current { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop , src="img/lv.png");  
background:none;}

.gdnews{width:100%; height:34px; line-height:34px; background:url(../img/news.jpg) repeat-x;}
.gdnews .gdnewstit{width:80px; height:33px; line-height:33px; color:#ffffff; float:left; font-weight:bold; background:url(../img/index_31.jpg) no-repeat left center; text-align:center;}
.gdnews .gdnewscon{width:900px; height:33px; overflow:hidden; float:right;}
.gdnews .gdnewscon  ul li{  width:450px; float:left;}
.gdnews .gdnewscon  ul li  a{width:330px; padding-left:15px; text-align:left; background:url(../img/index_5156.jpg) no-repeat left center; max-width:330px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;  float:left;}
.gdnews .gdnewscon  ul li  span{width:100px; float:left;}

#product{width:100%;  height:188px;  margin:0px auto;  background:url(../img/index_51.jpg)  repeat-x #f7f7f7 bottom;  padding-top:30px; }
#product .smallprosy{width:181px; height:140px; line-height:30px; float:left; margin-right:10px; padding-right:10px; border-right:1px dashed #b2b2b2; text-align:center;border:8px solid #ece9e8;}
#product .smallprosy img{ text-align:center;}
#product .smallprosy .imgfont{ width:181px; height:109px;}
.rollBox {clear:both;height:200px;margin:0px auto;width:970px; position:relative;   }
.rollBox .LeftBotton {height:180px;width:45px; position:absolute; left:0px;background:url(../img/index_42.jpg) no-repeat center center; top:0px;overflow:hidden;display:inline;cursor:pointer;}
.rollBox .RightBotton {height:180px;width:45px;background:url(../img/index_45.jpg) no-repeat center center;overflow:hidden;position:absolute; top:0px; left:940px;display:inline;cursor:pointer;}
.rollBox .Cont {width:868px;overflow:hidden; height:200px; z-index:3; margin:0px auto;  }
.rollBox .ScrCont {width:10000000px;}
.rollBox #List1, .rollBox #List2 {float:left;}

#foot{width:100%; height:217px; margin-top:10px; background-color:#014b41;}
#foot  .footleft{width:390px; float:left; padding-top:80px; padding-left:20px; text-align:left; color:#5b8b85;}
#foot  .footleft  span{color:#96a1c3; line-height:40px;}
#foot  .footleft  a,#foot  .footleft  a:link,#foot  .footleft  a:visited{color:#96a1c3;}
#foot  .footleft  a:hover{color:#ffffff;}
#foot  .footrit{width:566px; padding-top:80px;  height:137px; line-height:30px; float:right; background:url(../img/index_59.jpg) no-repeat center center; color:#9ab7b4; text-align:left; padding-left:20px;}

#about{width:417px; float:left;  overflow:hidden; height:188px;border:2px solid #e4e4e4; border-bottom:none;   padding:10px; background:url(../img/index_51.jpg) repeat-x #f6f6f6 bottom center; margin-top:10px; text-align:left; font-size:14px; line-height:30px;}
#about  .abouttit,.cases .casestit,.link .linktit { height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; font-size:14px; }
.box .con{ clear:both;padding:10px 0px;  font-size:14px; line-height:30px;}
#about  .abouttit  a,#newsy  .newsytit a,.cases .casestit  a{width:100px; text-align:right; float:right;}
#about  .abouttit   span{padding:0px 10px; height:30px; border-bottom:1px solid #ff9d2e; display:block; float:left;font-weight:bold; }
#newsy{width:529px;  overflow:hidden; height:188px;border:2px solid #e4e4e4; border-bottom:none;   padding:10px; background:url(../img/index_51.jpg) repeat-x #f6f6f6 bottom center; margin-top:10px; text-align:left; float:right;}
#newsy  .newsytit {height:30px; line-height:30px;  border-bottom:1px solid #dbdbdb; font-size:14px;}
#newsy  .newsytit span{  background-color:#2a6d5e;padding:0px 10px; color:#ffffff; font-weight:bold; display:block; height:30px; float:left; }
#newsy  li{width:529px; height:30px; line-height:30px; border-bottom:1px dotted #cccccc; }
#newsy li  a{width:429px; max-width:429px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block; float:left;}
#newsy ul li span{width:100px; float:right; text-align:center; color:#8a8989;}

.cases{width:542px; float:left;  height:178px;border:2px solid #e4e4e4;  overflow:hidden;border-bottom:none;   padding:10px; background:url(../img/index_51.jpg) repeat-x #f6f6f6 bottom center; margin-top:10px; text-align:left; font-size:14px; line-height:30px;}
.cases .casestit  span,.link .linktit span{padding:0px 10px; height:30px; border-bottom:1px solid #ff9d2e; display:block; float:left;font-weight:bold; }
.link{width:396px;  height:178px; overflow:hidden;border:2px solid #e4e4e4; border-bottom:none;   padding:10px; background:url(../img/index_51.jpg) repeat-x #f6f6f6 bottom center; margin-top:10px; text-align:left; float:right;}
.link .linkcon  a{ height:30px; line-height:30px; display:block; float:left; padding:0px 10px; font-size:14px; color:#10574f;}
.link  .linkcon a:hover{color: #333333;}

.casescon ul{width:45%; float:left; margin:5px 0px;}
.casescon .ul1{ border-right:1px dashed #d6d6d6; margin-right:4%;}
.casescon ul  li{width:97%; max-width:97%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block; padding-left:2%; background:url(../img/index_29-35.jpg) no-repeat left center; height:28px; line-height:28px; }

.fygg{width:100%; margin:0px auto; height:279px;}
#left{width:216px;  float:left; background-color:#336e68; margin-top:10px;  padding:20px;}
#left  .lefttit{width:216px; height:48px; color:#fafffe; background:url(../img/news_05.jpg) no-repeat left center; line-height:22px; font-size:18px;font-family:"微软雅黑"; text-align:left; font-weight:bold;}
#left  .lefttit  span{ font-size:12px; font-family:"Arial"; line-height:20px; }
#left  ul li{width:216px; height:46px; line-height:46px; text-align:left;  }
#left  ul li  a{width:206px; height:46px; display:block;  background:url(../img/news_24.jpg) no-repeat center center;padding-left:10px;font-family:"微软雅黑"; font-size:14px; color:#ffffff; }
#left ul li a:hover,#left ul .on a{width:206px; height:46px; color:#ffffff; display:block; background:url(../img/newsh.jpg) no-repeat center center;}
#rit{width:703px;  float:right; min-height:489px; margin-top:10px;  padding:15px; border:1px solid #eeeeee; background-color:#ffffff; text-align:left;}
#rit .rittit{ width:678px; height:40px; line-height:40px; border-bottom:1px solid #447a74; background:url(../img/news_08.jpg) no-repeat left center; padding-left:25px;}
#rit .rittit a,#rit .rittit a:link,#rit .rittit a:visited{color:#174a45;}
#rit .ritcon{clear:both;padding:10px 0px; line-height:28px; text-align:left;  }

.newsli li{ clear:both;width:700px;  text-align:left;  line-height:35px; height:35px; border-bottom:1px dotted #316c6a; }
 .newsli li a{color:#3e3e3e;width:580px; max-width:580px; float:left; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding-left:10px; background:url(../img/news_03.jpg) no-repeat left center;} 
 .newsli li span{float:right; width:100px; text-align:center; }
 .ye{ text-align:center;}
 .ye a{padding:0px 5px;}

.smallpro{width:690px; margin-left:10px; text-align:left; padding-bottom:10px; margin-bottom:15px;border-bottom:1px dotted #316c6a; }
.smallpro  h2{ text-align:left;}
.smallpro .imgfont2{width:176px; height:131px; padding:3px;  float:left; border:1px solid #cccccc; margin-right:10px;}
.smallpro  img{}
.smallpro  p{ height:90px; overflow:hidden; line-height:30px;}
  #demo  input{ border:1px solid #e0e0e0;}
#demo  textarea{width:300px; height:100px; border:1px solid #e0e0e0;}
.Toogle{ width:690px;}
.Toogle h4{ cursor:pointer; width:690px; padding:0px 4px; line-height:30px; height:30px; margin-bottom:5px; text-align:left;font-size:14px;color:#666; border:1px solid #cccccc;}
.Toogle h4 span{float:right;font-weight:100;font-size:12px;color:#666;}
.Toogle div{ display:none;}
.Toogle div p{text-indent:0;}
.ulcases{}
.ulcases  li{width:47%; padding-left:2%; max-width:47%; float:left; background:url(../img/news_03.jpg) no-repeat left center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.leftcon{ color:#ffffff; text-align:left; padding:5px;}
.leftcon a,.leftcon a:link,.leftcon a:visited{color:#ffffff;}
.leftcon a:hover{color:#F60;}
.smallpro  .imgfont2 img{ text-align:center;margin:0px auto;}
 .smallpro .imgfont2{width:176px; height:131px; padding:3px;  float:left; border:1px solid #cccccc;  margin-right:10px;text-align:center;}
