@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font:12px/20px "宋体"; color:#404040;background:#fff;}
h1,h2,h3,h4,ul,li,ol,dl,dd,dt,image,a,p{margin:0;padding:0; list-style:none; border: none; text-decoration:none}
#nav{margin:0 auto;}
/*header*/
#header{margin:0 auto 5px; background:url(../images/headerBg.jpg) no-repeat; height:275px; overflow:hidden;}
/*nav*/
#nav{width:982px; height:40px; background:url(../images/navGg.jpg) no-repeat; }
#nav ul{ height:40px;}
#nav li{width:220px; line-height:40px;float:left; text-align:center;height:40px;}
#nav li a:link,#nav li a:visited{color:#fff; font-size:18px;text-decoration:none; font-weight:bold;}
#nav li a:hover{color:#F00;}
/*main*/
#main{ width:970px; margin:10px auto 0; overflow:hidden;}
#main h2{ background:url(../images/workTitle.jpg) no-repeat; height:40px; width:429px; padding:0 14px 0 32px; line-height:44px; overflow:hidden; }
#main h2 strong{ font-size:14px; color:#FFF; float:left; width:76px; padding-top:2px;}
#main h2 a{ display:inline-block; width:45px; height:14px;  float:right;}
#main h2 .more{ color:#333; font-size:12px; float:right; font-weight:100; padding-top:0px; text-decoration:none;}
.mainTop{ height:284px; margin-bottom:15px;}
.mainTopLeft{width:532px; float:left; background:#d2eefc;}
.mainTopLeft .bannerLeft{width:418px; height:264px; float:left;}
.mainTopLeft .bannerLeft .current dd{display: none;}
.bannerLeft dt{width:418px; height:211px; overflow:hidden;}
.bannerLeft dd{ height:45px;line-height:20px; padding:8px 15px 0 10px;}
.bannerRight{ width:95px;float:right; margin-top:3px; padding-right:8px;}
.bannerRight li{ margin-bottom:1px; width:95px; height:66px; margin-bottom:1px; position:relative;}
.bannerRight li span{ display: none; width:9px; height:17px; position:absolute; left:-8px; top:20px;}
.bannerRight li span img{width: 9px; height: 17px;}
.bannerRight .first{ height:61px;}
/*mainTopRight*/
.mainTopRight{ float:right; width:475px;}
.mainNews{ height:244px;_height:231px; border:1px solid #c0e5f2; border-top:none;}
.mainNews h3{ height:28px; line-height:28px; font-size:14px; text-align:center;}
.mainNews p{ height:70px; width:425px; padding-left:25px; background:url(../images/line.jpg) no-repeat 20px bottom; text-indent:2em;}
.mainNews dl{ padding:0 15px;line-height:31px;}
.mainNews dt a:link,.mainNews a:visited,.works dt a:link,.works dt a:visited,.content dt a:link,.content dt a:visited{ color:#404040; text-decoration:none;width:290px;}
.mainNews dt a:hover,.works dt a:hover,.content dt a:hover{ color:#06C;}
.mainNews dt,.works dt,.content dt{ float:left; background:url(../images/sanjiao-dl.jpg) no-repeat left center; padding-left:10px;}
.mainNews dd,.works dd,.content dd{ float:right; width:76px;}
.mainNews dt,.content dt{ width:270px;}
.mainFooterLeft{height:225px;float:left;}
#main .mainFooterLeft h2{ background:url(../images/workTitle.jpg) no-repeat;height:37px;width:431px;}
.works{width:475px;}
.works,.content{ height:188px; border:1px solid #c0e5f2; padding-top:15px; border-top:none;}
.works dl,.content dl{ padding:0 15px;line-height:30px;}
.works dt{ width:340px;}
.mainFooterRight{  float:right; width:474px;}
#main .mainFooterRight h2{ height:37px;width:428px;}
/*footer*/
#footer{ background:url(../images/footer.jpg) repeat-x; height:100px; width:970px; margin:10px auto 15px; padding-top:30px;_margin:0 auto 15px;}
#footer p{ line-height:26px; color:#999; text-align:center;}


/*****切换******/
.ldxx_tpxw{/*width:532px;*/ width:475px; height:250px; position:relative; float:left;}
.ldxx_tpxw .tpxx{ width:423px; height:250spx; position:absolute; z-index:1;}
.ldxx_tpxw .gdr{ width:38px; top:222px; line-height:23px; position:absolute; z-index:2; left:248px; background:#edefee; padding-left:10px; padding-right:5px;}
