/* CSS Document */

*{ margin:0px; padding:0px;}

body{font-size:12px; text-align:center; color:#555;}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

ul,ol,li{list-style:none; margin:0; padding:0;}

form{margin:0px;padding:0px;}

img{ border:0px;}

a{ color:#555; text-decoration:none;}

a:hover{ color:#555; text-decoration:underline;}

input{ font-size:12px;}

.clear{clear:both; height:0px; line-height:0px; display:inline; }

.main{ background:#fff;}

.main{ width:320px; margin:0px auto; overflow:hidden; text-align:left; }



/*Í¼Æ¬´óÐ¡¿ØÖÆ*/

 

.content_text img{ max-width:300px; width:expression(this.width>300?"300px":this.width); padding-bottom:10px; margin:0px auto; text-align:center;}  



/*top*/

.top{ width:320px; float:left; overflow:hidden; padding:5px 0 2px 0;}

.logo{ width:150px; float:left; font-size:12px; font-weight:normal;}

.tel{ float:right;}



/*banner*/

.banner{ width:320px; float:left; padding-top:5px;}



/*menu*/

.menu{ width:320px; float:left; text-align:center; background:url(menu_bg.gif); height:23px; line-height:25px;}

.menu a{ padding:0 2px; color:#fff;}



/*searchform*/

.searchform{ width:320px; float:left; overflow:hidden; padding-top:5px;}

.se-bt{height:22px; width:60px;}

.se-hot{width:140px; height:18px;}



/*gzwm*/

.gzwm,.ycdt,.zxdc,.zjtd,.xmdh,.about,.zxdc1{ width:318px; border:1px solid #dbdbdb; float:left; margin-top:5px; display:inline;}

.gzwm h3,.ycdt h3,.zxdc h3,.zjtd h3,.zxdc1 h3{ width:318px; float:left; background:#f2f2f2; height:26px;  border-bottom:1px solid #dbdbdb; font-size:14px; }

.gzwm h3 span,.ycdt h3 span,.zxdc h3 span,.zjtd h3 span,.zxdc1 h3 span{  padding:6px 0 0 8px; float:left; }

.gzwm h3 a,.ycdt h3 a,.zxdc h3 a,.zjtd h3 a,.zxdc1 h3 a{ float:right; padding:7px 8px 0 0; font-weight:normal; font-size:12px;}

.gzwm p{ width:318px; float:left; text-align:center; padding:8px 0;}

.gzwm p a{ padding:0px 8px;}





.ycdt ul{ width:300px; float:left; padding:3px 0 6px 0;}

.ycdt ul li{ width:300px; float:left; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; padding:6px 0 0 8px;}





.zxdc ul,.zxdc1 ul{ width:318px; float:left; padding:2px 0;}

.zxdc ul li{ width:78px; float:left; padding:0px 0 0 1px; overflow:hidden;}

.zxdc ul li img{ width:78px;}



.zxdc1 ul{ height:52px; overflow:hidden; padding-bottom:8px; float:left;}

.zxdc1 ul li{ width:95px; float:left; padding:3px 0 0 8px; overflow:hidden;}

.zxdc1 ul li img{ width:95px;}



.zxdc p,.zxdc1 p{ width:318px; float:left; text-align:center;} 

.zxdc p a,.tel01 a,.zxdc1 p a{ padding:0 2px;}

.zxdc p a img,.zxdc1 p a img,.tel01 img{ width:149px;}





.zjtd ul{ width:300px; float:left; overflow:hidden; padding:5px 0 8px 8px;}

.zjtd ul li{ width:300px; float:left; padding-top:10px;}

.zjtd ul li .pic{ width:95px; height:115px; float:left; text-align:center;} 

.zjtd ul li .pic img{ width:90px; height:110px; padding:1px; border:1px solid #dbdbdb;}

.zjtd ul li .text,.zjtd ul li .text1{ width:195px; float:right; padding-top:5px;}

.zjtd ul li .text h5,.zjtd ul li .text1 h5{ width:195px; float:left; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; font-size:14px; }

.zjtd ul li .text h5 a,.zjtd ul li .text1 h5 a{ color:#00456e;}

.zjtd ul li .text span{ width:195px; float:left; line-height:20px; padding-top:6px; height:60px; overflow:hidden;}

.zjtd ul li .text1 span{ width:195px; float:left; line-height:20px; padding-top:6px; height:80px; overflow:hidden;}

.zjtd ul li .text p,.zjtd ul li .text1 p{ width:195px; float:left; padding-top:5px;}

.zjtd ul li .text p a,.zjtd ul li .text1 p a{ padding-right:5px;}



.xmdh h2{ width:35px; padding:2px; float:left; height:98px; overflow:hidden;}

.xmdh span{ width:250px; float:left; padding:5px 0 0 8px; line-height:24px; height:90px; overflow:hidden;}

.xmdh span a{ padding-right:12px;}





.bottom_menu{ width:320px; text-align:center; float:left; margin-top:5px;   height:25px; line-height:25px; background:#2d2d2d;}

.bottom_menu a{ padding:0 5px; color:#f5f5f5;}

.bottom_menu a:hover{ color:#f5f5f5;}



/*foot*/

.foot{ width:320px; float:left; text-align:center; line-height:20px; padding-top:6px;}



/*location*/

.location{ width:310px; float:left; background:#f2f2f2; border:1px solid #dbdbdb; overflow:hidden; margin-top:5px; display:inline; padding:6px 0 5px 8px; }



/*about*/

.h4_title{ width:300px; float:left; text-align:center;  font-size:14px; margin:10px 0 0 9px;  display:inline; color:#000; }

.content_text{ width:300px; float:left; line-height:24px; padding:10px 0 5px 9px;}





.pages{ width:310px; float:left; background:#f2f2f2; border:1px solid #dbdbdb; overflow:hidden; margin-top:5px; display:inline; padding:6px 0 5px 8px; }

.pages ul{ width:300px;line-height:24px; float:left;}

.pages ul li{ width:300px; float:left; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.pages ul li a{ font-weight:normal;}



.page{ width:318px; float:left; background:#f2f2f2; border:1px solid #dbdbdb; text-align:center; overflow:hidden; margin-top:5px; display:inline; padding:6px 0 5px 0px; }

.page li{ padding:0 2px; display:inline; }





.tel01{ width:318px; border:1px solid #dbdbdb; float:left; margin-top:5px; display:inline; text-align:center; padding:5px 0;}





.zxzx_table{ padding:10px 0; width:300px; line-height:20px; overflow:hidden;}

.zxzx_table tr{ height:30px; width:300px;}

.red{ color:#ff0000;}



.index_zxdc{ width:318px; border:1px solid #dbdbdb; background:#f2f2f2; float:left; margin-top:5px; display:inline; text-align:center; padding:5px 0; font-weight:bold;}



.content_text p{ width:300px; flot:left; text-align:left;}