/* CSS Document */
*{margin:0; padding:0;}
.top{width:100%; min-width:1200px; height:38px; margin:0 auto; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x;}
.top .wid{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.top .wid .t1{width:300px; height:18px; float:left; margin-top:9px; overflow:hidden;}
.top .wid .t1 .t1_1{width:122px; height:18px; line-height:18px; float:left; overflow:hidden; padding-left:18px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#d5d9dc; background:url(../images/top_l_1.jpg) no-repeat;}
.top .wid .t1 .t1_2{width:122px; height:18px; line-height:18px; float:left; overflow:hidden; padding-left:18px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#d5d9dc; background:url(../images/top_l_2.jpg) no-repeat;}
.top .wid .t1 .t1_2 a{color:#d5d9dc; text-decoration:none;}
.top .wid .t1 .t1_2 a:hover{text-decoration:underline;}
.top .wid .t2{width:250px; height:18px; float:right; margin-top:9px; overflow:hidden; line-height:18px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#d5d9dc;}
.top .wid .t2 a{color:#d5d9dc; text-decoration:none; margin-left:5px; margin-right:5px; float:left;}
.top .wid .t2 a:hover{text-decoration:underline;}
.top .wid .t2 img{width:18px; height:18px; border:0; margin-left:5px; margin-right:5px; float:left;}
.top .wid .t2 span{width:1px; height:18px; background:#d5d9dc; float:left;}
.head{width:100%; min-width:1200px; height:104px; margin:0 auto; overflow:hidden; background:url(../images/head_bg.jpg) repeat-x;}
.head .wid{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.head .wid .logo{width:240px; height:104px; float:left; overflow:hidden;}
.head .wid .nav{width:770px; float:right; overflow:hidden; margin-top:30px;}
#jsddm {width:770px; height:auto; overflow:hidden;}
#jsddm li{width:110px; height:72px; line-height:44px; text-align:center; overflow:hidden; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#2d3f4d; background:none; display:block; list-style:none;}
#jsddm li a{display:block; white-space:nowrap; color:#000000; text-decoration:none;}
#jsddm li:hover a{text-decoration:none;}
#jsddm li:hover ul li a{color:#2d3f4d; text-decoration:none;}
#jsddm li.select a{color:#82c2ca; text-decoration:none;}
#jsddm li.select ul li a{color:#2d3f4d; text-decoration:none;}
#jsddm li ul {position:absolute; visibility:hidden; margin-left:0px; margin-top:28px; width:110px; height:auto; overflow:hidden; background:url(../images/nav_li.jpg) no-repeat; padding-bottom:5px; z-index:9999;}
#jsddm li ul li{float:left; list-style:none; display:block; font-size:14px; margin-left:0px; font-family:"Î¢ÈíÑÅºÚ"; width:110px; height:30px; line-height:30px; text-align:left; overflow:hidden; text-align:center; margin-top:5px; color:#2d3f4d; border-bottom:1px solid #0099CC;}
#jsddm li ul li a{color:#2d3f4d;text-decoration:none;}
#jsddm li ul li:hover a{color:#2d3f4d; text-decoration:underline;}
.banner{width:100%; min-width:1200px; height:685px; margin:0 auto; overflow:hidden; z-index:-1;}
.banner img{width:100%; height:685px; border:0;}
.main{width:100%; height:148px; position:relative; min-width:1200px; margin:0 auto; margin-top:-148px; overflow:hidden; background:#162835; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; z-index:999;}
.main .wid{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.main .wid .m1{width:500px; height:120px; float:left; margin-top:14px; overflow:hidden;}
.main .wid .m1 .m1_1{width:500px; height:50px; float:left; overflow:hidden;}
.main .wid .m1 .m1_1 .m1_1_1{width:175px; height:30px; float:left; overflow:hidden;}
.main .wid .m1 .m1_1 .m1_1_1 img{width:175px; height:30px; border:0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.main .wid .m1 .m1_1 .m1_1_2{width:310px; height:50px; float:right; overflow:hidden;}
.main .wid .m1 .m1_1 .m1_1_2 li{width:310px; height:25px; line-height:25px; display:block; list-style:none; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF; float:left;}
.main .wid .m1 .m1_1 .m1_1_2 li .new{width:210px; height:25px; float:left; overflow:hidden;}
.main .wid .m1 .m1_1 .m1_1_2 li .new a{color:#FFFFFF; text-decoration:none;}
.main .wid .m1 .m1_1 .m1_1_2 li .new a:hover{text-decoration:underline;}
.main .wid .m1 .m1_1 .m1_1_2 li .sj{width:100px; height:25px; float:right; text-align:right; overflow:hidden;}
.main .wid .m1 .m1_2{width:500px; height:50px; float:left; overflow:hidden; margin-top:15px;}
.main .wid .m1 .m1_2 .m1_2_1{width:175px; height:30px; float:left; overflow:hidden;}
.main .wid .m1 .m1_2 .m1_2_1 img{width:175px; height:30px; border:0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.main .wid .m1 .m1_2 .m1_2_2{width:310px; height:50px; float:right; overflow:hidden;}
.main .wid .m1 .m1_2 .m1_2_2 li{width:310px; height:25px; line-height:25px; display:block; list-style:none; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF; float:left;}
.main .wid .m1 .m1_2 .m1_2_2 li .new{width:210px; height:25px; float:left; overflow:hidden;}
.main .wid .m1 .m1_2 .m1_2_2 li .new a{color:#FFFFFF; text-decoration:none;}
.main .wid .m1 .m1_2 .m1_2_2 li .new a:hover{text-decoration:underline;}
.main .wid .m1 .m1_2 .m1_2_2 li .sj{width:100px; height:25px; float:right; text-align:right; overflow:hidden;}
.main .wid .m2{width:455px; height:125px; float:left; margin-top:12px; overflow:hidden; margin-left:45px;}
.main .wid .m2 .m2_1{width:455px; height:25px; float:left; overflow:hidden;}
.main .wid .m2 .m2_1 img{width:455px; height:25px; border:0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.main .wid .m2 .m2_2{width:150px; height:95px; float:left; overflow:hidden; margin-top:5px;}
.main .wid .m2 .m2_2 img{width:150px; height:95px; border:0;}
.main .wid .m2 .m2_3{width:290px; height:34px; float:left; margin-left:15px; text-align:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#9bedf9; line-height:34px;}
.main .wid .m2 .m2_3 a{color:#9bedf9; text-decoration:none;}
.main .wid .m2 .m2_3 a:hover{text-decoration:underline;}
.main .wid .m2 .m2_4{width:290px; height:66px; float:left; margin-left:15px; overflow:hidden; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.main .wid .m3{width:155px; height:120px; float:left; margin-top:14px; overflow:hidden; margin-left:45px;}
.main .wid .m3 li{width:60px; height:60px; float:left; overflow:hidden; display:block; list-style:none; margin-right:15px;}
.main .wid .m3 li img{width:60px; height:60px; border:0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.foot{width:100%; min-width:1200px;padding-top:5px; margin:0 auto; overflow:hidden; background:#162835; height:90px;}
.foot .f1{width:1200px; height:90px; line-height:24px; margin:0 auto; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#ffffff; text-align:center;}
.foot .f1 a{color:#FFFFFF; text-decoration:none;}
.foot .f1 a:hover{text-decoration:underline;}

.nbanner{width:100%; min-width:1200px; max-width:1440px; height:268px; margin:0 auto; overflow:hidden;}
.nmain{width:100%; min-width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.nmain .wid{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.nmain .wid .left{width:270px; height:auto; float:left; overflow:hidden; padding-top:25px;}
.nmain .wid .left li{width:265px; height:35px; line-height:35px; float:left; text-align:right; padding-right:5px; border-bottom:1px solid #CCCCCC; display:block; list-style:none; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#333333;}
.nmain .wid .left li a{color:#333333; text-decoration:none;}
.nmain .wid .left li a:hover{color:#34a4b1; text-decoration:none;}
.nmain .wid .left li.select a{color:#34a4b1; text-decoration:none;}
.nmain .wid .right{width:885px; height:auto; float:right; overflow:hidden; padding-left:44px; border-left:1px solid #CCCCCC;}
.nmain .wid .right .y1{width:885px; height:35px; line-height:35px; float:left; margin-top:10px; border-bottom:1px solid #CCCCCC; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333333;}
.nmain .wid .right .y1 .y1_1{width:300px; height:35px; float:left; overflow:hidden; font-size:16px; color:#34a4b1; text-decoration:none;}
.nmain .wid .right .y1 .y1_1 a{color:#34a4b1; font-size:12px; text-decoration:none;}
.nmain .wid .right .y1 .y1_2{width:400px; height:35px; float:right; text-align:right; font-size:12px;}
.nmain .wid .right .block{width:885px; height:auto; overflow:hidden; float:left; line-height:30px; padding-top:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333; min-height:300px; padding-bottom:30px;}
.nmain .wid .right .block li{width:885px; height:30px; float:left; display:block; list-style:none; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333; background:url(../images/nmain_you_li.jpg) no-repeat;}
.nmain .wid .right .block li .zi{width:765px; height:30px; float:left; overflow:hidden; margin-left:20px;}
.nmain .wid .right .block li .zi a{color:#333333; text-decoration:none;}
.nmain .wid .right .block li .zi a:hover{color:#34a4b1; text-decoration:none;}
.nmain .wid .right .block li .sj01{width:100px; height:30px; float:left; text-align:right; overflow:hidden;}

.nmain .wid .right .blo{width:885px; height:auto; overflow:hidden; float:left; line-height:30px; padding-top:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333; min-height:300px; padding-bottom:30px;}
.nmain .wid .right .blo li{width:430px; height:161px; float:left; display:block; list-style:none; overflow:hidden; margin-right:12px; margin-bottom:15px; margin-top:10px;}
.nmain .wid .right .blo li .pic{width:193px; height:161px; float:left; overflow:hidden;}
.nmain .wid .right .blo li .pic img{width:193px; height:161px; border:0;}
.nmain .wid .right .blo li .zi01{width:222px; height:160px; float:left; overflow:hidden; border-bottom:1px dashed #CCCCCC; padding-left:15px; line-height:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333;}
.nmain .wid .right .blo li .zi01 a{color:#333333; text-decoration:none; line-height:40px;}
.nmain .wid .right .blo li .zi01 a:hover{color:#34a4b1; text-decoration:none;}










.bottom{width:100%; min-width:1200px; height:160px; margin:0 auto; overflow:hidden; background:#eeefef;}
.bottom .wid{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.bottom .wid li{width:200px; height:130px; float:left; display:block; list-style:none; margin-top:15px; margin-bottom:15px;}
.bottom .wid li dd{width:90px; height:30px; float:left; display:block; list-style:none; overflow:hidden; line-height:30px; padding-right:110px; text-align:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#34a4b1; background:url(../images/bottom_li.jpg) no-repeat;}
.bottom .wid li dd a{color:#34a4b1; text-decoration:none;}
.bottom .wid li dd a:hover{text-decoration:underline;}
.bottom .wid li span{width:220px; height:20px; float:left; line-height:20px; display:block; list-style:none; overflow:hidden; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333333;}
.bottom .wid li span a{color:#333333; text-decoration:none;}
.bottom .wid li span a:hover{text-decoration:underline;}

.meg{ margin-left:20px; width:600px; overflow:hidden; margin-top:10px;}
.meg .name{ width:80px; text-align:right; font-family:"Î¢ÈíÑÅºÚ" font-size:12px; color:#333333;}
.meg .bk{ width:510px; line-height:30px;}
.meg .bk input{ border:#ddd 1px solid; padding:4px 10px; width:200px; height:20px; line-height:20px;}
.meg .bk textarea{ width:480px; border:#ddd 1px solid; padding:4px 10px; height:120px;}
.meg .code input{ width:60px;}
.meg .btn{ margin-left:90px; width:60px; height:26px;}
.meg .btn01{margin-left:90px; height:44px; width:138px; background:url(../images/btn001.jpg) no-repeat;}
.fl{ float:left;}
.fr{float:right;}
.page{ overflow:hidden; margin-top:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; font-size:12px; float: right; width:732px; height:25px; line-height:25px;}
.page a{ margin-left:15px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; font-size:12px; text-decoration:none;}
.ntit{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; height:40px; line-height:40px;}
.ninfo{ border-bottom:#ddd 1px solid; margin-bottom:5px; color:#999999; font-size:14px;}
.npic{ width:732px; overflow:hidden; padding:10px 0;}
.ntext{}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}








































































































