/*  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {overflow:hidden;}
body {margin:0 auto; font-size:12px; line-height:22px; color:#484848; font-family:Arial, Helvetica, sans-serif; background:url(/img/banner_bg.png) center 180px no-repeat;}
a {color:#484848; text-decoration:none;}
a:hover {color:red; text-decoration:underline;}
#logo {margin:0 auto; width:958px;}
#logo .left {float:left; display:inline; width:auto; padding-left:13px;}
#logo .left img {padding-top:45px; padding-bottom:20px;}
#logo .right {float:right; display:inline; width:auto; text-align:right;}
#logo .right .box_l1 {height:55px; line-height:55px; padding-top:20px; color:#717171; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
#logo .right .box_l1 a {color:#717171;}
#logo .right .box_l2 {height:32px; line-height:32px; text-align:left;}
#logo .right .box_l2 li {float:left; display:inline; width:auto; height:32px;}
#logo .right .box_l2 li.input {width:191px; height:32px; background:url(/img/input_bg.png); padding:0 3px; margin-right:5px;}
#logo .right .box_l2 li .input1 {width:91px; border:0; height:32px; line-height:32px; color:#CFCFCF; background:none; overflow:hidden;}
#nav {
	margin:0 auto;
	width:958px;
	height:45px;
	line-height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	font-style: italic;
	text-align:center;
}
#nav a {text-decoration:none; color:#000000; margin:0 25px;}
#nav a:hover {color:#F79238;}
#banner {margin:0 auto; width:958px; margin-top:30px;}
.dh_index {height:45px; line-height:48px; padding-left:15px; position:relative; background:url(/imgscc/dh_bg.png) 10px top repeat-x; color:#ffffff; font-size:16px; font-weight:bold;}
.dh_index a {color:#ffffff;}
.dh_index .left_dh_index {position:absolute; left:0; top:0;}
.dh_index .right_dh_index {position:absolute; right:0; top:0;}

.yuanjiao {height:8px; background:url(/img/yuanjiao_b.png) left bottom repeat-x; position:relative;}
.yuanjiao .left_yj {position:absolute; left:0; bottom:0; z-index:1;}
.yuanjiao .right_yj {position:absolute; right:0; bottom:0; z-index:2;}

.index01 {margin:15px auto 0 auto; width:958px;}
.index01 .left {float:left; display:inline; width:640px;}
.index01 .left .text {padding:5px 15px; height:570px;}
.index01 .left .text p {margin:8px auto;}
.box_bord_lr {border-left:1px solid #BCB6C0;border-right:1px solid #BCB6C0;}
.index01 .right {float:right; display:inline; width:300px;}
.index01 .right .product {height:580px; color:#3C83AD;  font-family:Calibri;}
.index01 .right .product a {color:#3C83AD;}
.index01 .right .product dl {height:94px; border-bottom:1px solid #E2E2E2; margin:0 15px;}
.index01 .right .product dl dt {float:left; display:inline; margin-top:8px; width:90px; text-align:center;}
.index01 .right .product dl dt img {border:1px solid #DDDDDD; width:69px; height:69px;}
.index01 .right .product dl dd {float:right; display:inline; width:178px; margin-top:8px;}
.index01 .right .product dl dd h3 {font-size:13px; font-weight:bold;}
#foot {margin:0 auto; background:url(/imgscc/foot_bg.png) left top repeat-x;}
#foot .link_dh {margin:0 auto; width:920px; height:38px; font-size:15px; font-weight:bold; line-height:38px; color:#ffffff;}
#foot .link {margin:1px auto 0 auto;height:116px; background:url(/imgscc/link_bg.png) center center no-repeat; position:relative;}
#foot .bq {margin:2px auto 0 auto; width:958px; height:44px; line-height:44px; color:#ffffff; position:relative;}
#foot .bq a {color:#ffffff;}
#foot .bq .left {position:absolute; left:15px;}
#foot .bq .right {position:absolute; right:5px;}
#foot .bq .right img {margin-right:8px;}

#main {margin:10px auto 0 auto; width:958px; background:#F7F8F7;}
#main #dh_main {height:40px; line-height:40px; padding-left:20px; border:1px solid #DDDDDD; font-size:15px; color:#1B618B; font-family:Calibri;}
#main #dh_main a {color:#1B618B;}
#main .main {padding:20px 0; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#main .main .left_m {float:left; display:inline; width:262px; margin-left:20px;}
#main .main .left_m .box_l {padding:10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; background:#ffffff;}
#main .main .left_m .box_l li {height:45px;border-bottom:1px dashed #8F8F8F; width:272px; margin-left:3px; font-family:Calibri;}
#main .main .left_m .box_l li a {float:left; display:inline; width:232px; height:37px; line-height:37px; margin:4px 0; padding-left:10px; color:#444444; text-decoration:none; font-size:12px;}
#main .main .left_m .box_l li a:hover {color:#1B618B; background:url(/imgscc/lef_a_hover.png) left center no-repeat;}
#main .main .left_m .box_l li a.hover {color:#1B618B; background:url(/imgscc/lef_a_hover.png) left center no-repeat;}
#main .main .right_m {float:right; display:inline; width:674px;}
#main .main .right_m .product {}
#main .main .right_m .product li {float:left; display:inline; width:195px; margin-left:15px; margin-right:14px; margin-bottom:25px; font-family:Calibri;}
#main .main .right_m .product li img {width:190px; height:190px; border:1px solid #DDDDDD;}
#main .main .right_m .product li p {padding-left:4px;}
#main .main .right_m .product li p img {width:auto; height:auto;}
#main .main .right_m .product li p.p {height:44px; line-height:22px; color:#3C83AD; padding-top:5px; padding-bottom:5px;}
#main .main .right_m .product li p.p a {color:#3C83AD;}
#main .main .text {padding:0 20px; line-height:180%; font-family:Calibri;}
#main .main .text p {margin:8px auto;}
.news_list {margin:0 15px;}
.news_list dl {margin-top:10px;}
.news_list dl dt {height:25px; line-height:25px; font-size:15px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}

.ul_dh {margin:0 auto; width:500px;font-family:Calibri; font-size:13px; padding-left:300px;}
#page {text-align:center; padding-top:20px;}
#topaaa {position:absolute; right:10px; top:2px;}