/* CSS Document */
* { margin:0; padding:0;}
body{background:url(../images/topbg2.jpg) repeat-x 0px 4px;font-size:12px; color:#333; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif}
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(../images/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(../images/topbg3.jpg) top center repeat-x }
.head-top{width:980px;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(../images/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(../images/itel.png) no-repeat;}
/* nav */
#nav{height:44px;width:980px;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(../images/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(../images/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(../images/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:980px;height:260px;overflow:hidden;margin:7px auto 0px; position:relative;padding-bottom:12px;}
#banner{width:980px;height:260px; overflow:hidden; bac kground:url(/images/loading.gif) no-repeat 450px 120px #fff}
#banner .changeBox_a1 {float:left;width:980px; height:260px; position:relative;}
#banner .changeDiv{position:absolute;top:0px;left:0px;display:none;}
#banner .changeDiv h3{position:absolute;right:0px;bottom:0px;width:980px;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}
#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:980px;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(../images/lbt.jpg) bottom no-repeat}
.cont-l .block{position:relative;float:left;bor der:1px solid #ddd;background:#E8F5FE;background:url(../images/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(../images/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 36px;display:block;font-size:13px;background:url(../images/icon1_1.gif) 0px 2px no-repeat; text-decoration:none;width:150px;float:left;font-we ight:bold; color:#000;background:url(../images/labg_1.gif) no-repeat 0px 2px;}
.cont-l .lnav li a:hover,.cont-l .lnav li a.pcurr{color:#F24F00;background:url(../images/icon2.gif) 0px 2px no-repeat;font-weight:bold;background:url(../images/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(../images/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(../images/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;}