/* CSS Document */
* { margin:0; padding:0;}
body{background:url(topbg2.jpg) repeat-x 0px 4px;font-size:12px; color:#333; }
p{margin-top:15px;}
ul,ul li{ list-style-type:none; list-style:none; list-style-image:none}
table{border-collapse:collapse; border:0px;}
td{ vertical-align:top; padding:0px;}
a{font-size:12px;text-decoration:none;color:#111;}
a:hover{text-decoration:underline;color:#F24F00}
img{ border:0px;}
.clear{ clear:left}
.col1{color:#F24F00;}
.min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 944)? "944px" : "100%"); min-width:944px;background:url(bg.jpg) top repeat-x #053000;}
#main{width:100%;margin:0px auto;position:relative;}

/* header */
#header{width:100%;height:146px;margin:0px auto;position:relative; z-index:1000;background:url(topbg3.jpg) top center repeat-x }
.head-top{ width:1200px;margin:0px auto;height:103px; position:relative; overflow:hidden}
.head-top #logo{padding:13px 0px 0px 10px;float:left;}
.head-top #logo a{width:441px;height:62px; display:block;background:url(logo.png) no-repeat;}
.head-top #toptxt{float:right;overflow:hidden;width:514px;height:99px;position:relative;font-size:12px;}
.head-top #toptxt span{ position:absolute;}
.head-top #toptxt .fav{right:23px;top:16px; display:none;}
.head-top #toptxt .toptel{right:5px;top:15px;font-size:17px;width:297px;height:62px;background:url(itel.png) no-repeat;}
/* nav */
#nav{height:44px; width:1200px;margin:0px auto;font-size:14px;padding:0px;}
#nav ul{height:44px;margin:0px;padding:0px;width:1020px;}
#nav ul li{float:left;margin:0px;padding:0px;background:url(fen2.jpg) right no-repeat;padding-right:2px; position:
relative;height:44px;}
#nav ul li a{color:#F6F8E3;font-size:15px;display:block; font-weight:bold;padding:11px 30px 11px;height:21px; overflow:hidden}
#nav ul li:hover a{background:url(currbg2.jpg) repeat-x;color:#FFFF33;}
#nav ul li a:hover, #nav ul li .curr{ text-decoration:none;color:#FFFF33;}
#nav ul li ul{ display:none;position:absolute;width:120px; background:#0277C6; background:#2F93BD; overflow:hidden;height:auto;padding:0px 0px 5px;top:43px;}
#nav ul li ul li{ line-height:34px;height:34px;width:120px; display:block;clear:left;overflow:hidden;position:relative;text-align:center;border-bottom:1px dotted #17A2FD;border-color:#6FBCDD}
#nav ul li ul li a{ font-size:12px; background:none;padding:0px; text-align:center;width:120px; font-weight:normal; display:block;height:34px}
#nav ul li ul li a:hover{ backg round:url(ubg.jpg) no-repeat center; background:#C8ECFC; background:#AEDAEC}
#nav ul li:hover ul a{ background:none; color:#fff}
#nav ul li:hover ul a:hover{color:#000}
/* banner*/
#banner{ width:100%;height:500px;overflow:hidden;margin:7px auto 0px; position:relative;padding-bottom:12px;}
#banner{ width:100%;height:500px; overflow:hidden; bac kground:url(/images/loading.gif) no-repeat 450px 120px #fff}
#banner .changeBox_a1 {float:left; width:100%; height:260px; position:relative;}
#banner .changeDiv{position:absolute;top:0px;display:none; text-align:center; margin:0px auto;}
#banner .changeDiv h3{position:absolute;right:0px;bottom:0px; width:1200px;height:26px;line-height:30px;}
#banner .changeDiv h3 a{display:block;color:#000; font-size:14px;padding:5px 42px 4px; text-decoration:none; display:none;margin:0px auto;}
#banner .ul_change_a1 { position:absolute;right:17px;bottom:14px;height:24px;overflow:hidden; z-index:301}
#banner .ul_change_a1 li { float:left; position:relative;margin-right:6px}
#banner .ul_change_a1 span {display:block; width:20px;height:19px; line-height:17px;text-align:center;padding:0px 0px; font-size:12px;  color:#fff; cursor:pointer; background:#888;}
#banner .ul_change_a1 span:hover,#banner .ul_change_a1 span.on{background:#FF6600; color:#fff;}
/* cont */
#cont{ width:1200px;margin:16px auto 0px;padding-bottom:0px;position:relative; z-index:100; overflow:hidden}
.cont1{width:100%; position:relative; overflow:hidden; float:left}
.cont-l{width:218px;float:left;position:relative;z-index:20;padding-bottom:5px;background:url(lbt.jpg) bottom no-repeat}
.cont-l .block{position:relative;float:left;bor der:1px solid #ddd;background:#E8F5FE;background:url(ltitbg2.jpg) repeat-y;}
.cont-l .title{overflow:hidden;width:218px;padding-bottom:10px;}
.cont-l ul{margin:0px auto;}
.cont-l .tt{overflow:hidden;width:216px; text-align:center;padding:0px 0px 20px; margin:0px auto; float:left}
.cont-l .title span{ position:absolute;right:6px;top:10px;}
.cont-l .ntitle{overflow:hidden;width:220px;height:34px; background:URL(titlebg.jpg) no-repeat; position:relative}
.cont-l .ntitle span{ position:absolute;left:35px;top:5px;font-size:14px;color:#ffffff}
.cont-l .lnav{width:190px;padding:0px;margin:0px 13px; padding-bottom:15px; float:left}
.cont-l .lnav li{padding:0px;width:100%;position:relative;margin:0px;height:45px; z-index:1; float:left; overflow:hidden}
.cont-l .lnav a{padding:8px 0px 15px 30px;display:block;font-size:13px;background:url(icon1_1.gif) 0px 2px no-repeat; text-decoration:none;width:200px;float:left;font-we ight:bold; color:#000;background:url(labg_1.gif) no-repeat 0px 2px;}
.cont-l .lnav li a:hover,.cont-l .lnav li a.pcurr{color:#F24F00;background:url(icon2.gif) 0px 2px no-repeat;font-weight:bold;background:url(labg33.gif) no-repeat 0px 2px;}
.cont-l .icontact{padding:3px 18px 10px 19px; line-height:26px;width:180px; overflow:hidden}

/* footer */
#footer{width:100%;margin:26px auto 18px;position:relative;background:url(bottombg.jpg) repeat-x;text-align:center; overflow:hidden; z-index:88}
#footer div{line-height:24px;color:#333;margin:26px auto 0px;background:url(bottombg2.jpg) 24px 1px no-repeat}
#footer div a{color:#444;margin-left:2px; font-weight:bold}
#footer div p{margin-top:5px}
#footer div span a{ font-size:14px;}

.indbtt{ width:100%; height:30px; clear:both;}
.indbttxz{  width:1200px; height:30px; line-height:30px; text-align:left; font-size:14px; margin:0px auto;}

#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center; }
#flashs .btn span.cur{ background:/*#013c7e;*/#0c4da1;}
.footlink ul{ width:1200px; margin:0 auto;}