body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img {border:0; } 
ol,ul {list-style:none; } 
textarea, input{font-size: 12px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
body{font:12px/1.6 "宋体",Arial, Helvetica, sans-serif;text-align:center;}
a{color: #006699;text-decoration: none;}
a:hover{text-decoration: underline;}
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}

.improtant{color: #F00;}
.stress{font-weight: bold;}
.normal{font-style:normal; font-weight:400;}
.big{font-size:14px;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.align_l{text-align:left;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.blk{color:#000;}
.blk20{color:#333}
.blk40{color:#666}
.blk60{color:#999}
.i{text-indent:2em;}
.mt{margin-top:15px;}
.mts{margin-top:5px;}
.ie{font-size:12px; color:#999}

body{background:#020202 url(../images/bg.jpg) repeat-x left top;}
.ban_w{width:100%; background:url(../images/ban.jpg) no-repeat center 0;}
.head,.banner,.content,.footer{width:960px; margin:0 auto; overflow:hidden;}
.head{height:42px;}
.head .shortcut{margin-top:12px;}
.banner{height:305px; overflow:hidden;}
.banner h1{text-indent:-9999px;}

.content{background-color:#FFF; text-align:left; margin-top:-50px;}

.main{width:615px; overflow:hidden;}
.top-news{padding:18px 25px 0 50px;}
.top-news h2{margin:10px 0 2px; font-size:16px;}
.jq{background:url(../images/mod1.png?rand=2011092201) no-repeat; width:590px; height:320px; overflow:hidden; padding:70px 0 0 25px; margin:10px 0 0 25px;}
.jq li{float:left; width:160px; height:130px; overflow:hidden; padding:0 11px 20px;}
.jq .row2{margin-top:17px;}
.gk{margin-left:34px;}
.sidebar{width:270px; overflow:hidden; padding:30px 40px 0 0;}
.mod1{background:url(../images/tit_bg.png) no-repeat;}
.mod1 h3{color:#FFF; font-size:14px; padding:2px 0 0 30px; height:36px; line-height:36px;}
.mod1 h3.ico0{background:url(../images/ico0.png) no-repeat 8px 10px;}
.mod1 h3.ico1{background:url(../images/ico1.gif) no-repeat 10px 12px;}
.mod1 h3.ico2{background:url(../images/ico2.gif) no-repeat 10px 12px;}
.mod1 h3.ico4{background:url(../images/ico4.gif) no-repeat 8px 10px;}
.mod1 .cont{border:1px solid #ccc; border-top:none; background:url(../images/num.gif) no-repeat 16px 15px;}
.panklst{padding:10px 15px;}
.panklst.dy{background:url(../images/arr.png) no-repeat 230px 4px;}
.panklst li{border-bottom:1px dashed #999999; height:24px; line-height:24px; padding-left:22px;}
.panklst .last{border-bottom:none;}

.mod2,.mod4{margin-left:25px; width:895px; overflow:hidden;}
.mod4{width:590px;}
.mod2-tit,.mod2-tit2,.mod4-tit{ background:url(../images/tit1.png) no-repeat; text-indent:-9999px; height:58px; overflow:hidden;}
.mod4-tit{background-image:url(../images/tit5.png)}
.mod2-cont,.mod4-cont{border:1px solid #ccc; border-top:none; margin-left:8px;}
.gp-mod .tit,.gp-mod .tit2,.alst .tit{width:70px; border:1px solid #d91601; background:url(../images/x1.png) repeat-x; height:20px; line-height:20px; padding-top:2px; overflow:hidden; text-align:center; color:#FFF;}
.gp-mod .tit2{background-image:url(../images/x2.png); width:100px; border:1px solid #2563af;}
.gp-mod{ width:160px; overflow:hidden; margin:5px 0 0 15px;}
.gp-mod-max{width:270px}
.gp-mod-ie{width:200px}
.gp-mod-max .gp-lst-r{margin-left:20px;}
.gp-lst{margin:10px 0 20px;}

.mod2-tit2{ background-image:url(../images/tit4.png)}
.mod2-cont .ill{padding:20px 0 0 30px;}
.alst .tit{ margin-bottom:10px; width:90px;}
.alst{padding:10px 0 20px 10px;}
.alst li{ width:195px; overflow:hidden; float:left; margin:0 10px;}

.mod3{margin-left:25px; background:url(../images/mod4.png) no-repeat; height:449px; overflow:hidden; padding:70px 0 0 0;}
.mo3-m{width: 335px; overflow:hidden; margin:10px 0 0 30px}
.mo3-s{width:475px; overflow:hidden; margin:10px 62px 0 0;}
.mo3-s-mt{margin-top:30px;}

.mod1 .duba{background:none; padding-bottom:9px; padding-bottom:10px\9;}
@-moz-document url-prefix(){.mod1 .duba{ padding-bottom:12px; }}
.mod1 .duba .txt{padding:10px;}
.mod1 .duba .btn1{display:block; width:240px; overflow:hidden; margin:0 auto;}
.mod1 .tell{ background:url(../images/num2.png) no-repeat 16px 14px;}
.mod1 .tell .panklst li{ width:100px; float:left; padding-left:19px;} 

.site{margin-left:25px; background:url(../images/site.jpg) no-repeat; width:335px; height:191px; overflow:hidden; padding:80px 0 0 560px; position:relative;}
.site .bigimg{width:240px; height:190px; position:absolute; left:15px; top:70px; display:block;}

.footer{padding:30px 0; color:#FFF;}


