/* CSS Document */
body {margin:0 auto; font-size:12px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; color:#666; background:url(images/bg01.gif) repeat-x top center #3E7BD0;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {}
li {list-style:none; }
img {border:0px;}
a {color:#666; text-decoration:none;}
a:Hover { color:#333; }
.top{ width:980px; height:125px; margin:42px auto 0px auto; background:#184067; border:10px solid #A2B2CE;}
.top1{ width:265px; height:125px; float:left;}
.top2{ width:689px; height:125px; float:right;}
.nav{ width:689px;float:left; }
.nav_n {width:689px;  float:left; position:absolute;z-index:2;}
.nav_n ul ul { display: none; float:left;  }
.nav_n ul li:hover > ul {display: block; float:left; }
.nav_n ul {text-align:center;	border-radius: 10px;  list-style: none;position: relative;display: inline-table;}
.nav_n ul:after {content: ""; clear: both; display: block;}
.nav_n ul li { width:82px; height:55px; float:left; line-height:55px; font-size:15px; color:#FFF; font-weight:bold; background:url(images/dh.jpg) no-repeat left center; padding-left:16px; text-align:left; margin-top:30px;}
.nav_n ul li a:hover{ color:#17E6F1; text-decoration:none;}
.nav_n ul li  a{ color:#FFF; text-decoration:none;}
.nav_n ul ul {/*background:url(image/bg-frame2.png) no-repeat;*/ border-radius: 0px; padding: 0; float:left; }
.nav_n ul ul li { margin-left:-16px!important;WIDTH: 82px; height:35px;background:#000;line-height:35px; font-size:12px; font-weight:bold;PADDING-RIGHT: 0px; position: relative;  Z-INDEX:9999;  border-bottom:1px dashed #CCC; margin-top:0px;}
.nav_n ul ul ul {position: absolute; left: 100%; top:0;}
.nav_n ul ul li A {color:#;}
.nav_n ul ul li A:hover{ color:#17E6F1; border-top:none;}
.banner{ width:980px; height:330px; margin:0 auto; background:#A2B2CE; padding:0px 10px 7px 10px;}
.ban1{ width:240px; height:330px; float:left;}
.ban1 li{ width:200px; height:38px; float:left; background:url(images/bd.jpg) no-repeat left; padding-left:40px; margin-bottom:3px; text-align:left; line-height:38px; font-size:15px; color:#333;}
.ban1 li a{color:#333; text-decoration:none;}
.ban1 li a:hover{color:#17E6F1; text-decoration:none;}
.ban2{ width:730px; height:327px; float:right; z-index:0; text-align:left;}
#flash {width:100%;height:327px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:327px;background:url(images/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:327px;background:url(images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:327px;background:url(images/banner3.jpg) center no-repeat;
}
#flash img {width:100%;height:327px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:10px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:327px;overflow:hidden;width:730px;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(images/touming.png) repeat-x center bottom;height:327px;width:100%;margin:0 auto;clear:both;
}
.sy1{ width:960px; height:auto; margin:0 auto; background:#fff; border-left:10px solid #A2B2CE; border-right:10px solid #A2B2CE; overflow:hidden; padding:10px;}
.sy1a{ width:100%; height:32px; float:left; background:#A2B2CE; margin-bottom:10px;}
.sy1a1{ width:90px; height:32px; float:left; text-align:left; line-height:32px; font-size:15px; color:#000; font-weight:bold; padding-left:10px;}
.sy1a2{ width:50px; height:32px; float:right;}
.sy1b{ width:960px; height:230px; float:left;}
.sy1b dl{ width:960px; height:230px; float:left;}
.sy1b dl dt{ width:330px; height:230px; float:left;}
.sy1b dl dd{ width:610px; height:230px; float:right; text-align:left; color:#666; line-height:32px; font-size:13px; overflow:hidden;}
.sy2{ width:980px; height:auto; margin:0 auto; overflow:hidden; background:#A2B2CE; padding:10px;}
.sy2a{ width:215px; height:auto; float:left; background:#fff; padding:10px;}
.sy2a1{ width:215px; height:38px; float:left; line-height:38px; color:#FFF; font-size:15px; font-weight:bold; text-align:center; background:url(images/hd.jpg) no-repeat;}
.sy2a2{ width:215px; height:135px; float:left; margin:6px 0px;}
.sy2a4{ width:195px; height:130px; float:left; margin:6px 0px; background:url(images/hy.jpg) no-repeat; padding:10px;}
.sy2a5{ width:215px; height:200px; float:left;}
.sy2b{ width:715px; height:auto; float:right; background:#fff; padding:10px;}
.sy2b1{ width:715px; height:auto; float:left; padding-bottom:10px; margin-bottom:10px;}
.tz{ width:695px; height:133px; float:left; padding:0px 10px;}
.tz1{ width:235px; height:133px; float:left;}
.tz1 dl{ width:235px; height:133px; float:left;}
.tz1 dl dt{ width:235px; height:30px; float:left; text-align:left; line-height:30px; color:#0076B5; font-weight:bold; font-size:14px;}
.tz1 dl dd{ width:235px; height:80px; float:left; text-align:left; line-height:26px; color:#666; font-size:12px;}
.tz1 dl dt a{color:#0076B5; text-decoration:none;}
.tz1 dl dt a:hover{color:#404040; text-decoration:none;}
.tz2{ width:450px; height:133px; float:right;}
.tz2 li:nth-child(odd){ width:205px; height:32px; float:left; background:url(images/xdd.jpg) no-repeat left center; line-height:30px; text-align:left; padding-left:10px; color:#404040; border-bottom:1px dashed #CCC;}
.tz2 li:nth-child(even){ width:205px; height:32px; float:right; background:url(images/xdd.jpg) no-repeat left center; line-height:30px; text-align:left; padding-left:10px; color:#404040; border-bottom:1px dashed #CCC;}
.tz2 li a{color:#404040; text-decoration:none;}
.tz2 li a:hover{color:#0076B5; text-decoration:none;}
.sy3{ width:960px; height:auto; margin:0 auto; background:#1A3A66; border-left:10px solid #A2B2CE; border-right:10px solid #A2B2CE; border-bottom:10px solid #A2B2CE; overflow:hidden; padding:10px;}
.sy3a{ width:110px; height:auto; float:left; text-align:center; line-height:40px; font-size:15px; color:#FFF;}
.sy3b{ width:800px; height:auto; float:right;}
.sy3b li{ width:100px; height:35px; float:left; margin:10px 15px 10px 16px; display:inline;}
.sy3b li a{width:100px; height:35px; border:1px solid #000; display:block;}
.sy3b li a:hover{border:1px solid #0076B5;width:100px; height:35px; display:block;}
.root{ width:1000px; height:auto; margin:15px auto; text-align:center; color:#FFF; line-height:30px; font-size:14px;}
.root a{ color:#FFF; text-decoration:none;}
.root a:hover{ color:#000; text-decoration:none;}
.sy4{ width:980px; height:327px; margin:0 auto; background:#fff; border-left:10px solid #A2B2CE; border-right:10px solid #A2B2CE; border-bottom:10px solid #A2B2CE; z-index:0;}
#ibanner { position:relative; width:980px; height:327px; overflow:hidden; margin:0 auto; z-index:0;}
  #ibanner_pic a { position:absolute; top:0; display:block; width:980px; height:327px; overflow:hidden; left:0; }
 #ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
  #ibanner_btn span { display:block; float:left;padding:0 8px; background:#ffffff; cursor:pointer; margin-left:3px;}
  #ibanner_btn .normal { height:20px; color:#666666; font-size:12px; line-height:20px; }
  #ibanner_btn .current { height:20px; margin-left:3px; color:#ffffff; font-size:12px; line-height:20px; background:#5C9DC7;}
.gywm{ width:980px; height:auto; overflow:hidden; margin:0 auto; background:#A2B2CE; padding:0px 10px 10px 10px;}
.gywm1{ width:240px; height:auto; float:left; background:#FFF;}
.left1{ width:240px; height:41px; float:left; line-height:41px; text-align:center; color:#FFF; font-size:15px; font-weight:bold; background:url(images/lftbg.gif) no-repeat;}
.left2{ width:220px; height:auto; float:left; padding:10px;}
.left2 li{background: #dcdcdc; width:220px; height:32px; float:left; margin-bottom:7px;}
.left2 li a{height:32px;line-height: 32px; display: block; color: #333; padding-left: 40px; text-decoration: none; font-size: 14px; background: url(images/lftic.png) no-repeat 20px 12px;}
.left2 li a:hover{  background: url(images/lftic.png) no-repeat 20px 12px #CCC; height:32px; display:block;}
.gywm2{ width:730px; height:auto; float:right; background:#FFF;}
.right1{ width:100%; height:41px; float:left; background:#000; margin-bottom:10px;}
.right1a{ width:300px; height:41px; float:left; text-align:left; line-height:41px; font-size:15px; color:#fff; font-weight:bold; padding-left:10px;}
.wenzi{ width:710px; height:auto; overflow:hidden; padding:0px 10px 10px 10px; float:left;}
.guanyu{ width:690px; height:auto; float:left; text-align:left; font-size:14px; line-height:30px; color:#666; padding:0px 10px;}
.fy{ width:100%; margin:20px 0px; float:left; height:auto; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6;}
.fy a{color:#666666; text-decoration:none;}
.fy a:hover{color:#FF6600; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px;}
.xwzx{ width:710px; height:auto; overflow:hidden; float:left;}
.xwzx dl{ width:680px; height:175px; float:left; background:#EFEFEF; padding:15px; margin:10px 0px; display:inline;}
.xwzx dl dt{ width:200px; height:175px; float:left;}
.xwzx dl dd{ width:460px; height:175px; float:right; text-align:left; line-height:28px; font-size:14px; color:#666;}
.xwzx dl dd a{ line-height:35px; font-size:18px; color:#666; font-weight:bold; text-decoration:none;}
.xwzx dl dd a:hover{color:#f60; text-decoration:underline;}
.xwzx dl dd img{padding-top:10px; text-align:left;}
.zxdt{ width:690px; height:auto; float:left; overflow:hidden; padding:0px 10px}
.zxdt li{ width:675px; height:40px; float:left; border-bottom:1px dashed #CCC; line-height:40px; color:#999; font-size:14px; text-align:right; background:url(images/xdd.jpg) no-repeat left center; padding-left:15px;}
.zxdt li a{float:left; color:#333; text-decoration:none;}
.zxdt li a:hover{color:#c00; text-decoration:none;}