/*
Theme Name: UZidc Theme V2
Theme URI: http://www.uzidc.com/
Description: New Style.
Version: 2.0
Author: UZIDC
Author URI: http://www.duduzhu.cn/
Text Domain: duduzhu
*/


/* Fix */
*                      { margin:0;padding:0; }
.clear                 { clear:both; }
.clean                 { font-size:0;line-height:0;height:0;clear:both;overflow: hidden;display: block;}
* html .clearfix       { height: 1%;} 
.clearfix              { overflow:hidden;}
html,body,div          { margin:0;padding:0; }
.dis                   { display:none; }
h1,h2,h3,h4,h5,h6      { font-size:14px;font-family:Tahoma,Arial;font-weight:normal; }
ol,ul,li,dl,dt,dd      { list-style:none;margin:0;padding:0; }
table                  { border-collapse:collapse;border-spacing:0; font-size:12px;font-weight:normal;}
th, td                 { padding:0;margin:0; font-weight:normal;}
img                    { border:0; }
.alignleft  { float:left; margin-left:10px; }
.alignright { float:right;margin-right:10px; }
.s10        { font-size:0;height:10px; line-height:10px; }
.s23        { font-size:0;height:23px; line-height:23px; }
/* Layout */
body                   { background:url(images/bg.png) repeat-x #fff; text-align: center;font-size:12px;font-family:Tahoma, Verdana, Arial, Sans-Serif;}
a                      { color:#515151; text-decoration:none; }
a:hover                { color:fff; text-decoration: none; }

#page                  { margin:0 auto; text-align:left;width:950px;  }
#header                { height:142px;margin-bottom:10px;}
#header .logo      { background:url(images/logo.gif) no-repeat; width:178px;height:66px; float:left; margin:70px 0 0 110px; display:inline;}
#header .logo a    { display: block; width:178px; height:66px; float:left; }
#header .logo span { display:none; }
#header .topmenu { float:right; height:28px; background:url(images/topbg.png) no-repeat; width:460px;}
#header .topmenu ul {margin:0 0 0 60px; float:left; display:inline;}
#header .topmenu ul li { float:left; line-height:26px; color:#d2d6dd;}
#header .topmenu ul li span { padding:0 8px; } 
#header .topmenu ul li a { color:#d2d6dd; }
#header .topmenu ul li a:hover { color:#f6f6f6; }
#header .topmenu .topbb { background:url(images/topbb.gif) 4px 1px no-repeat; padding-left:22px; }
#header .menu  { float:right; display:block; clear:right;margin-top:72px; }
#header .menu ul { float:right;width:650px; display:inline; }
#header .menu ul li { display:inline;font-size:16px;font-family:Microsoft Yahei,Tahoma;margin-left:20px; float:left;padding-top:10px;}
#header .menu ul li a { color:#9f9f9f; }
#header .menu ul li a:hover { color:#5b5b5b; }
#header .menu ul li.onon { background:url(images/menuli.gif) no-repeat top center; }
.banner   { height:250px; }
.bpic     { background:url(images/banner.jpg) no-repeat;width:612px;height:221px; float:left; }
.newnotice { float:right; background:url(images/newnotice.gif) no-repeat;width:317px;height:221px;}
.newnotice dl   { margin:0 14px 0 16px; }
.newnotice dl dt{ height:30px; line-height:30px; text-align:right; }
.newnotice dl dt span { margin-right:12px; }
.newnotice dl dd { background:url(images/arrow.gif) 0 9px no-repeat;border-bottom:1px dashed #e0e1e2; line-height:22px; overflow:hidden; width:282px;}
.newnotice dl dd a { float:left;padding-left:16px; }
.newnotice dl dd a:hover { background:url(images/arrowon.gif) 0 9px no-repeat; }
.newnotice dl dd span.tittt { float:left;height:22px; line-height:22px; overflow:hidden;width:200px; }
.newnotice dl dd span.date { float:right; }

/* home */
.mainleft  { float:left; background:url(images/main_l.png) no-repeat; width:612px;height:397px; }
.mainleft h5 { background:url(images/hometi.gif) no-repeat;width:612px;height:46px; }
.mainlist dl.one    { margin:50px 0px 0 45px; }
.mainlist dl.two    { margin:50px 18px 0 25px; }
.mainlist dl.three  { margin:65px 18px 0 20px; }
.mainlist dl.four  { margin:65px 18px 0 25px; }
.mainlist dl  { float:left; width:120px;margin:45px 18px 0 20px; display:inline;  }
.mainlist dl dt { width:120px;font-size:14px;font-family:Microsoft Yahei,Tahoma;color:#6d7980; }
.mainlist dl dt span { font-size:30px;font-family:Verdana, Geneva, sans-serif;color:#454545; }
.mainlist dl dd { float:left; }
.mainlist ul {float:left;margin:8px 0 0 0;}
.mainlist ul.three { margin:30px 0 0 0; }
.mainlist ul.four { margin:30px 0 0 0; }
.mainlist ul li { line-height:20px;color:#575f64; }
.mainlist ul li.dg { background:url(images/dg.gif) no-repeat;width:75px;height:33px; float:left;margin:5px 0 0 0;}
.mainlist ul li.dg a { width:75px;height:33px; float:left; }
.mainlist ul li span { display:none; }
.mainright { float:right;width:317px;}
.mainc     { background:url(images/main_c.jpg) no-repeat;width:317px;height:197px;margin:18px 0 10px; }
.fuwut     { background:url(images/fuwut.gif) 12px 0 no-repeat; width:170px; height:27px; }
.fuwutel   { margin:12px 0 0; float:left; width:176px; }
.fuwutel li { height:22px; line-height:22px;font-size:14px;font-family:Microsoft Yahei,Tahoma; padding:0 0px 4px 15px;color:#818181; }
.fuwukf   { float:right; width:122px; display:inline;margin:0px 16px 0 0; }
.fuwukf li { float:left;color:#595959; }
.fuwukf li.axa { padding-left:10px; }
.fuwukf li.kefuq { background:url(images/fuwuqq.gif) no-repeat;width:109px;height:28px; float:left;margin:7px 0;}
.fuwukf li.kefuq a { width:109px;height:28px; float:left; }
.fuwukf span { display:none; }
.fuwukf li.three { background:url(images/hour24.gif) 12px 0 no-repeat;width:100px;height:14px;margin-top:9px !important; margin-top:7px;  }

/* footer  */
#footer { width:100%; background:url(images/footbg.png) repeat-x;height:154px; }
#footer .foot { width:950px;margin:0 auto; text-align:left; }
.foot .footbb { width:810px; background:url(images/footbb.gif) 0 15px no-repeat;height:65px;margin:0 auto; }
.foot p    { text-align:center; line-height:22px;color:#a1a5a8;font-family:Arial, Tahoma,Verdana;font-size:12px; }
.foot p a { color:#969696; }
.foot p a:hover { color:#fff; }

/* content */
#content { width:612px; float:left; }
#content h1 { background:url(images/singleh1.gif) no-repeat;height:47px;font-size:20px;font-family:Microsoft Yahei,Tahoma;color:#DFE3E6; line-height:47px; float:left; width:612px;}
#content h1 span { text-align:right;float:right; }
#content h1 span.title { float:left; text-align:left; padding-left:16px; }
#content h1 span.date { padding-right:15px; }
#content .post  { background:url(images/postbg.gif) repeat-y; overflow:hidden; }
#content .entry { font-size:12px;color:#606468; line-height:22px;padding:10px 15px 10px; }
#content .entry p { padding-top:10px; }
#content .navi  { background:url(images/postbom.gif) no-repeat;height:45px;width:612px; line-height:35px;color:#919da3; }
#content .navi a { color:#919DA4; }
#content .navi a:hover { color:#d8d4db; }
/* sidebar */
#sidebar { width:317px; float:right; }
#pagebar { width:317px; float:right;}
#sidebar h3 { font-size:16px;font-family:Microsoft Yahei,Tahoma;color:#e5e5e5;margin:0 0 10px 20px; }
#pagebar h3 { font-size:16px;font-family:Microsoft Yahei,Tahoma;color:#e5e5e5;margin:0 0 10px 20px; }
.catmenu ul, .helpmenu ul, .hostmenu ul { margin:0 20px 0; }
.catmenu ul li, .helpmenu ul li, .hostmenu ul li { line-height:22px; background:url(images/arrow2.gif) 1px 9px no-repeat;border-bottom:1px dashed #8a9194; }
.catmenu ul li a, .helpmenu ul li a , .hostmenu ul li a { padding:0 0 0 15px;color:#cfcfcf; }
.catmenu ul li a:hover, .helpmenu ul li a:hover, .hostmenu ul li a:hover { background:url(images/arrowon2.gif) 1px 5px no-repeat; }
.catmenu { margin-bottom:15px; }
.hostmenu h3 span { font-size:12px;margin-left:110px; }
.hostmenu h3 span a{ color:#cfcfcf;}
.barbg  { background:#687075; overflow:hidden; }
.bartop { background:url(images/bartop.gif) no-repeat; width:317px;height:10px;font-size:0; line-height:10px; }
.barbom { background:url(images/barbom.gif) no-repeat; width:317px;height:10px; font-size:0; line-height:10px;}
.barbg p { color:#cfcfcf; text-align:center;font-size:14px;font-family:Microsoft Yahei,Tahoma; }
/* page  */
.wbanner { background:url(images/wbanner.gif) no-repeat;height:199px; } 
.winfo   { height:46px;color:#adadb5; line-height:46px; }





.winfo p { background:url(images/ccx.gif) 10px 18px no-repeat;padding-left:32px; }
.wpost   { padding:40px 0 0 0;}
.wpost h2 { background:url(images/ccx.gif) 10px 11px no-repeat;font-weight:700;font-size:12px;color:#a0adb5; padding:0 0 0 32px; line-height:32px; }
.wentry { padding:0 33px; color:#343434; line-height:26px; }
.wentry p { padding:16px 0; }
.webdes  { background:url(images/webdes.gif) no-repeat; height:277px; }

/* tab */
.tab  { background:url(images/tabbg.gif) no-repeat; height:48px; }
.tab ol li { float:left; text-align:center; line-height:48px;font-size:20px;font-family:Microsoft Yahei,Tahoma;color:#9ca3a7; width:200px;cursor: pointer; }
.tab ol li.current { color:#fff; }
.hostmain { background:#dcdfe1;  }
.tablemain .title { font-size:16px;font-family:Microsoft Yahei,Tahoma;height:49px;color:#575f64; text-align:center; }
.tablemain td    { border:1px solid #d3d6db;height:23px; text-align:center;  }
.tablemain .alt1 { background:#b9bec7;color:#f1f1f1; }
.tablemain .alt2 { background:#dcdfe1;color:#575f64;}
.tablemain .alt3 { background:#edf8ff; } 
.tablemain .hostl { font-weight:700;color:#575f64; text-align:left;padding:0 0 0 8px; }
.tablemain .hosta { font-weight:700;color:#f64a07; text-align:left;padding:0 0 0 8px; }
.tablemain .hostkx { height:65px; }
.tablemain .hostkxx { padding:24px 0 0 20px;font-family:Microsoft Yahei,Tahoma;font-size:16px; }
.xy       { line-height:55px; font-size:12px;  }
.xy span  { background:url(images/ttii.gif) 0 1px no-repeat; padding-left:16px;margin-left:20px; }
.xy  a    { color:#676767; }
.xy  a:hover    { color:#098ecf; }
.tabbom   { background:url(images/tabbom.gif) no-repeat;height:55px;width:612px; }
.helpbom   { background:url(images/tabbom.gif) no-repeat;height:55px;width:612px; }


.helpsearch { width:612px;height:57px; background:url(images/helpsearch.gif) no-repeat;margin-bottom:10px; }
.searchx    { margin:14px 0 0 160px; float:left; display:inline;}
.helpsearch label { display:none; }
.helpsearch input { border:0; width:300px;height:25px;padding:5px 5px 0; float:left;color:#666;}
.helpsearch #searchsubmit { width:32px;height:18px;margin:6px 0 0 8px; background:url(images/submit.gif) no-repeat; display:block;}
.helpmain {  }
.wid1 { margin:0 12px 10px 0; display:inline;  }
.wid2 { margin-bottom:10px;   }
.listtop,.listbom { width:300px;height:5px;font-size:0; line-height:5px; }
.listtop { background:url(images/listtop.gif) no-repeat; }
.listbom { background:url(images/listbom.gif) no-repeat; }

.postlist { float:left; display:inline; background:#d4dce0; width:300px; }
.postlist h3 { margin:0; }
.postlist h3 span.more { font-size:12px; font-family:Tahoma,Verdana;font-weight:normal; float:right;margin-right:20px; }
.postlist h3 span.ptit { font-size:14px; font-family:Microsoft Yahei,Tahoma;font-weight:700; float:left;margin:3px 0 5px 20px; background:url(images/ttii.gif) 0 4px no-repeat; padding-left:18px;}
.postlist ul { margin:0 20px;padding:5px 0; }
.postlist ul li { line-height:20px; background:url(images/li.gif) 1px 7px no-repeat;border-bottom:1px dashed #8f8f8f;  }
.postlist ul li a { padding-left:12px; }
.catpage { background:#d4d8db; }
.catpage h5  { background:url(images/pageti.gif) no-repeat;height:47px; line-height:47px; font-size:20px;font-family:Microsoft Yahei,Tahoma; color:#e0e4e7; padding-left:20px;}

.ppost    { height:23px; line-height:23px; overflow:hidden; }
.ppost  h3 { font-size:12px; background:url(images/ttii.gif) 0 5px  no-repeat; float:left; }
.ppost  h3 a { padding-left:20px;}
.ppost .title small { float:right; background:url(images/date.gif) 0 4px no-repeat;font-size:12px; padding-left:24px; } 
.altbg1  { background:#b9bec7; }
.altbg1 a { color:#f1f1f1; }
.altbg1 small { color:#f1f1f1; }
.altbg1 a:hover { color:#333; }
.altbg2  { background:#d4d8db; }
.altbg2 small { color:#7a8084; }
.altbg2 a { color:#7a8084; }
.altbg2 a:hover { color:#444; }
.ppost .title  { margin:0 20px; }

/* huoban */
.hmain  { background:url(images/htitle.gif) no-repeat; overflow:hidden; width:950px; }
.hpost { float:left;margin:80px 0 30px; display:inline; width:670px; }
.hpic   { background:url(images/guys.jpg) no-repeat;width:270px;height:268px; float:left;margin-right:10px;}
.htitle   { background:url(images/welcome.gif) no-repeat;width:390px;height:20px;margin-bottom:20px; float:left; }
.hentry {  }
.hentry p { color:#666; line-height:16px;}
.hentry ul { margin-top:15px; line-height:20px; }
.hentry ul li { text-align:justify; background:url(images/li6.gif) 4px 9px no-repeat; float:left; width:320px; padding-left:15px;}
.hrightbar { width:240px; float:right; margin:80px 0 0 0; }
.hrightbar p{ margin-bottom:10px; float:left; }
.hrightbar p span { display:none; }
.hlogin  { background:url(images/a_login.png) no-repeat;width:236px;height:57px;}
.hlogin a { float:left;width:236px;height:57px; }
.hlogin span  { display:none; }
.hbarpic { background:url(images/price2.png) no-repeat; width:236px;height:225px; }
.button1 {background:url(images/btn01.jpg) no-repeat;}
.button2 {background:url(images/btn02.jpg) no-repeat; }
.button1,.button2 { width:188px;height:56px;margin-left:5px; display:inline; }
.button1 a,.button2 a { width:188px;height:56px; float:left; }

.amain    { line-height:20px; }
.amain p  { padding:10px 0 10px; }
.amain h2  {font-size:0; float:left; height:60px; width:612px;  }
.h2about { background:url(images/h2about.gif) no-repeat;}
.h2join  { background:url(images/h2join.gif) no-repeat; }
.h2contact { background:url(images/h2contact.gif) no-repeat; }
.h2link  { background:url(images/h2link.gif) no-repeat; }

.aboutright { float:right; width:317px; }
.aboutright .tabu            { background:#fff; }
.aboutright .tabu a          { color:#585858;}
.aboutright .tabu a:hover    { color:#006695;}
.aboutright .tabu ol         { padding:10px 0 10px; overflow:hidden;height:100%;font-size:14px;font-weight:700;font-family:Microsoft YaHei;color:#595959;}
.aboutright .tabu ol li      { float:left;width:317px;line-height:28px; cursor: pointer;border:0;margin:0;}
.aboutright .tabu ol li span { padding:0 0 0 25px; }
.aboutright .tabu ol li.current { background:url(images/aboutli.gif) no-repeat; color:#fff; }
.aboutright .tabu ol li.current a { color:#fff; }
.aboutright .tabu ol li.current a:hover { color:#f6f6f6; }