﻿body{ margin:0px; padding:0px;font-size:14px;font-family: "����"; color:#333333;}/* overflow-x:hidden;*/
ul,*{ list-style:none; margin:0px; padding:0px;}
p,h1,h2,h3,h4,h5,h6,h7,img{ border:0px; margin:0px; padding:0px; font-weight:normal;}
a{ behavior:url(../css/link.htc); color:#444444;}
a:link{ color:#444444; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}
.clear{ clear:both;} 

.head{ width:982px; margin:0px auto; overflow:hidden;}
#navigation{width:980px;font-size:13px;margin:4px auto; margin-bottom:6px; border: 1px solid #B01F1A;background-color: #F8F8F8;}
#navigation #link {width:964px;margin:3px 8px 3px 8px;}
#navigation #link .line {height: 23px;}
#navigation #link .l3 {background-position: 0px -23px;}
#navigation #link .l4 {background-position: 0px -23px;}
#navigation #link .l4 a:hover{ color:#f00;}
#navigation #link .line p {}
#navigation #link .line a {color:#6E6E6E;}
#navigation #link .line span {height: 23px;line-height: 23px;margin:0px 10px;}
#navigation #link .line .index {}
#navigation #link .line .t1 {letter-spacing: 4px;margin:0px 15px 0px 5px;}
#navigation #link .line .t2 {margin:0px 13px 0px 8px;}
#navigation #link .line .t3 {width:120px;margin:0px 10px 0px 10px}
#navigation #link .line .nx {letter-spacing: 1px;}
#navigation #link .line .index a {text-decoration: none;color: #A57E22;}
#navigation #link .line .n3 {letter-spacing: 4px;text-align:center;margin:0px 10px 0px 11px;}
.banner{ width:980px; margin:0px auto; overflow:hidden;}
.banner img{ vertical-align:top;}
.bnlogo{ float:left; width:200px; overflow:hidden; line-height:22px; font-size:12px;}
.bnlogo img{ width:194px; height:75px; vertical-align:top;}
.bnlogo p{ text-indent:8px;}
.bncon{ float:right; width:780px; overflow:hidden;}
.bnr{ float:right; width:175px; height:95px; overflow:hidden; background:url(wm2014_t13.jpg) no-repeat top left; text-align:center;}
.bnrt{ height:20px; line-height:20px; font-size:13px; margin-top:71px; font-weight:bold;}
.bnrt a{ color:#000;}
.bnrt a:hover{ color:#f00;}

.advtop{ width:982px; margin:10px auto; overflow:hidden;}
.advtopt{ width:982px; height:70px; overflow:hidden; background:url(wm2014_z13.jpg) no-repeat top left;}
.advtoptc{ width:840px; height:42px; overflow:hidden; margin:0px auto; margin-top:5px; line-height:43px; text-align:center; font-size: 38px; font-weight:bold; font-family: "����";}
.advtoptc a{ color:#CC0000;}
.advtoptb{ width:840px; height:25px; overflow:hidden; margin:0px auto;}
.advtoptbl{ float:left; width:783px; line-height:26px; text-align:center; font-size:13px;}
.advtoptbl a{ padding:0px 15px;}
.advtoptbr{ float:right; width:55px; line-height:27px; font-size:14px;}
.advtoptbr a{ color:#c00;}

.advimg{ width:982px; margin:0px auto; overflow:hidden;}
.advimg img{ width:982px; margin-bottom:10px;}

.maina{ width:980px; margin:0px auto; overflow:hidden; margin-bottom:11px; border:1px solid #B01F1A;}
.mainl{ float:left; width:610px; height:345px; overflow:hidden; border-right:1px solid #B01F1A;}
.mainlcon{ width:600px; height:335px; margin:5px; overflow:hidden;}

.mainabadv{ width:980px; margin:0px auto; overflow:hidden; margin-bottom:10px;}

.home_focusBox { position: relative; width: 600px; height: 335px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; }
.home_focusBox .pic img { width: 600px; height: 335px; display: block; }
.home_focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background-color:#333;  filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.home_focusBox .txt { position: absolute; bottom: 0; z-index: 3; height: 36px; width:450px; overflow: hidden;}
.home_focusBox .txt li{ height:36px; line-height:45px; position:absolute; bottom:-36;}
.home_focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 13px; text-decoration: none; cursor:default; }
.home_focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.home_focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.home_focusBox .num li a,.home_focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.home_focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.home_focusBox .num li.on a,.home_focusBox .num a:hover{ background:#f60;  }

.mainr{ float:right; width:362px; overflow:hidden;}
.mainrcon{ width:355px; margin:5px 0px; overflow:hidden;}
.mainrt{ width:100%; height:53px; background:url(wm2014_m2.jpg) no-repeat top left; overflow:hidden;}
.mainrt a{ float:right; width:70px; height:30px; margin-top:15px; line-height:30px; display:block; font-size:18px; color:#c00; font-weight:bold;}
.mainrcon li{ height:34px; line-height:36px; text-indent:15px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(arrow-list.gif) no-repeat center left;}

.mainb{ width:982px; margin:0px auto; overflow:hidden;}
.mainbmenu{ width:100%; height:28px; overflow:hidden;}/* background:url(icobg.jpg) repeat-x top left;*/
.mainbmenual{ width:100%; height:28px; overflow:hidden; background:url(a-left.png) no-repeat center left;}
.mainbmenuac{ width:100%; height:28px; overflow:hidden; background:url(a-center.png) no-repeat center left;}
.mainbmenuar{ width:100%; height:28px; overflow:hidden; background:url(a-right.png) no-repeat center left;}
.mainbmenuatl{ width:100%; height:28px; overflow:hidden; background:url(a-tl.png) no-repeat center left;}
.mainbmenul{ float:left; width:auto; padding:0px 9px; text-indent:5px; line-height:31px; font-size:15px; color:#fff; font-weight:bold;}/* background:url(ico2bg.jpg) repeat-x top left;*/
.mainbmenur{ float:right; width:45px; line-height:33px; font-size:12px;}
.mainbu{ margin:8px 0px 6px 0px;}
.mainbu li{ height:28px; line-height:28px; overflow:hidden; text-indent:10px; background:url(ico.jpg) no-repeat center left; margin-left:8px;}

.mainbl{ float:left; width:715px; overflow:hidden;}
.mainbll{ float:left; width:280px; border:1px solid #B01F1A; margin-right:6px; overflow:hidden; margin-bottom:11px;}
.mainblc{ float:left; width:424px; border:1px solid #B01F1A; overflow:hidden; margin-bottom:11px;}
.mainbr{ float:right; width:260px; border:1px solid #B01F1A; overflow:hidden; margin-bottom:11px;}
.mainbru{ height:auto; overflow:hidden;}
.mainbru li{ width:245px; height:79px; overflow:hidden; margin:6px auto;}
.mainbru li img{ width:250px; height:79px; vertical-align:top;}

.mainbyx{ width:268px; height:80px; margin:9px auto; margin-bottom:0px; overflow:hidden;}
.mainbyxl{ float:left; width:110px; overflow:hidden; border:1px solid #A6A6A6;}
.mainbyxl img{ width:104px; margin:3px; vertical-align:top;}
.mainbyxr{ float:right; width:148px; overflow:hidden; margin-top:2px; line-height:19px; font-size:12px;}
.mainbyxu{ margin:7px 0px 3px 0px; overflow:hidden;}
.mainbyxu li{ height:28px; line-height:28px; overflow:hidden; text-indent:15px; background:url(title_ico.gif) no-repeat center left; margin-left:8px;}

.mainbb{ width:980px; height:266px; margin:0px auto; margin-bottom:10px; border:1px solid #B01F1A; overflow:hidden;}
.mainbbc{ width:958px; height:250px; margin:10px; overflow:hidden;}

.mainc{ width:980px; margin:0px auto; overflow:hidden; margin-bottom:10px; border:1px solid #B01F1A;}
.mainccon{ width:966px; margin-left:12px; overflow:hidden;}
.mainccon li{ float:left; width:183px; height:140px; margin:15px 10px 15px 0px; overflow:hidden; line-height:24px; text-align:center;}
.mainccon li img{ width:181px; height:120px; border:1px solid #A6A6A6; vertical-align:top;}

.mainnews{ width:980px; margin:11px auto; overflow:hidden;}
.mainnewsl{ float:left; width:710px; overflow:hidden; border:1px solid #B01F1A;}
.mainnewsr{ float:right; width:260px; overflow:hidden;}
.mainnewsrc{ width:258px; overflow:hidden; border:1px solid #B01F1A; margin-bottom:10px;}
.mainbmenunewsa{ width:100%; height:28px; overflow:hidden; background:url(a-listl.png) no-repeat top left;}
.mainbmenunews{ width:100%; height:28px; overflow:hidden; background:url(a-right.png) no-repeat top left;}
.mainbmenunewsl{ float:left; width:auto; padding:0px 9px; line-height:32px; text-indent:5px; font-size:15px; color:#fff; font-weight:bold;}/* background:url(ico2bg.jpg) repeat-x top left;*/
.mainbmenunewsr{ float:right; width:60%; line-height:33px; text-align:right; margin-right:8px; font-size:12px;}

.mainbmenunewsrpadright{ float:right; width:30%; line-height:33px; text-align:right; margin-right:8px; font-size:12px;}
.mainbmenunewsrpadright a{ padding:0px 4px;}

.mainnewslt{ width:640px; height:65px; margin:0px auto; line-height:78px; overflow:hidden; font-size:23px; border-bottom:1px dashed #A6A6A6; text-align:center; font-weight:bold; color:#000;}
.mainnewsltb{ width:640px; height:26px; margin:0px auto; line-height:29px; overflow:hidden; text-align:center; background-color:#eeeeee;}
.mainnewscon{ width:690px; overflow:hidden; margin:25px auto; line-height:23px;}
.mainnewsconimg{ width:100%; overflow:hidden;}
.mainnewsconimg img{ width:690px; vertical-align:top;}

.mainnewslist{ width:655px; margin:6px 0px 5px 20px; overflow:hidden;}
.mainnewslist li{ height:38px; line-height:41px; overflow:hidden; background:url(iconb.gif) no-repeat center left; text-indent:11px; border-bottom:1px dashed #A6A6A6;}
.mainnewslist li p{ float:right; width:85px; height:38px; line-height:46px; overflow:hidden; text-align:right; color:#666;}
.mainnewslist li a:hover{ text-decoration:underline;}

.footlinks{ width:980px; margin:0px auto; overflow:hidden; border:1px solid #B01F1A; padding-bottom:5px;}
.footjs{ margin:10px 0px; line-height:22px;}
.foot{ width:982px; margin:0px auto; overflow:hidden; text-align:center; line-height:24px;}

.netpage{ width:100%; padding:18px 0px 7px 0px;}
.netpage a{ display:block; color:#333333; width:50px; height:22px; line-height:22px; text-align:center ; background-color:#E8E8E8; display:inline-block;}
.netpage a:hover{ color:#ff0000;}
.netpage span{ padding:0px 5px;}


.ddkantai{ width:100%; background:url(ddmf_r1_c1.jpg) no-repeat top center; overflow:hidden;}
.ddkt{ width:980px; overflow:hidden; margin:0px auto; margin-top:1140px;}
.ddktt{ width:100%; height:58px; overflow:hidden; background:url(ddkt_bg.jpg) no-repeat top left; color:#fff;}
.ddkttl{ float:left; line-height:62px; padding-right:60px; text-indent:15px; font-size:24px; font-weight:bold; background:url(ddkt_nav.png) no-repeat top right; overflow:hidden;}
.ddkttr{ float:right; width:75px; font-size:19px; line-height:60px; overflow:hidden;}
.ddktt a{ color:#fff;}
.ddktcon{ width:940px; margin:20px auto; overflow:hidden; line-height:28px; font-size:21px;}

.ddkc{ width:980px; overflow:hidden; margin:5px auto;}
.ddkccon{ width:1000px; overflow:hidden; margin:10px 0px;}
.ddkccon li{ float:left; width:230px; margin:10px 10px 10px 6px; overflow:hidden; line-height:26px; text-align:center;}
.ddkccon li img{ margin-bottom:5px; width:230px; height:170px;}

.ddktbot{ width:100%; height:245px; overflow:hidden; background:url(ddkt_bot.jpg) no-repeat top center;}