/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style-type:none; text-transform:capitalize;}
a { color:#666666;}
a, a:hover, h1, h2, h3, h4, h5, h6, p{ text-decoration:none; border:none;}
table, div{ margin:0 auto;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend{ margin:0; padding:0;}
body{ color:#666666; font-family:Microsoft YaHei,Arial; font-size:12px; width:100%; background:#f3f3f3;}
.clear{ clear:both;}

#top{ width:100%; background: url(../images/bsg_02.gif) repeat-x left top; height:149px; text-align:center; margin:0 auto;}
#top_main{  width:1002px; text-align:left;}
#top_top{ height:92px; background:url(../images/bsg_04.gif) repeat-y center top; padding-top:10px;}
#top_logo{ height:83px; float:left; width:550px;}
#top_right{ height:72px; text-align:right; float:right; width:300px;}
#top_txt{ height:30px; line-height:30px; color:#666; font-size:12px; text-align:right;}
#top_txt a{ color:#666;}
#top_txt a:hover{ color:#444;}
#top_qh{ height:31px; width:162px; margin-top:15px; float:right;}

#top_menu{ height:47px; line-height:47px; background:url(../images/bsg_12.gif) no-repeat right center; width:1002px; text-align:left;}
.top_m{ height:47px; width:120px; line-height:47px; color:#fff; font-size:14px; font-weight:bold; text-align:center; float:left;}
.top_m .a1{ background:url(../images/line.gif) no-repeat right top; color:#fff; display:block; width:120px;}
.top_m .a2{ color:#fff; width:120px; display:block;}
.top_m a:hover{ color:#00b2dd;}

#top_banner{ height:291px; text-align:center; width:100%; background:#0075a9;}
#top_pic{ height:199px; width:996px; margin-top:20px; border:#bbb solid 3px;}

#foot{ background:#484848; width:100%; height:96px; text-align:center; margin:0 auto;}
#foot_main{ height:86px; text-align:left; width:1002px; padding-top:10px;}
#foot_txt{ font-family:Microsoft YaHei,Arial; color:#fff; font-size:12px; text-align:left; float:left; width:700px; line-height:20px;}
#foot_txt a{ color:#fff;}
#foot_menu{ line-height:20px; color:#fff; text-align:right; float:right; text-decoration:none;}
#foot_menu a{ color:#fff; text-decoration:none;}
#foot_menu a:hover{ text-decoration:underline;}


#bsg{ width:100%; text-align:center; margin:0 auto; vertical-align:top; min-height:800px; height:auto !important;height:800px;}
#bs_main{min-height:300px; height:auto !important;height:300px; vertical-align:top; width:1002px;}
#bs_line{ height:32px; width:1002px; background:url(../images/bsg_15.gif) no-repeat center top;}
#bs_line1{ height:25px; width:1002px; background:url(../images/bsg_37.gif) no-repeat center top;}
.bs_pp{min-height:390px; height:auto !important;height:390px; width:1002px; padding-bottom:15px;}
.bs_mid{min-height:360px; height:auto !important;height:360px; vertical-align:top; width:305px; margin-right:42px; float:left;}
.bs_mid1{min-height:360px; height:auto !important;height:360px; vertical-align:top; width:305px; float:left;}
.bs_a{ height:42px; background:url(../images/bsg_26.gif) repeat-x left bottom; width:305px; text-align:left;}
.bs_border{ border:#ccc solid 4px;}
.bs_pic{ width:305px; height:177px; text-align:center; padding-top:15px;}
.bs_txt{ height:80px; padding:10px 5px; line-height:22px; color:#666; font-size:12px; margin:0; text-align:left; width:295px; font-family:Microsoft YaHei,Arial; overflow:hidden;}
.bs_button{ height:28px; width:285px; text-align:right; padding-bottom:35px;}

.bs_new{ height:22px; line-height:22px; color:#666; background:url(../images/ic.png) no-repeat left center; width:200px; padding-left:15px; float:left;}
.bs_new a{ color:#666;}
.bs_new a:hover{ color:#0075a9;}
.bs_new_date{ height:22px; line-height:22px; color:#999; font-family:Arial, Helvetica, sans-serif; width:80px; float:left;}

.bs_con{ width:276px; height:331px; padding-top:22px; float:left;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#about{min-height:600px; height:auto !important;height:600px; padding-bottom:15px;}
#about_left{ width:240px; vertical-align:top; float:left;}
#about_right{ width:762px; vertical-align:top; float:left;}

#left_con{ width:200px; min-height:100px; height:auto !important;height:100px;}
#left_con_top{ height:60px; width:200px;}
#left_con_bot{ height:169px; width:200px; padding-top:15px;}

#left{ width:240px; min-height:600px; height:auto !important;height:600px; background:#fff;}
#left_top{ width:240px; min-height:100px; height:auto !important;height:100px;}
#left_a{ width:240px; height:40px; background:url(../images/top_xx.gif) no-repeat left top;}
#left_b{ width:240px; height:40px; background:url(../images/560.gif) no-repeat left top;}
#left_m{ width:200px; margin:0 auto; text-align:center; padding:0 20px 30px 20px;}
.left_menu{ height:40px; line-height:40px; color:#333; font-size:12px; font-weight:bold; background:url(../images/ic.png) no-repeat 5px center; width:200px; text-indent:30px; text-align:left; border-bottom:#ccc dashed 1px;}
.left_menu a{ color:#333;}
.left_menu a:hover{ color:#0075a9;}

.adimg{width:290px; height:169px; overflow:hidden; border:#ccc solid 4px; margin-top:15px; text-align:left;}
.slideshow_buttontitle {padding:0px; margin:0px; position:relative;	width:100%;	height:100%;}
.slideshow_buttontitle img{width:100%; height:auto;}
.slideshow_buttontitle .slideshow_simple1_title {position:absolute;	left:0px; bottom:0px; padding:10px;	filter:alpha(opacity=70); -moz-opacity:0.7;	opacity:0.7; width:100%; box-sizing:border-box; font-size:15px;}
.slideshow_buttontitle .slideshow_simple1_nav {padding:0px; margin:0px;	position:absolute; bottom:15px;	right:10px;}
.slideshow_buttontitle .slideshow_simple1_nav li {position:relative; padding:0px; margin-left:5px; float:left; cursor:pointer; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -khtml-border-radius:10px;}
.slideshow_buttontitle ul {margin: 0px;}
.slideshow_buttontitle ul li {padding:0px;	margin:0px; list-style:none; position:absolute;}
.slideshow_buttontitle ul li a {text-decoration: none;}
.slideshow_buttontitle ul li a img {border: none;}

#about_r_top{ height:40px; line-height:40px; background:url(../images/top_line.gif) no-repeat left top; width:762px;}
#about_r_name{ width:150px;text-align:left;height:40px; text-indent:50px; line-height:40px; color:#333; font-size:14px; font-weight:bold; float:left;}
#about_r_wz{ height:40px; line-height:40px; min-width:100px; width:auto !important;width:100px; color:#666; font-size:12px; float:right; text-align:right; padding-right:10px;}
#about_r_wz a{ color:#333;}
#about_r_wz a:hover{ color:#0075a9;}
#about_main{ min-height:500px; height:auto !important;height:500px; background:#fff url(../images/line1.gif) no-repeat left top; padding:30px;}
#about_txt{ color:#666; font-size:12px; text-align:left; line-height:22px;}

.message_txt{ height:30px; color:#000000; font-size:12px; line-height:30px; text-align:right; }
.txt2{ width:250px; height:18px; border:#CCCCCC solid 1px; text-align:left}
.ly{ width:400px; height:140px; border:#CCCCCC solid 1px; text-align:left}
.button{ width:73px; height:25px; background:url(../images/button.png) no-repeat center; border:0px;}
.button1{ width:73px; height:25px; background:url(../images/button1.png) no-repeat center; border:0px;}

.news_m{ border-bottom:#ccc dotted 1px; height:35px; line-height:35px;}
.news_menu{ background:url(../images/icon.gif) no-repeat left center; height:34px; line-height:34px; text-align:left; padding-left:25px; color:#444; font-size:12px; float:left; width:595px;}
.news_menu a{ color:#444;}
.news_menu a:hover{ color:#0075a9;}
.news_date{ height:34px; line-height:34px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:12px; width:80px; text-align:center; float:right;}
.new_name{ color:#333333; font-size:18px; font-weight:bold; line-height:35px; text-align:center;}
.new_dj{ font-size:12px; color:#555555; line-height:24px; border:#dddddd dashed 1px; text-align:center;}
.new_dj span{ text-decoration:none; color:#993300; font-family:Arial, Helvetica, sans-serif;}
.new_xx{color:#333; font-size:12px; line-height:22px; padding:10px;}
.fy{ text-align:center; height:40px; line-height:40px; color:#333; font-size:12px;}
.fy a{ color:#333}
.fy a:hover{ color:#666; text-decoration:underline;}
.fy span{ color:#ff0000;}

.pro_pic{ width:200px; height:156px; float:left; margin:8px 17px; min-height:200px; height:auto !important;height:200px;}
.pro_pic_border{ border:#ccc solid 3px;}
.pro_img{ width:200px; height:200px;}
.pro_txt{ height:30px; line-height:30px; margin-top:6px; color:#333; font-size:12px; font-weight:bold; background:#ccc; text-align:center; width:206px;}
.pro_txt a{ color:#333;}
.pro_txt a:hover{ color:#0075a9;}


.pro_pic1{ float:left; width:330px; margin-bottom:15px;}
.product_xx_pic{ color:#999; border:1px solid  #ccc; padding:3px;}
.pro_txt1{ width:372px; float:left;}
.product_xx_txt{ height:30px; line-height:30px; color:#eb6100; font-size:12px; text-align:left; font-weight:bold; border-bottom:#aaa dotted 1px;}
.product_xx_txt1{ line-height:22px; color:#444; font-size:12px; text-align:left; padding:5px 0;}
.product_xx{ line-height:22px; border-top:#aaa dotted 1px; padding-top:10px;color:#666; font-size:12px;}




.message{ line-height:26px;  margin-top:4px; background:#FFFFCC; }
.message td{ padding:4px 8px;}
.gold{ color:#F00;}
.gold span{ font-family:Arial, Helvetica, sans-serif;}
.gary{ color:#999;}






















