@charset "gb2312";
/* CSS Document */
* {	word-wrap:break-word; padding:0; margin:0; }
body {	font-size:12px;	font-family:"Microsoft YaHei"; line-height:22px; background-color:#f0f0f2; }
ul, li { list-style:none; }
img { border:0;	}
img, input, select {vertical-align:middle;}
form{ padding:0px; margin:0px;}
input{ padding:0px; margin:0px;}
a {	color:#000;	text-decoration:none;}
a:hover { color:red; text-decoration:underline; }
.w990{ width:990px; margin:0 auto;}
.tops_bg{ background-color:#fff; height:100px; width:100%; padding-top:30px; margin:0px;}
.tops{ height:100px; width:990px; }
.logo{ width:563px; height:52px; float:left;}
.top_menu{ width:300px; height:25px; float:right;}
.top_menu a{ font-size:12px; color:#aaa; margin-right:10px; padding-right:10px; border-right:1px solid #666; font-weight:bold;}
.tel{ background:url(../images/tel.jpg) no-repeat; width:115px; height:30px; line-height:30px; font-size:14px; padding-left:130px; float:left; margin-left:90px; font-weight:bold; color:#445a6f;}
.online_img{ background:url(../images/online.jpg) no-repeat; float:left; width:80px; height:25px;}
.online_img a{ display:block; width:80px; height:25px; text-indent:-9999px;}
.menu_bg{ width:100%; height:38px; background:url(../images/menu_bg.jpg) repeat-x;}
.menu_bg a{ display:block; height:38px; line-height:38px; float:left; font-size:14px; font-weight:bold; color:#fff; background:url(../images/menu_line.jpg) right no-repeat; padding-right:13px; margin-right:13px;}
.search{ background:url(../images/search_bg.jpg) no-repeat; width:171px; height:23px; float:right; padding-top:1px;  margin-top:7px; margin-right:20px; }
.s_input{ border:none; height:17px; line-height:17px;width:120px; margin-left:20px; color:#999; }
.tit_1{ width:990px; height:30px; float:left; margin-top:20px; margin-bottom:15px; border-bottom:1px dotted #aaa; }
.tit_1 h3{ background:url(../images/tit_1.jpg) no-repeat; width:206px; height:21px; float:left; text-indent:-9999px;}
.tit_1 span{ background:url(../images/tit_1_img.jpg) no-repeat; width:125px; height:16px; text-indent:-9999px; float:right;}

.img_box{ position:relative; height:122px; width:180px; float:left; margin-right:22px; margin-bottom:15px;}
.img_box .text{ display:block; text-align:center; position:absolute; top:93px; left:6px;   z-index:999; background:url(../images/img_bg.png) repeat-x; height:23px; line-height:23px; width:168px; color:#fff; font-weight:bold;}
.img_box .img img{ border:6px solid #dcdcdd;}
.img_box .img img:hover{ border:6px solid #1e1f23;}
.w100_1{ width:100%;  background-color:#fff; height:320px; float:left;}
.w100_2{ width:100%;  background-color:#1e1f23; height:50px; float:left;}
.w100_2 li{ width:170px; height:50px; line-height:50px; float:left; padding-left:40px; color:#fff;}
.w100_2  .img1{ background:url(../images/img_49.jpg) no-repeat 0px 12px; width:292px;}
.w100_2  .img2{ background:url(../images/img_52.jpg) no-repeat 0px 12px;}
.w100_2  .img3{ width:250px; float:right;}
.w100_2  .img4{ width:400px; float:right;}
.w100_2  .img4 a{ color:#fff;}
.w100_3{ width:100%;  background-color:#445a6f; height:110px; line-height:110px; float:left;}
.w100_1 .box{  width:315px; float:left; margin-top:20px; margin-right:15px; overflow:hidden;}
.w100_3 a{ float:left; margin-top:30px; margin-right:20px;}
.w100_3 li{ background:url(../images/img_63.png) no-repeat; float:right; margin-top:30px; width:263px; height:41px;}
.w100_1 .box .tit{ width:100%; height:25px; margin-bottom:15px; border-bottom:1px solid #aaa;}
.w100_1 .box h3.a{ background:url(../images/img_29.jpg) no-repeat; height:18px; width:157px; float:left; text-indent:-9999px;}
.w100_1 .box h3.b{ background:url(../images/img_32.jpg) no-repeat; height:18px; width:185px; float:left; text-indent:-9999px;}
.w100_1 .box h3.c{ background:url(../images/img_35.jpg) no-repeat; height:18px; width:172px; float:left; text-indent:-9999px;}
.w100_1 .box span{ background:url(../images/img_38.jpg) no-repeat; height:9px; width:27px;  float:right; text-indent:-9999px; margin-top:5px;}
.w100_1 .box span a{ display:block; height:9px; width:27px;}
.w100_1 .box li{ height:30px; line-height:30px; width:315px; overflow:hidden; float:left; background:url(../images/img_45.jpg) no-repeat 0 12px; border-bottom:1px dashed #ccc;}
.w100_1 .box li a{ margin-left:15px; color:#666; font-size:14px;}

/*list style*/
.bg{ background:#FFF; width:100%; float:left;}
#path {	height:30px; line-height:30px; float:left; width:100%; border-bottom:1px solid #ccc; }
.list_box{ width:481px; float:left; border-bottom:1px solid #aaa; margin-bottom:10px; padding-top:15px; padding-bottom:15px; margin:0 7px;}
.list_box h3{ font-size:14px; height:30px; line-height:30px; width:470px; overflow:hidden;}
.list_box h3 a{ color:#444;}
.list_box p{ color:#666; margin:10px 0px; height:50px;}
.list_box p a{ color:#444; margin-left:10px;}
.list_box span{ color:#444;}
.pager{  height:30px;  padding:20px 19px;  width:600px;  margin:0 auto; overflow:hidden;}
.pager span{  width:20px; height:20px; line-height:20px; text-align:center;}
.pager a{  margin-right:3px; margin-left:3px;  width:20px; height:20px; line-height:20px; border:1px solid #fff;  text-align:center; padding:5px 8px; calor:#333;  background-color:#dedede;}
.pager .a1{  width:80px; height:22px; line-height:22px; color:#000;}

/*con style*/
.con{ margin-top:25px; width:100%; float:left; overflow:hidden; border-bottom:1px solid #999; margin-bottom:15px; }
.con h1{ color:#435b6e; font-size:22px; height:auto; line-height:35px; text-align:center; width:100%; overflow:hidden; float:left; margin-top:15px;}
.con .line{ border-bottom:1px solid #ddd;}
.con span{ display:block; float:right; width:200px; height:20px; line-height:20px; color:#999;}
.con .daoyu{ background:url(../images/daoyu.png) no-repeat 0px 4px; width:100%; height60px; float:left; border-bottom:1px solid #ccc; padding-bottom:10px; margin-top:15px;}
.con .daoyu p{ color:#445a6f;  font-size:15px; text-indent:65px; line-height:30px; font-weight:bold;}
.con .text{ padding:5px; height:auto; float:left; overflow:hidden;}
.con .text p{ line-height:25px; color:#444;  margin-bottom:20px; overflow:hidden; font-size:15px;}
.con .text div{ line-height:25px; color:#444; font-size:15px; width:98%;}
.con .text p img{ width:485px; margin:0 auto;}
.con .text .share{ display:block; width:250px; height:69px; float:right; margin:10px 0px;}
.con .map{ padding: 10px; border: 1px solid #ddd; overflow: hidden; height: auto; width: 963px; background-color: #fff;}
.con .map h3{ color: #666;}
.con .map a{ display: block; width: 80px; float: left; color: #009944;}


.mytable{ border-collapse:collapse; width:900px; margin:5px auto; font-size:12px; text-align:center;}
.mytable td{ border:1px solid #000; height:20px; padding-left:8px; padding-right:8px;}
.mytable { color:#333;}



