@charset "utf-8";
/* CSS Document */

body{ background:#FFF; margin:0 auto; padding:0; fon:12px/24px "宋体", "黑体", Verdana, Tahoma, Arial; color:#333;}

td,th{ font-size:12px; font-family:"宋体", "黑体", Verdana, Tahoma, Arial; color:#333; line-height:24px;}

div,h1,h2,h3,h4,p,form,lable,span,img,textarea{ margin:0; padding:0;}

ul{ margin:0; padding:0; list-style-type:none;}

a:link,a:visited{ font:12px/25px "宋体", "黑体", Verdana, Tahoma, Arial; color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

a.links1,a.links1:visited{ color:#c90019; text-decoration:none;}
a.links1:hover{ text-decoration:underline;}



.spacer{ height:0; clear:both;}
.spacer1{ height:22px;}
.spacer2{ height:11px;}
.specialFontColor1{ color:#004592;/*顶部登录框蓝色字体*/}
.specialFontColor2{ color:#c90019; font-weight:bold;/*顶部400电话红色字体*/}
.specialFontColor3{ color:#ff0000; /*红色字体*/}
.specialFontColor4{ font-size:14px;}
.specialFontColor5{ color:#999;}



/*------------------------------------- index --------------------------------*/
/*-------------Main-----------*/
.mainTopBg{ background:url(main_01.jpg) left center no-repeat;}

.mainMidBigBtn{ width:444px; height:145px; overflow:hidden;}
.mainMidBigBtn ul{ width:444px; height:145px; overflow:hidden;}
.mainMidBigBtn ul li{ width:148px; height:145px; float:left;}

.mainMidBigBtn ul li a.mainBtn1{ width:148px; height:145px; display:block; float:left; overflow:hidden; background:url(main_service_big_btn.jpg) left center no-repeat; text-indent:-10000px;}
.mainMidBigBtn ul li a.mainBtn1:hover{ background:url(main_service_big_btn.jpg) -443px center no-repeat;}

.mainMidBigBtn ul li a.mainBtn2{ width:148px; height:145px; display:block; float:left; overflow:hidden; background:url(main_service_big_btn.jpg) -150px center no-repeat; text-indent:-10000px;}
.mainMidBigBtn ul li a.mainBtn2:hover{ background:url(main_service_big_btn.jpg) -593px center no-repeat;}

.mainMidBigBtn ul li a.mainBtn3{ width:148px; height:145px; display:block; float:left; overflow:hidden; background:url(main_service_big_btn.jpg) -295px center no-repeat; text-indent:-10000px;}
.mainMidBigBtn ul li a.mainBtn3:hover{ background:url(main_service_big_btn.jpg) right center no-repeat;}

dl.mainHotCityuArea{ width:890px;  margin:0; padding:0; overflow:hidden;}
dl.mainHotCityuArea dt{ width:73px; height:90px; line-height:100px; color:#FFF; text-align:right; background:url(main_hot_city_icon.gif) left center no-repeat; float:left; margin:0 10px; 0 0; padding:0;}
dl.mainHotCityuArea dd{ margin:5px 4px; padding:0 12px 0 6px;  display:block; float:left; border:1px solid #bbdded;}
.mainNews{  width:799px; height:22px; position:absolute; left:9px; top:194px; overflow:hidden;}
.mainNews li{ width:500px; height:22px; line-height:22px; overflow:hidden; text-align:left; background:url(news.gif) 5px center no-repeat; text-indent:26px;}
.mainNews li a.NewsColor0{color:#03abee;}
.mainNews li a.NewsColor1{color:#ff6709;}
.mainNews li a.NewsColor2{color:#6ca114;}
.mainServiceBg{ background:url(main_Service_bg.gif) left center no-repeat;}
.mainServiceArea{ width:743px; height:110px; margin:30px 120px 50px 140px; position:relative; text-align:center; overflow:hidden;}
.mainServiceArea ul{ width:675px; margin:0 34px;}
.mainServiceArea ul li{ width:75px; height:110px; line-height:20px; text-align:center; float:left; overflow:hidden;}
.mainServiceArea ul li p{ width:75px; height:14px; overflow:hidden; text-align:left;}
.mainServiceArea a.arrow1{ width:30px; height:30px; display:block; background:url(mainArrow1.gif) left center no-repeat;position:absolute; left: 0px; top: 10px;}
.mainServiceArea a.arrow2{ width:30px; height:30px; display:block; background:url(mainArrow2.gif) left center no-repeat;position:absolute; left: 710px; top: 10px;}
.mainDushed{ border-top:1px dashed #CCC;}

