/*
dzitf.com官方站
(C) 2008 Comsenz Inc.
http://www.weour.com
/*初始化*/

h1, h2, h3, h4, h5, h6, h7, p, ul, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
img {nobar:expression(this.galleryImg='no')}
ul { list-style-type:none;}
a { color:#505050; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline;}
body { font:12px Arial, "宋体", Verdana, sans-serif;}

/*css sprites*/

.header .menu, .menu li a.here,.menu li a.here1,.menu li a:hover, .menu li a.menu_home, .menu li a.menu_home.here, .menu li a.menu_home:hover, .header .logo, .topnav { background-image:url(../images/top_bg.jpg); background-repeat:no-repeat;}
.header, .menu li, .footer { background-image:url(../images/line_bg.jpg); background-repeat:repeat-x;}
.menu li.search input.submit, .banner_title li a:hover, .banner_title li a.slidenow{ background-image:url(../images/icon_bg.gif); background-repeat:no-repeat;}
.slide .banner_title { background:url(../images/index_bg.jpg); background-repeat:no-repeat;}
/*头部*/

.header { width:100%; height:228px; background-image:url(../images/header_bg.gif);}
    .header .logo { width:964px; height:163px; padding: 0 0 0 16px; background-position:left -70px;}
	    .header .logo h1 { float:left; padding-top:15px;}
	    .header .logo p { float:right; margin-right:20px; margin-top:25px; }
		    .header .logo p a { color:#000000;}
		    .header .logo p a strong { font-weight:normal;}
			.header .logo p em{ padding:0 8px;}
	.header .menu { width:980px; height:35px; background-position:left -35px; white-space:nowrap; position:relative; z-index:1;}
	.header .menu ul{ padding-left:30px;}
        .menu li { float:left; width:96px; height:35px; background-position:right top; background-repeat:no-repeat;}
		    .menu li a { color:#ffffff; display:block; font-size:14px; font-weight: none; text-decoration:none; padding:11px 22px 7px 18px;}
			.menu li a.here, .menu li a:hover { color:#ffffff; background-position:-187px top;text-decoration:none; }
			.menu li.search { width:236px; float:right; padding-top:5px; position:relative; background:none;}
			    .menu li.search input { width:150px; position:absolute; top:6px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}
				.menu li.search input.submit { position:absolute; top:6px; left:160px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background-position:left top; cursor:pointer;}
				.menu li a.menu_home {background-position:left -35px; padding-left:32px;}
				.menu li a.here1{ color:#ffffff; background-position:-187px top;}
				.menu li a.menu_home.here, .menu li a.menu_home:hover { background-position:left top;}
				.menu li a.idc { padding:11px 15px 7px 11px;}
	.menu_bar{ width:980px; height:163px;}
		.menu_bar ul{ padding-left:32px;}
			.menu_bar li{ }
			.menu_bar em{ float:left;padding:7px 2px 3px 2px; color:#CCCCCC;}
			.menu_bar a{ float:left; padding:9px 13px 3px 13px; color:#000000;}
			.menu_bar a:hover{color:#990000;} 
			.menu_bar a.bar1{float:left; padding:8px 6px 3px 20px;}

/*底部信息*/

.footer { width:100%; height:138px;  overflow:hidden; background-position:left -196px; text-align:center;}
    .footer div { width:980px; margin:0 auto; padding:10px 0 4px 0;}
	.footer div.mu{ background-image:url(../images/footer_bg.jpg);}
	.footer div.mu a{ color:#000000;}
	.footer div.mu a:hover{ color:#990000;}
	.footer div ul{ float:left;  padding:3px 0 0 6px; line-height:20px;}
    .footer p { line-height:21px; color:#666699;}
	.footer em { padding:0 10px; color:#666;}
	.foot_r{width:351px; text-align:right;}
	.foot_l{width:450px; text-align:left;}
	
/*统一样式*/

.header, .header .logo, .header .menu ,.menu_bar{ margin:0 auto;}

.header, .header .logo ,.menu_bar{ overflow:hidden;}

.header .logo p a strong, .foot p.comsenzservice strong { color:#231815;}

.header .logo p a, .foot a { text-decoration:none;} 

.foot p.comsenzservice a, .foot p.copy { color:#4c5a62;}


/*中部*/
.main_body,.main_1,.main_2,.ban_01,.ban_02,.ban_03{ width:980px; margin:0 auto; overflow:hidden;  color:#231815;}
.main_1{ margin-top:7px;height:246px;}
.main_2{ margin-top:5px; height:316px;}
.ban_01,.ban_02{ padding-top:5px;}
.ban_01 img,.ban_03 img{ border:2px #cccccc solid;}
    /*中部 左侧*/
    .left,.centen,.m_left,.m_middle,.m_middle1,.v_middle,.m_right{ float:left;height:auto; overflow:hidden; color:#4C5A62;}
	.left { width:356px; margin-right:7px; }
	.left h2 ,.centen h2,.right h2,.right_2 h2,.m_left div.contact h3{height:28px; color:#ffffff; line-height:28px; padding-left:12px; }
	.right h2{ background-repeat: no-repeat; background-position:left -30px;}
	.left em ,.centen em,.right em,.right_2 em{ float:right;font:normal 12px/28px Arial, Helvetica, sans-serif;  padding-right:8px; }
	.left h2{background-image:url(../images/left_h2bg.gif); }
	.left ul,.right ul{ background-color:#FEFDF3;}
	.left ul,.centen ul,.right ul,.r1 ul,.r_deo ul{ border:1px #cccccc solid; padding:3px 9px;}
	.left li,.centen li,.right li,.r1 li{ line-height:26px; font-size:13px;}
	.left li a,.centen li a,.right li a,.r1 li a,.n_middle li a,.left li a:hover,.centen li a:hover,.right li a:hover,.r1 li a:hover,.n_middle li a:hover{ height:26px; background-image: url(../images/main_abg.gif); background-repeat:no-repeat; padding-left:10px; color:#464646;}
	.left li a,.centen li a,.right li a ,.r1 li a,.n_middle li a{background-position:left 0px;}
	.left li a:hover,.centen li a:hover,.right li a:hover,.r1 li a:hover,.n_middle li a:hover{background-position:left -14px; color:#000000;}
	.left div,.right_2 div{border:1px #cccccc solid;height:280px;margin:0 auto; overflow:hidden; clear:both;}
	.left div{ height:280px;}
	.left dl.i_cont{background-image:url(../images/lianxi_bg.jpg);background-repeat: no-repeat;	background-position: left 12px; padding-left:150px;}
	.left dl.i_cont p{ line-height:23px; padding-top:5px;}
	.p14{font: bold 14px/28px Arial, Helvetica,sans-serif; color:#8E0203; }
	.centen {width:259px;  }
	.centen h2,.right_2 h2,.m_left div.contact h3,.n_left div.contact h3{background-image:url(../images/centen_h2bg.gif);  }
	
	
	.right{ width:350px; float:right; height:auto; overflow:hidden; color:#4C5A62;}
	.right h2{background-image:url(../images/left_h2bg.gif);}
	.right_2{ width:616px; float:right; height:auto; overflow:hidden; color:#4C5A62;}
	.right_2 div{padding-left:12px;}
	.right_2 dl{ float:left; margin:6px 12px 0 12px;}
	.right_2 p.img_b{ border:1px #CCCCCC solid; padding:2px;}
	.right_2 p.txt_p{padding:5px 0 0 5px;}
	.spr{ float:right;}
	

/*幻灯片*/



.slide { width:980px; margin:0 auto; height:255px; overflow:hidden; }
   .slide .banner { width:680px; height:255px; float:left;}
   .slide .map { width:292px; background-position:-355px -378px; height:255px; float:right; font-size:14px;font-weight: bold;}
		.map h3{ background-image:url(../images/map_h3bg.gif); height:28px; color:#ffffff; line-height:28px; padding-left:12px;}
		.map ul { border:1px #cccccc solid;}
		.map ul object{ border:2px #000000 solid;}
	       .map li a {padding:9px 0 1px 10px; color:#395794; height:19px; display:block; text-decoration:none;}
		   .map li a:hover, .map li a.slidenow { background-position:left -38px; color:#FD7550;}
		   
/*道馆*/
.main_body{ margin-top:5px; height:auto;}		   
.m_left{ width:260px;}
.m_left div.l_but{background-image:url(../images/m_leftbg.jpg);	background-repeat: no-repeat;background-position: top; padding-top:10px;}
.m_left div.l_but h3{ height:40px; text-align:center;}
.m_left div.l_but h3 a,.m_left div.l_but h3 a:hover{ background-image:url(../images/m_lefth3bg.gif); background-repeat:no-repeat;}
.m_left div.l_but h3 a{ width:236px; padding:13px 100px 15px 80px;;;background-position:left 0px; line-height:40px;}
.m_left div.l_but h3 a:hover,.m_left div.l_but h3 a.h3h{ height:40px;background-position:2px -40px;}
.m_left div.l_but h3 a.h3h{ color:#D50005; text-decoration:underline;}
.m_left div.contact{ margin-top:38px; width:252px; }
.m_left div.contact h3{ padding-left:30px;}
.m_left div.contact ul{ padding:18px 38px;background-image:url(../images/contactbg.jpg); background-repeat:no-repeat;background-position:left 40px;height:400px;}
.m_left div.contact li,.m_right div.contact li{ height:30px; line-height:30px;}

.page_dh{ line-height:20px; padding-left:22px; height:22px;}
.page_dh a{ color:#990000; padding:0 4px;}
.m_middle{width:719px; }
.m_middle1,.v_middle{width:660px; }
.m_middle div,.m_middle dl,.m_middle1 div,.m_middle1 dl,.v_middle div,.v_middle dl{margin:0 auto; overflow:hidden;}
	.m_gb,.m_page{border:1px #CCCCCC solid;}	
.m_middle h1,.v_middle h1{ background-image:url(../images/middle_h1bg.gif);  background-repeat:no-repeat;line-height:29px; font-size:14.7px; color:#FFFFFF; padding-left:20px;}
.m_middle dl.dgjs{ border-bottom:1px #CCCCCC solid; padding:13px 0px 8px 8px; height:138px;}
.dgjs dd.w1,.dgjs dd.w2,.dgjs dd.w3{ float:left; padding-left:7px;}
.dgjs dd.w1{width:175px; }
.dgjs dd.w2{width:216px; }
.dgjs dd.w3{width:290px;}
.dgjs dd.w2 h2{ color:#000000; line-height:25px;}
.dgjs dd.w2 h2 a{ color:#000000; }
.dgjs dd.w2 p{ line-height:18px;}
.dgjs dd.w2 a{ color:#D50005; text-decoration:underline;}
.m_middle dl.nbor,.m_middle1 dl.nbor,.m_right div.r1 dl p.nbor,.v_video dl.nbor{ border-bottom:0px #FFFFFF solid;}
.dgjs dd.w1 img{ padding:2px; border:1px #CCCCCC solid;}
.dgjs dd.w3 img{ border:1px #CCCCCC solid; margin-bottom:2px; }

.m_middle1 div.m_page{ padding:5px 12px; margin-top:2px;}
.m_middle1 div.m_page h1{ font-size:21px; color:#000000; border-bottom:1px #cccccc solid; line-height:36px; text-align:center; padding:5px 12px 5px 0;}
.m_middle1 div.m_page h3{ padding:8px 0 0 12px; }
.m_middle1 div.m_page h3.rz{color:#CC0000;}
.m_middle1 div.m_page p.int{ padding:7px 3px 3px 3px; text-align:center;}
.m_page dl{ border-bottom:1px #CCCCCC dotted ;}
.m_page dl.mp{ height:278px;padding:0 12px;}
.mp dd{ float:left; padding-top:8px;}
.w4,.w6{ width:352px; height:256px; text-align:center;}
.w4 img{ border:1px #CCCCCC solid; padding:2px;}
.w5{ width:216px; height:256px; padding-left:18px;}
.w5 h3{ font-size:16px; line-height:30px; margin-top:15px; }
.w5 p{ font-size:14px; line-height:25px; padding-left:12px;}

.m_right{ width:320px;}
.m_right div,.m_right p{ padding-left:8px;}	
.m_right div.r1,.r_deo{ margin-top:8px;}
.m_right div.r1 dl{ border:1px #CCCCCC solid;}
.m_right div.r1 h3,.r_deo h3,.m_right div.contact h3{ background-image: url(../images/r_h3bg.jpg);  background-repeat:no-repeat; padding-left:18px; line-height:29px;}
.m_right div.r1 h3,.r_deo h3{ height:29px; color:#FFFFFF;}
.r_deo h3{background-position:left -60px; }
.m_right div.r1 dl p{ line-height:20px; margin:5px 10px; border-bottom:1px #CCCCCC dashed;}
.m_right div.r1 dl b{ font-size:14.7px; line-height:25px; }	
.m_right div.r1 dl a{color:#555555;} 
.r_deo ul{height:362px;padding:8px;	}   
.r_deo li{ float:left; width:82px; padding:5px 5px 5px 8px;}
.r_deo li a.deo{ background-image:url(../images/video_icn.gif);background-repeat:no-repeat; background-position:4px left; padding:3px 0 3px 20px ; }
.m_right div.contact{ margin-top:6px; width:312px; }
.m_right div.contact h3{ padding-left:20px;color:#FFFFFF;}
.m_right div.contact ul{ padding:18px ; background-image:url(../images/centact_bg1.jpg); background-repeat:no-repeat; background-position: bottom right; border:1px #CCCCCC solid; }

/*新闻*/
.n_left,.n_middle{ float:left;}
.n_left{ width:198px;}
.n_left div.l_but{background-image:url(../images/m_leftbg.jpg);	background-repeat: no-repeat;background-position: top; padding-top:10px;}
.n_left div.l_but h3{ height:40px; }
.n_left div.l_but h3 a,.n_left div.l_but h3 a:hover{ background-image:url(../images/m_lefth3bg.jpg); background-repeat:no-repeat;}
.n_left div.l_but h3 a{ padding:13px 66px 15px 46px;;;background-position:left 0px; line-height:40px;background-position:-20px top;}
.n_left div.l_but h3 a:hover,.n_left div.l_but h3 a.h3h{ height:40px;background-position:-18px -40px;}
.n_left div.l_but h3 a.h3h{ color:#D50005; text-decoration:underline;}
.n_left div.contact{ margin-top:38px; width:190px; }
.n_left div.contact h3{ padding-left:20px; height:29px; line-height:29px; color:#FFFFFF;}
.n_left div.contact ul{ padding:18px ;background-image:url(../images/contactbg.jpg); background-repeat:no-repeat;background-position:left 40px;height:400px;}
.n_left div.contact li{ height:30px; line-height:30px;}


.n_middle{width:462px; }
.v_middle{}
.n_middle div,.n_middle dl{margin:0 auto; overflow:hidden;}
.n_middle ul{border:1px #CCCCCC solid; padding:4px 12px; }
.n_middle li{ margin:0 8px; padding:5px; border-bottom:1px dashed #CCCCCC; line-height:22px; }
.n_middle li a{ font-size:14px; color:#333333;}
.n_middle li em{ float:right; font-style:normal;}

.n_middle h1{ background-image:url(../images/middle_h1bg.gif);  background-repeat:no-repeat; background-position: left -60px;line-height:29px; font-size:14.7px; color:#FFFFFF; padding-left:20px;}
.n_middle dl.dgjs{ border-bottom:1px #CCCCCC solid; padding:13px 0px 8px 8px; height:138px;}
	.fy,.n_middle li.fy a{ height:40px; text-align:center; line-height:40px; padding-right:18px; border:0;}
	.n_middle li.fy{ border-bottom:0px #FFFFFF;}
	.n_middle li.fy a,.fy a{ height:12px; padding:2px 4px 1px 4px; border:1px #CCCCCC solid; font-size:12px; background-position:bottom -100px;}
	.n_middle li.fy a:hover,.fy a:hover{ background-color: #D9FAFF; text-decoration:none; padding:2px 4px 1px 4px;background-position:bottom -100px;}

.news_list div{ padding:5px 20px; font-size:14px; line-height:22px;}
.bro{ border:1px #CCCCCC solid;}
.news_list div dl{ padding:5px 10px 5px 0;}	
	.prearticle{border-bottom:1px #FDD6CE dashed; margin: 5px; }
	.prearticle h2 a{ color: #EF4F2D;}
	.prearticle h2 em{ float:right; font-size:12px; font-style:normal; font-weight:normal; color:#999999;}
	.prearticle p.articletag { font-size:12px;}
	.prearticle p.articletag a{ padding:0 5px; text-decoration:underline; color:#3F3F3F;}
	.articlecontent,.articleutil{ margin:0; padding:0;}
	.articlecontent{ font-size:13px; line-height:18px;}
	.articleutil{ font-size:14.7px;}
	.articleutil a{ text-decoration:underline; }
	
/*跆拳道视频*/
.v_middle h1{background-position: left -30px;}
.v_middle h2,.videobox h4{ padding-left:35px; background-image:url(../images/m_lefth3bg.jpg); background-repeat:no-repeat; background-position:-30px -45px; line-height:31px; height:31px; font-size:12px; font-weight:normal; color:#000000;}
.v_video,.cont_1{ border:1px #CCCCCC solid;}
.cont_1 div.cont{ padding:12px 0 12px 3px;}
.v_video dl{ height:128px; padding:12px 0 12px 3px; border-bottom:1px dashed #CCCCCC; }
.v_video dd{ float:left; padding:0 0 0 12px;}
.v_video dd img{ padding:2px;  border:1px #CCCCCC solid;}
.v_video dd p{ line-height:22px;}
/*contact*/
.cont_1 div.cont{ padding:12px 62px 0 62px; }
.cont dl{ border-bottom:1px #CFBDB1 dashed; padding:12px 0 22px 30px;}
.cont h3{ line-height:28px;color:#A37050;}
.cont p{ line-height:20px; color: #cccccc;}
.cont_1 div.contim{ height:168px; padding:0 26px; background-image:url(../images/cont_bg.jpg); background-repeat:no-repeat; background-position:65px top;}
.cont_1 div.contim dl{ padding: 30px 0 0 360px; }
.cont_1 div.contim dl p{ line-height:25px;}

/*page*/
.m_page div.txtbox,.m_page div.videobox{ padding:5px 20px; font-size:14px; line-height:22px;}
.videobox h4{ font-size:14px; font-weight: bold; color:#000000;}
.videobox div.nv{ text-align:center; padding:8px 0;}
.videobox div.nv object{ border:1px #666666 solid;}
.lli{ font-size:12px;}
.pinglun{ padding:2px 32px;}
.pinglun dl{ width:527px;}
.pinglun dl a{ color:#990000;}
.pinglun dd{ float:left; padding:12px 0 6px 0;}
.pinglun dd.ld{ width:80px;}
.pinglun dd.rd{ width:420px;}
.pinglun p{ font-size:12px;}
.pinglun ul{ padding:3px 18px;}
.pinglun textarea{ width:450px; height:40xp;}
.txtbox div img{ padding:5px 10px 5px 0;}