﻿@charset "utf-8";
@import url("reset.css");
*html{background-image:url(about:blank);background-attachment:fixed;}
body{ margin:0; padding:0; font-family:"宋体"; font-size:12px; line-height:20px; color:#666; background: url(../images/bg.jpg) #fff repeat-x;}
ul,li,div,p,dl,dt,dd,img,h1,h2,h3,h4,h5,form{ margin:0; padding:0;}
img{ border:0; vertical-align:top;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#c70001; text-decoration:underline;}
ul{ list-style-type:none;}
input,select{ margin:0; padding:0; font-size:12px;}
.left{ float:left;}.right{ float:right;}
.m_t{ margin-top:15px;}.m_t30{ margin-top:30px;}
.abcd{ border:#ccc 1px solid;}
table th{ font-weight:normal;}


.dm_header{ width:1000px; margin:0 auto; position:relative; z-index:1; min-height:146px; height:auto !important; height:146px;}
.dm_main{ width:1000px; margin:20px auto 0; overflow:auto;}
.dm_footer{ background:#eee; width:100%; margin-top:30px;}
.dm_bottom{ width:990px; margin:0 auto; overflow:auto; border-top:#c5c5c5 1px solid; padding:20px 5px;}

.tc{ text-align:center;}
.tc dt img{ border:1px dashed #ddd;}
.tc dd{ font-size:14px; font-weight:bold;}

.s_banner{ width:100%; height:413px; overflow:hidden;}
.banner_bg{ background:#fff; height:868px; z-index:-1; position:absolute; width:100%;}
.logo{ position:absolute; left:0; top:48px;}
.top{ width:1000px; overflow:auto; line-height:32px;}
.tit{ position:absolute; right:0; top:48px;}
.menu{ position:absolute; background:url(../images/dh_bg.png) no-repeat; width:948px; height:43px; bottom:-29px; left:26px; font-family:"微软雅黑"; font-size:14px;}
.menu li{ float:left; text-align:center; width:189px; line-height:43px; background:url(../images/ico1.jpg) left center no-repeat;}
.menu li.no{ background:none;}
.menu li a{ color:#000; display:block;}
.menu li a:hover{ color:#c70001; text-decoration:none;}
.menu li.bg a{ color:#c70001; text-decoration:none;}

.lr_l{ width:218px; overflow:auto; background:url(../images/l_t_bg.jpg) left top no-repeat; padding-top:12px;}
.lr_l dl{ width:216px; overflow:auto; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid;}
.lr_l dl dt{ font-size:18px; font-family:"微软雅黑"; line-height:25px; color:#C40002; padding-left:15px; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #d9d9d9;}
.lr_l dl dd a{ font-size:14px; display:block; line-height:32px; padding-left:15px;}
.lr_l dl dd a:hover,.lr_l dl dd.c a{ text-decoration:none; background:#c70001; color:#fff;}
.lr_l dl dd.bg a{ display:block; text-decoration:none; background:#c70001; color:#fff;}
.lr_l dl dd p{ padding-left:15px;}
.lr_bg{ background:url(../images/l_b_bg.jpg) no-repeat; height:12px; font-size:0; width:218px;}

.abt p{ padding:10px 0 20px;}
.plc{ padding:0 35px 8px; background:url(../images/h.gif) 15px 3px no-repeat; margin:0 0 20px; border-bottom:1px solid #ddd;}

.page_list { margin:3px; padding:15px 20px; font-size:12px; }
.page_list A { border:1px solid #ccc; color:#555; padding:2px 5px; text-decoration:none; margin:0 1px; }
.page_list A:hover {  border:1px solid #B6010A; background:#B6010A; color:#fff; cursor:pointer; }
.page_list .current { margin:2px; padding:2px 5px; background:#B6010A; border:1px solid #B6010A; color:#fff; font-weight:bold;}
.page_list .fl{ float:left; font-size:12px;}
.page_list select{ vertical-align:middle;}

.lr_r,.r_kk{ width:768px; overflow:auto;}
.r_t{ background:url(../images/r_t_bg.jpg) no-repeat; height:12px; font-size:0; width:768px;}
.r_c{ width:766px; overflow:auto; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid;}
.r_c dt{ font-size:18px; font-family:"微软雅黑"; line-height:25px; color:#C40002; padding-left:15px; margin-bottom:15px;}
.r_c dt span{ float:right; font-size:12px; font-family:"宋体"; padding-right:15px;}
.r_c dd{ width:736px; margin:0 auto; overflow:hidden; padding-bottom:5px;}
.r_b{ background:url(../images/r_b_bg.jpg) no-repeat; height:12px; font-size:0; width:768px;}
.s_about img{ padding-right:20px; }
.s_about p{font-family:"微软雅黑";}
.s_about h2{ font-size:22px; font-family:"微软雅黑"; font-weight:normal; line-height:22px; padding-bottom:5px;}
.s_pro{ width:781px;}
.s_pro li{ float:left; line-height:30px; margin-bottom:10px; text-align:center; padding-right:16px;}
.s_pro li img{ border:#d9d9d9 1px solid;}

.fr{ float:right;}

.hs{ color:#900;}

.map h4{ font-size:14px; font-weight:normal; border-bottom:1px solid #E1E1E1;  padding:5px 30px;}
.map dl{ margin:10px 30px;}
.map dd{ background:url(../images/ico2.jpg) 0 3px no-repeat; text-indent:20px;}


.cont dl{ margin:20px;background:url(../images/cont_d.html) repeat-x; height:87px; overflow:hidden;zooom:1; border:1px dashed #DCDBDB; padding:30px 15px;}
	.cont dt{ float:left; margin:0 15px 0 0;}
	.cont dd{ line-height:22px; padding:15px 0 0; width:460px;}
	.cont p{ margin:0 50px; line-height:18px;}
	.cont ul{ padding:20px 0; margin:0 50px;}
	.cont li{ margin:0 0 3px; clear:both;}
	.cont .c{ padding:0 0 0 90px;}
	.cont li span{ width:90px; float:left;line-height:22px;}
	.cont .in,.cont .in2{ width:214px; height:19px; line-height:19px; background:#F3F3F3; border:1px solid #CDCDCD;}
	.cont .in2{ width:350px; height:86px;}
	
	.bt1,.bt2{ cursor:pointer; padding:3px 10px; margin:10px 15px 0 0;}

