@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; color:#333; line-height:20px;}
html{ overflow-x:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li{ list-style:none;}
img{ border:0;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.wid1000{ width:1000px; overflow:hidden;}
.marauto{ margin:0 auto;}
.logo{ height:96px; overflow:hidden;}
.logo img{ height:96px;}
.top_r{ padding-top:5px; padding-right:35px;}
.top_r a{ margin:0 5px;}
.top_r .top_tel{ margin-top:25px;}
.banner_bj{ background:url(../images/bannerpic_bj.jpg) no-repeat top center; height:430px; overflow:hidden;}
.navbj{ height:38px; overflow:hidden; background:#0c6cb8;}
.bannerny{ height:250px; overflow:hidden; margin-top:10px;}
.nav{ width:1000px; overflow:hidden; margin:0 auto; background:#1fa9d7; height:38px; line-height:38px; overflow:hidden;}
.nav li{ float:left; display:inline; background:url(../images/nav_shu.jpg) no-repeat right center; width:120px; text-align:center; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; color:#fff; font-size:14px;}
.nav li a{ color:#fff;}
.nav li a:hover{ color:#f00;}
.navbj .nav{ background:#0c6cb8;}
.banner{ margin:112px 0 0 355px; width:635px; height:280px; overflow:hidden;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mainsear{ background:url(../images/sear_bj.jpg) no-repeat; width:328px; height:71px; padding:42px 0 0 42px; overflow:hidden;}
.mainsear .in{ height:24px; line-height:24px; border:0; padding:0 5px; width:231px; overflow:hidden;}
.mainsear .btn{ background:url(../images/sear_btn.jpg) no-repeat; width:45px; height:24px; border:0; cursor:pointer;}
.mainabout{ background:#1fa9d7; width:590px; overflow:hidden; height:93px; padding:10px 20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:14px; line-height:23px; overflow:hidden;}
.mainabout .tit{ overflow:hidden; width:590px; height:46px;}
.mainabout .tit .t{ font-family:Arial, Helvetica, sans-serif;}
.mainabout .tit .more{ line-height:46px;}
.mainabout .tit .more a{ color:#fff;}
.mainabout .nr{ height:46px; overflow:hidden;}
.mainnr{ background:url(../images/mainnrbj.jpg) no-repeat; width:960px; height:193px; padding:0 20px;}
.mainnews{ width:355px; height:193px; overflow:hidden; background:url(../images/main_shu.jpg) no-repeat right center;}
.mainnews .tit{ height:45px; line-height:45px; overflow:hidden;}
.mainnews .tit .t{ background:url(../images/icon_tit.jpg) no-repeat left center; padding-left:20px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}
.mainnews .tit .t span{ font-size:12px; color:#7b7a7a; margin-left:5px;}
.mainnews .list{ width:340px; overflow:hidden; height:120px; overflow:hidden;}
.mainnews .list li{ float:left; display:inline; height:24px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; width:340px;}
.mainnews .list li span{ color:#7a7a7a; float:left; display:inline; margin-right:5px;}
.mainnews .list li a{ color:#595757;}
.mainpro{ width:590px; overflow:hidden;}
.mainpro .tit{ height:45px; line-height:45px; overflow:hidden;}
.mainpro .tit .t{ background:url(../images/icon_tit.jpg) no-repeat left center; padding-left:20px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}
.mainpro .tit .t span{ font-size:12px; color:#7b7a7a; margin-left:5px;}
.mainpro .tit .more{ font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:12px;}
.mainpro .list{ width:590px; height:130px; overflow:hidden;}
.mainpro .list li{ float:left; display:inline; border:#b4b4b4 1px solid; width:150px; height:127px; margin:0 20px; overflow:hidden;}
.mainpro .list li img{ width:150px; height:127px;}
.btmnav{ background:#d9d9d9; width:960px; height:70px; line-height:70px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:14px; padding:0 20px;}
.btmnav li{ float:left; display:inline; width:100px; text-align:center;}
.bottom{ background:#e4e4e4; padding:20px 0; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; line-height:26px;}

.side{ width:229px; overflow:hidden;}
.sidesear{ height:32px; overflow:hidden; width:229px;}
.sidesear .in{ border-left:#acacac 1px solid; border-top:#acacac 1px solid; border-bottom:#acacac 1px solid; border-right:0; background:url(../images/sidesear_icon.jpg) no-repeat left; padding:0 5px 0 20px; width:146px; height:30px; line-height:30px; overflow:hidden;}
.sidesear .btn{ background:url(../images/sidesear_btn.jpg) no-repeat; width:57px; height:32px; border:0;}
.sidepro{ width:229px; overflow:hidden;}
.sidepro .list{ border:#dbdbdb 1px solid; padding:10px 8px 10px 9px; width:210px; overflow:hidden;}
.sidepro .list li{ float:left; display:inline; height:28px; line-height:28px; width:180px; overflow:hidden; padding-left:30px;}
.sidepro .list li.select{ background:url(../images/sideli_sel.jpg) no-repeat 0 7px;}
.sidepro .list li a{ color:#595757;}
.main{ width:755px; overflow:hidden;}
.main .tit{ background:#33b5e9; color:#fff; width:755px; overflow:hidden; height:32px; line-height:32px;}
.main .tit .t{ padding-left:20px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:14px;}
.main .tit .location{ margin-right:20px;}
.main .tit .location a{ color:#fff;}
.main .block{ width:713px; overflow:hidden; padding:20px; border:#dbdbdb 1px solid; min-height:500px; _height:expression(this.scrollHeight < 500 ? "500px" : "auto"); color:#595757; line-height:26px;}
.pro{ width:713px; overflow:hidden;}
.pro li{ float:left; display:inline; width:167px; overflow:hidden; text-align:center; margin:5px 5px 5px 6px;}
.pro li .pic{ width:165px; height:146px; border:#ddd 1px solid;}
.pro li .pic img{ width:165px; height:146px;}
.pro li .text{ height:30px; line-height:30px; overflow:hidden;}
.page{ margin-top:20px; overflow:hidden;}
.page a{ margin:0 5px;}
.ntit{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; height:40px; line-height:40px;}
.ninfo{ border-bottom:#ddd 1px solid; margin-bottom:5px;}
.npic{ width:713px; overflow:hidden; padding:10px 0;}
.ntext{}
.news{ width:713px; overflow:hidden;}
.news li{ float:left; display:inline; padding:0 10px; width:693px; border-bottom:#ddd 1px dotted; height:30px; line-height:30px; overflow:hidden;}
.news li span{ color:#999; margin-right:20px;}


.picty{ width:750px; height:490px; background:url(../images/33333.gif) no-repeat; margin-top:0px; margin-left:0px;}
.picty .ziti{line-height:30px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:210px; float:left; margin-left:50px;}





















