/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style-type:none; text-transform:capitalize;}
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:#666;  font-family:Arial,"ËÎÌå"; font-size:12px; text-align:left; background:#f1f1f1;}
.clear{ clear:both;}

/*Top Style*/
#top{ width:100%; background:#fafafa url(../images/dx_20.gif) no-repeat center bottom; padding-bottom:24px; min-height:460px; height:auto !important; height:460px;}
#top_main{ width:100%; height:144px; background:url(../images/dx_02.gif) repeat-x left top;}
#top_m{ width:1002px; height:144px; margin:0 auto;}
#top_logo{ width:1002px; height:72px; background:url(../images/dx_08.gif) no-repeat right 45px; padding-top:35px;}

/*Menu Style*/
#menu{ width:1002px; height:36px;}
.m_menu,.m_menu1{ height:36px; line-height:36px; color:#fff; text-align:center; float:left; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";} 
.m_menu a,.m_menu1 a{ color:#fff; display:block;} 
.m_menu a{ background:url(../images/dx_15.gif) no-repeat right top; width:125px;}
.m_menu1 a{ width:127px;}
.m_menu a:hover,.m_menu1 a:hover{ color:#006772; background:url(../images/dx_13.gif) no-repeat center top;}

/*Banner Style*/
#banner{ width:1002px; height:360px; margin:0 auto; padding-top:15px; overflow:hidden;}
#main{width:1002px;height:360px;overflow:hidden;position:relative;margin:0 auto;}
#main .box{width:1002px;height:360px;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:1002px;height:360px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0); z-index:1;}
#main .btnLeft{width:35px;height:57px;position:absolute;left:35px;top:152px;background:url(../images/left_ar.png) no-repeat 0px 0px; z-index:100;opacity:0.5;filter:alpha(opacity=50);}
#main .btnRight{width:35px;height:57px;position:absolute;right:35px;top:152px;background:url(../images/right_ar.png) no-repeat 0px 0px; z-index:100;opacity:0.5;filter:alpha(opacity=50);}


/*Foot Style*/
#foot{ width:962px; padding:15px 20px; background:#00959f ; height:100px; margin:0 auto;}
#foot_menu{ width:962px; height:100px; float:left;}
#foot_m{ height:32px; border-bottom:#4db5bc solid 1px; text-align:left; color:#81eef5; line-height:32px;}
#foot_m a{ color:#81eef5;}
#foot_m a:hover{ text-decoration:underline;}
#foot_txt{ text-align:left; padding-top:5px; line-height:22px; color:#75c2c7;}
#foot_txt a{ color:#75c2c7;}
#foot_txt a:hover{ text-decoration:underline;}

/*Main Style*/
#dx{ width:1002px; min-height:300px; height:auto !important; height:300px; margin:15px auto;}
#dx_left{ width:236px; float:left;}
.dx_border{ padding:1px; border:#ddd solid 1px; background:#fff;}
#dx_l_m{ width:232px; height:362px; margin-bottom:12px;}
#dx_l_m1{ width:232px; min-height:362px; height:auto !important; height:362px; margin-bottom:12px;}
#dx_l_mname{ height:57px;}
.dx_img{ width:232px; height:63px; margin-top:8px;}

.dx_menu{ padding:15px 20px;}
.dx_but{ height:33px; line-height:33px; color:#444; font-weight:bold; text-align:left; margin-top:7px;}
.dx_but a{ background:url(../images/dx_38.gif) no-repeat left top; display:block; padding-left:50px; color:#444;}
.dx_but a:hover{ color:#007783;}
.dx_more{ height:24px;margin-top:8px;}

#dx_right{ width:752px; min-height:512px; height:auto !important; height:512px; float:right;}
.dx_r_top,.dx_r_top1{ width:366px; height:250px;}
.dx_r_top{ float:left;}
.dx_r_top1{ float:right;}

.dx_r_bg{ background:url(../images/dx_26.gif) repeat-x left top; height:36px; padding:0 15px;}
.dx_r_name{ width:140px;padding-left:20px; background:url(../images/dx_28.gif) no-repeat left center; height:36px; line-height:36px; color:#00959f; text-align:left; font-size:14px; font-weight:bold; float:left;}
.dx_r_more{ color:#00959f; text-align:right; width:60px; height:36px; line-height:36px; float:right; font-family:"ËÎÌå";}
.dx_r_more a{ color:#00959f;}
.dx_r_more a:hover{ text-decoration:underline;}

.dx_r_wz{ color:#444; text-align:right; width:400px; height:36px; line-height:36px; float:right; font-family:"ËÎÌå";}
.dx_r_wz a{ color:#00959f;}
.dx_r_wz a:hover{ text-decoration:underline;}

.dx_r_txt{ padding:20px; line-height:22px; text-align:left; color:#666;}
.dx_r_txt a{ color:#00959f;}
.dx_r_menu{ height:33px; line-height:33px; padding-left:15px; border-bottom:#ccc dotted 1px; background:url(../images/dx_34.gif) no-repeat left center; color:#00959f;}
.dx_r_menu a{ text-align:left; color:#666;}
.dx_r_menu a:hover{ color:#00959f}

#r_pro{ height:250px; margin-top:12px;}
#r_menu{ padding:25px;}
.r_li{ width:155px; height:160px; float:left; margin:0 10px;}
.r_li1{ width:155px; height:160px; float:left; margin:0 8px 8px 8px;}
.r_li_img{ width:153px; border:#ccc solid 1px; height:130px;}
.r_li_txt{ height:28px; line-height:28px; text-align:center; color:#666;}
.r_li_txt a{ color:#666;}
.r_li_txt a:hover{ color:#00959f;}

.ab_txt{ min-height:600px; height:auto !important; height:600px; text-align:left; line-height:22px; color:#666;}

.news_m{ border-bottom:#ccc dotted 1px; height:35px; line-height:35px;}
.news_menu, .news_menu1{ height:34px; line-height:34px; text-align:left; padding-left:25px; color:#444; font-size:12px; float:left; width:592px;}
.news_menu{ background:url(../images/icon.gif) no-repeat left center;}
.news_menu1{ background:url(../images/sb_61.gif) no-repeat left center;}

.news_menu a, .news_menu1 a{ color:#444;}
.news_menu a:hover, .news_menu1 a:hover{ color:#00959f;}
.news_date{ height:34px; line-height:34px; color:#999; font-size:12px; width:80px; text-align:center; float:right;}
.news_date a{ color:#ff8a00;}
.news_date a:hover{ text-decoration:underline;}
.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:26px; background:#eee; text-align:center;}
.new_dj span{ text-decoration:none; color:#ff8a00; font-family:Arial, Helvetica, sans-serif;}
.new_xx{color:#333; font-size:12px; line-height:22px; padding:10px 0;}
.new_xx1{padding:10px 0; text-align:center; min-height:100px; height:auto !important; height:100px;}

.message_txt{ height:40px; color:#333; font-size:12px; line-height:40px; text-align:right; }
.mes_s{ color:#333;}
.mes_s span{ color:#ff0000;}
.txt2{ width:250px; height:22px; line-height:22px; padding:0 5px; border:#ddd solid 1px; text-align:left}
.txt21{ width:150px; height:22px; line-height:22px; border:#ddd solid 1px; text-align:left;  padding:0 5px;}
.txt22{ width:60px; height:22px; line-height:22px; border:#ddd solid 1px; text-align:left;  padding:0 5px;}
.ly{ width:411px; height:140px; border:#ddd solid 1px; text-align:left; line-height:18px; padding:0 5px; margin-top:8px;}
.ly1{ width:350px; height:140px; border:#ddd solid 1px; text-align:left; line-height:18px; padding:0 5px; margin-top:8px;}
.button{ width:76px; height:25px; background:url(../images/button.png) no-repeat center; border:0px;}
.button1{ width:76px; height:25px; background:url(../images/button1.png) no-repeat center; border:0px;}

.fy{ text-align:center; height:20px; line-height:20px; color:#333; width:500px; font-size:12px; margin:25px auto;}
.fy_l{ margin:2px; float:left; text-align:center; height:20px; line-height:20px; background:#eee; border:#ccc solid 1px;}
.fy_l a{ color:#333; display:block; padding:0px 8px;}
.fy_l a:hover{ color:#fff; border:#ff8a00 solid 1px; background:#ff8a00; margin:-1px;}
.fy_hover{ color:#fff; border:#ff8a00 solid 1px; background:#ff8a00; margin:-1px;}







.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;}




















