*{padding:0px; margin:0px; list-style-type:none;}
body{overflow-x:hidden; overflow-y:auto; background:#f9f9f9}
body,td,th{font-size:14px;color:#000;}
a{text-decoration:none;color:#000;}
a:hover{color:#000;}
a:focus {outline:none;-moz-outline:none;}
p,form{padding:0px;margin:0px;}
.clear{clear:both;}
img{border:0px;}

.mb{max-width:640px; margin:0 auto;}

.roll_img{overflow:hidden; position:relative;}
.roll_img .img_box{overflow:hidden;text-align:center;}
.roll_img .img_box img{vertical-align:middle; width:100%;}
.roll_img .nav_box{overflow:hidden;height:15px;position:absolute;right:48%;bottom:0px;}
.roll_img .nav_box li{width:6px;height:6px;font-size:1px;overflow:hidden;background:#fff;border-radius:20px;float:left;margin:2px;filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.roll_img .nav_box .li_on{background:#FFF;filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity:1; opacity:1;}

.buttonBox{width: 94%;  padding:10PX 3% 0 3%; overflow:hidden;}
.buttonBox .tel{width:100%; height:45px; line-height:45px; background:#d00000 url(../images/ico-1.png) 20px 9px no-repeat; text-align:center; border-radius:5px; font-size:20px; overflow:hidden; }
.buttonBox .tel a{display:block; color:#fff;}
.buttonBox ul{margin:10px 0;}
.buttonBox ul li{width:30%; height:96px;  margin:0 5px 10px 5px; float:left; text-align:center;}
.buttonBox ul li img{width:30px; padding:23px 0 5px 0;}
.buttonBox ul li p{ font-size:16px; color:#fff;}
.buttonBox ul li a{display:block;}

.banner{width:100%;position:relative; }
.banner img{width:100%; position:relative;}
.banner p{font-size:24px; color:#FFF;  text-shadow:1px 1px #000; position:absolute; right:30px; top:37%; z-index:9; font-weight:bold;}
.page{ padding:0 15px;}
.pageline{width:100%; height:41px;}
.list{width:100%; padding:15px 0 7px 0;}
.list ul li{ height:40px; line-height:40px; background:#f2f2f2 url(../images/showico3.png) 97% 13px no-repeat; text-indent:20px; border-radius:5px; margin-bottom:8px; border:1px solid #ebebeb;}
.list ul li a{display:block; color:#000; font-weight:700; font-size:15px;}
.showtitle{ width:100%; height:40px; line-height:40px; background:#f2f2f2 url(../images/showico4.png) 96% 16px no-repeat; color:#000; font-weight:700; font-size:17px;border-bottom:1px solid #ebebeb; position:fixed; top:0px; left:0px; text-indent:15px; }
.showcon{line-height:25px; color:#555; padding:20px 20px 0 20px;}
.showcon img{width:100%; padding:15px 0;}

.newslist{width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:15px 0; border-bottom:1px solid #eee; position:relative;}
.newslist li a{display:block;}
.newslist .time{ width:60px; float:left;}
.newslist .conts{ height:58px; float:left;  font-size:14px; overflow:hidden; position: absolute; left:70px; top:15px;}
.newslist .conts td{ font-size:12px;}
.newslist .day,.newslist .date{ background-color:#eae6e2;display:block; text-align:center; font-family:Arial; }
.newslist .day{ height:32px;  color:#000; font-size:10px; padding:10px 0 0 0;}
.newslist .date{ height:18px; line-height:18px; font-size:10px;  border-bottom:1px solid #fff;}
.newslist  h3{ height:20px; margin-bottom:5px;  font-size:16px; color:#000; overflow:hidden;}
.newslist  h3 a{color:#000;}
.newslist  h3 a:hover{ color:#e10037}
.newsshow1{border-bottom:1px solid #eee; padding:20px 0 10px 0;}
.newsshow1 .font1{color:#303030; font-size:18px; font-weight:bold;}
.newsshow1 .font2{color:#999; font-size:12px; padding-top:5px;}
.newsshow2{line-height:25px; padding:10px 0; font-size:14px;}
.newsshow2 img{width:100%; padding:10px 0; }
.newsshow3{border-top:1px solid #eee; padding:10px 0;}
.newsshow3 a{display:block; padding:10px 0;}

.prolist{width:100%; padding:15px 0; }
.prolist ul li{width:42.4%; background:#FFF; float:left; border:1px solid #DBDBDB; padding:5px; margin:5px; border-radius:5px;}
.prolist ul li img{width:100%; height:100px; border-radius:5px; }
.prolist ul li p{text-align:center; height:20px; line-height:20px; overflow:hidden; }
.proshow1{width:100%;}
.proshow1 img{width:100%;}
.proshow2{line-height:25px; padding:20px 5px 0 5px }
.proshow3{ padding:10px 0;}
.proshow3 a{display:block; padding:10px 0;}

.message{width:100%; }
.message input{margin-bottom:5px;}
.message td{font-size:14px;}
.message .s1{border:1px solid #c4c4c4; width:100%; height:35px; line-height:35px;  text-indent:10px; color:#898989;}
.message .s2{color:#000;}
.message .s3{border:1px solid #c4c4c4; width:100%; height:80px; line-height:35px; color:#898989;}
.message .s4{color:#000; padding:0 0 15px 0; text-align:center;}
.btn4{ padding:0 35px; height:40px; line-height:40px; color:#FFF; background:#898989; display:block; border:none; border-radius:0;  cursor:pointer; font-size:16px; font-family:Microsoft Yahei;}
.btn4:hover{ padding:0 35px; height:40px; line-height:40px; color:#FFF; background:#e10037; display:block; border:none; border-radius:0;  cursor:pointer; font-size:16px; font-family:Microsoft Yahei;}

.line{width:100%; height:51px;}
.page_footer{width:100%; height:51px; overflow:hidden; position:fixed; bottom:0; left:0;}
.page_footer .cons{width:100%; height:55px; background:#f8f8f8; border-top:1px solid #cacaca; }	
.page_footer .cons ul li{ width:25%;  float:left; text-align:center;}
.page_footer .cons ul li img{width:20px; height:20px;}
.page_footer .cons ul li p{height:20px; line-height:20px; font-size:12px;}
.page_footer .cons ul li a{color:#808080; display:block; padding:5px 0}

#goTopBtn { width:53px; margin:0 auto; text-align:left;z-index: 999;position: fixed;bottom:61px;right: 0;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);/*for IE6*/}
#goTopBtn .iconbg{ background-image:url(../images/gotop.png); width:48px; height:48px; border-radius:5px;}
#goTopBtn .btn-gotohome{ background-position:0 0;}
#goTopBtn .btn-gototop{ background-position:0 -51px; margin-top:3px;}
.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
