/* 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{ margin:0 auto;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend{ margin:0; padding:0;}
body{min-width:1200px; color:#666; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:12px; text-align:left; background:url(../images/dc_08.gif) repeat left top;}
.clear{ clear:both;}
.txt{ font-size:14px; font-weight:bold;}

/*Top Style*/
#top_bg{ background:url(../images/dc_02.gif) repeat-x left top; width:100%; height:127px;}
#top{ width:1002px; height:93px; margin:0 auto; padding:25px 0 15px 0; }
#top_logo{ width:130px; height:93px; float:left;}
#top_right{ width:784px; height:93px; float:right;}
#top_top{ height:19px; margin-bottom:51px;}
.top_add{ width:72px; height:19px; line-height:19px; float:right; text-align:center; color:#fff; margin-left:10px;}
.top_add a{ background:url(../images/t.png) no-repeat right top; display:block; color:#fff;}
.top_add a:hover{ background:url(../images/t.png) no-repeat left top;}
#top_menu{ height:32px;}

.menu {width:784px; position:relative; z-index:1000;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; color:#eee; width:112px; font-size:14px; text-align:center; height:32px; line-height:30px;}
* html .menu ul li a, .menu ul li a:visited {width:112px; color:#eee; line-height:30px;}
.menu ul li ul {display: none;}


/* specific to non IE browsers */
.menu ul li:hover a {color:#000;background:#f39700; width:112px; line-height:30px;}
.menu ul li:hover ul {display:block;position:absolute; left:0; width:112px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; position:relative; background:#eaad4b; filter:alpha(opacity=80);opacity: 0.80;-moz-opacity: 0.8; color:#fff; font-weight:normal; margin-bottom:1px; height:35px; line-height:35px; width:112px; font-size:12px; text-align:center;}
.menu ul li:hover ul li a.drop {}
.menu ul li:hover ul li a:hover {background:#fad18f;  color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-150px;}

/*Foot Style*/
#foot{ width:972px; height:41px; margin:0 auto; background:url(../images/dc_26.gif) no-repeat center top; padding:0 15px;}
#foot_txt{ height:41px; line-height:41px; color:#f39700; text-align:left; float:left;}
#foot_menu{ height:41px; line-height:41px; color:#f39700; text-align:right; float:right;}
#foot_menu a{ color:#f39700;}
#foot_menu a:hover{ text-decoration:underline;}
#foot_txt a{color:#f39700;}

/*Banner Style*/
#banner{ width:1002px; height:360px; margin:0 auto; overflow:hidden; border-bottom:#f39700 solid 1px;}

/*Main Style*/
#main{ width:1002px; min-height:200px; height:auto !important; height:200px; margin:0 auto; background:url(../images/bbg.png) repeat-y center top;}
#m_left, #m_mid, #m_right{ min-height:200px; height:auto !important; height:200px; float:left;}
#m_left{ width:210px; padding:27px 0 20px 0;}
#m_mid{ width:388px; padding:27px 0 20px 0;}
#m_right{ width:374px; padding:27px 15px 20px 15px;}

.m_top{ height:40px; background:url(../images/dc.png) no-repeat left top;  padding-left:20px;}
.m_name{ text-align:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; float:left; color:#f39700; margin-top:-5px;}
.m_name span{ color:#9f9f9f}
.m_more{ width:22px; height:12px; margin-top:3px; float:right;}

.m_l_top{ min-height:30px; height:auto !important; height:30px; border-bottom:#999999 dotted 1px; padding:0 20px 20px 20px;}
.m_l_top2{ min-height:30px; height:auto !important; height:30px; border-bottom:#999999 dotted 1px; padding:20px;}
.m_l_tmenu{ min-height:100px; height:auto !important; height:100px;}
.m_l_tm{ height:33px; line-height:33px; color:#f39700;  font-size:14px; text-align:left; background:url(../images/mm.png) no-repeat left bottom;}
.m_l_tm a{ color:#f39700; padding-left:22px; display:block;}
.m_l_tm a:hover{ color:#000; background:url(../images/dc_16.gif) no-repeat left top;}

#m_m_ab{ line-height:22px; color:#bfbfbf;}
#m_m_ab span{ color:#fff;}

.m_l_bot{ padding:25px 20px 0 20px; height:160px;}
.m_m_news{ height:24px; background:url(../images/q.png) no-repeat left center; line-height:24px; padding-left:5px; color:#f39700;}
.m_m_news a{ color:#bfbfbf;}
.m_m_news a:hover{ color:#f39700;}

.r_case, .r_case1, .r_case2, .r_case3, .r_case4, .r_case5{ width:186px; height:117px;}
.r_case{ text-align:left; border-right:#585858 dotted 1px; border-bottom:#585858 dotted 1px; padding-bottom:10px; float:left;}



.r_case0, .r_case1, .r_case2, .r_case3, .r_case4, .r_case5{ width:186px; height:117px;}
.r_case0{ text-align:left; border-right:#585858 dotted 1px; border-bottom:#585858 dotted 1px; padding-bottom:10px; float:left;}
.r_case1{ border-bottom:#585858 dotted 1px; padding-bottom:10px; float:right; text-align:right;}
.r_case2{ text-align:left; border-right:#585858 dotted 1px; padding:10px 0; border-bottom:#585858 dotted 1px; float:left;}
.r_case3{ text-align:right; padding:10px 0; border-bottom:#585858 dotted 1px; float:right;}
.r_case4{ text-align:left; border-right:#585858 dotted 1px; padding-top:10px; float:left;}
.r_case5{ text-align:right; padding-top:10px; float:right;}

/*Inside Style*/
#main1{ width:1002px; min-height:800px; height:auto !important; height:800px; margin:0 auto; background:url(../images/bbg1.png) repeat-y center top; margin-top:-5px;}
#ab_mid{ padding:10px 0 20px 0; float:right; width:791px;}
#ab_m_top{ height:40px; line-height:40px; text-align:left; padding:0 20px 0 45px; background:#f39700 url(../images/dc1.png) no-repeat 20px center;}
#ab_m_name{ line-height:40px; color:#000; width:100px;}
#ab_m_position{ height:40px; color:#f39700; text-align:right; line-height:40px; padding-right:10px;}
#ab_m_position a{ color:#f39700;}
#ab_m_position a:hover{ text-decoration:underline; color:#eee;}

#ab_txt{ padding:30px; color:#ccc; line-height:22px; min-height:700px; height:auto !important; height:700px;}

.left_bot{ border-bottom:#666 dotted 1px; min-height:30px; height:auto !important; height:30px; padding-bottom:10px; margin-bottom:10px;}
.left_name, .left_name1, .left_name2{ height:24px; color:#f39700; font-weight:bold; padding-left:20px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.left_name{ background:url(../images/ic.png) no-repeat left 7px;}
.left_name1{ background:url(../images/ic.png) no-repeat left -18px;}
.left_name2{ background:url(../images/ic.png) no-repeat left -41px;}
.left_txt{ padding-left:20px; color:#bbb; text-align:left; line-height:16px;}


.news_m{ border-bottom:#955e03 dotted 1px; height:35px; line-height:35px;}
.news_menu, .news_menu1{ background:url(../images/icon.png) no-repeat left center; height:34px; line-height:34px; text-align:left; padding-left:30px; color:#ddd; font-size:12px; float:left;}
.news_menu1{ width:772px;}
.news_menu{ width:620px;}
.news_menu a, .news_menu1 a{ color:#ccc;}
.news_menu a:hover, .news_menu1 a:hover{ color:#f39700;}
.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:#f39700; font-size:18px; font-weight:bold; line-height:35px; text-align:center;}
.new_dj{ font-size:12px; color:#f39700; line-height:26px; border:#888 dotted 1px; text-align:center;}
.new_dj span{ text-decoration:none; color:#993300; font-family:Arial, Helvetica, sans-serif;}
.new_xx{color:#ccc; font-size:12px; line-height:22px; padding:10px 0;}
.fy{ text-align:center; height:40px; line-height:40px; color:#f39700; font-size:12px;}
.fy a{ color:#f39700}
.fy a:hover{ color:#ddd; text-decoration:underline;}
.fy span{ color:#ff0000;}
.new_xx1{padding:10px 0; text-align:center; min-height:100px; height:auto !important; height:100px;}

.message_txt{ height:40px; color:#f39700; font-size:12px; line-height:40px; text-align:right; }
.mes_s{ color:#ddd;}
.txt2{ width:250px; height:22px; line-height:22px; padding:0 5px; border:#e08400 solid 1px; background:#666; text-align:left; color:#ddd;}
.ly{ width:400px; height:140px; border:#e08400 solid 1px; text-align:left; line-height:18px; padding:0 5px; background:#666; color:#ddd; 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;}

.lkx_pic1{ width:182px; margin:5px 30px; float:left;}
.lkx_img1{ width:176px; height:117px; border:#f39700 solid 3px;}
.lkx_txt{ height:36px; line-height:18px; padding-top:10px; text-align:center; color:#f39700; font-weight:bold;}
.lkx_txt a{ color:#f39700;}
.lkx_txt a:hover{ color:#f39700; text-decoration:underline;}


.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;}






