﻿body, div, span, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding:0; }
body, button, input, select, textarea, label { font-family: "微软雅黑"; color:#606060; line-height:1.5; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:none; font-stretch:normal; }
ol, ul { margin:0; padding:0; list-style:none }
td, th, input { padding:0; }
a { text-decoration:none; color:#606060; }
img { border: 0 none; }
li { list-style-type:none }


.gongsimingcheng{ width:960px; height:20px; line-height:20px;  margin:0 auto;}

ul, ol, p, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
.clear { clear: both; height: 0; overflow: hidden; width: 0; display:block; }

.hg_top_back {height:45px; width:100%; position:relative; z-index:2 }
.hg_head_back { height:45px; }
.hg_header { width:1000px; margin:0 auto; position:relative }
.hg_logo, .hg_nav, .hg_nav li, .hg_sch input { float:left; _display:inline; }
.hg_sch, .hg_sch a { float:right; _display:inline; }
.hg_logo { margin-top:25px; }
.hg_nav li {

	margin-top:0px;
	line-height:45px;
	height:45px;

	_text-align:center;	padding:0 9px;
}
.hg_nav li a {
	color:#fff;
	font-size:15px; display:block; 	padding:0 17px;
}
.hg_nav li a:hover{
	color:#fff;background:#d2030d; line-height:45px; display:block;

}
.hg_nav li a.cur { color:#fff; font-weight:bold; font-size:15px; }
.hg_sch { background:url("http://www.sdhdrk.com/images/hg_sch.png") no-repeat; width:163px; height:28px; margin-top:30px; }
.hg_sch input { width:125px; height:23px; margin-left:5px; margin-top:2px; border:0; line-height:23px; }
.hg_sch a { width:31px; height:28px; }


.hg_second_menu {
	position:absolute;
	top:45px;
	left:0;
	display:block;
	width:1000px;
	left:65px;
	display:none
}
.hg_second_menu dt.hg_second_left, .hg_second_menu dd { float:left }
.hg_second_menu dt.hg_second_left { background: url(../images/hg_secend_menu.png) no-repeat 0 0; padding-left:67px; height:34px; }

.hg_second_menu dt.hg_second_left007 {float:left; background: url(../images/fg.png) no-repeat 0 0; padding-left:60px; height:35px; }
.hg_second_menu dd { background: url(../images/fg.png) no-repeat right -36px; width:830px; height:35px; line-height:35px; }

.hg_second_menu dd#lianxi{background:url(../images/fg.png) no-repeat right -36px; width:858px; height:35px; line-height:35px;}

.hg_second_menu dd ul { overflow:hidden; background:#0045ab; height:35px; width:736px; }
#cao { overflow:hidden; height:35px; width:170px; float:right; margin-right:690px; }
#cao102 { overflow:hidden; height:35px; width:770px; float:right; margin-right:60px; }
#cao103 { overflow:hidden; height:35px; width:820px; float:right; margin-right:38px; }
#cao104 { overflow:hidden; height:35px; width:570px; float:right; margin-right:88px; }
#cao105 { overflow:hidden; height:35px; width:170px; float:right; margin-right:340px; }
#cao106 { overflow:hidden; height:35px; width:250px; float:right; margin-right:180px; }
#cao107 { overflow:hidden; height:35px; width:170px; float:right; margin-right:125px; }
#cao108 { overflow:hidden; height:35px; width:190px; float:right; margin-right:38px; }
.hg_second_menu dd ul li { float:left; background:url("http://www.sdhdrk.com/images/hg_second_a.jpg") no-repeat 0 center; padding:0 15px; margin-left:-2px; }
.hg_second_menu dd ul li a { color:#fff; font-size:13px; font-weight:bold; display:block; font-family:SimSun }
.hg_second_menus dt.hg_second_left { padding-left:67px; }
.hg_second_menus dd ul { width: 767px; }
.hg_arrow1 { background: url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:110px; _margin-bottom:-3px; }
.hg_arrow2 { background: url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:220px; _margin-bottom:-3px; }
.hg_arrow3 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:330px; _margin-bottom:-3px; }
.hg_arrow4 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:435px; _margin-bottom:-3px; }
.hg_arrow5 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:540px; _margin-bottom:-3px; }
.hg_arrow6 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:645px; _margin-bottom:-3px; }
.hg_arrow7 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:750px; _margin-bottom:-3px; }
.hg_arrow8 { background:url(../images/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:850px; _margin-bottom:-3px; }



.hg_key_banner { background-position:0 center; background-repeat:no-repeat; height:240px; position:relative; top:-3px; z-index:1; }
.hg_bread { background:url("http://www.sdhdrk.com/images/hg_breadbg.png") no-repeat 0 center; width:1000px; height:41px; line-height:41px; margin:0 auto; position:relative; top:199px }
.hg_about_haoda { float:left; width:202px; text-align:center; font-family:SimSun; font-size:16px; color:#fff; font-weight:bold }
.hg_crumbs { float:left; color:#c3dcf2; font-family:SimSun; width:760px }
.hg_crumbs h5 { float:left; *display:inline;
margin-right:8px; font-size:13px; }
.hg_crumbs span, .hg_crumbs a { font-size:13px; }
.hg_crumbs a { color:#c3dcf2; }
.hg_crumbs span{ color:#c3dcf2;}
.hg_crumbs strong { color:#fff; }


.hg_main_wid { width:1000px; margin:0 auto; margin-bottom:40px; margin-top:-5px; _margin-top:-7px; }
.hg_leftsidebar { float:left; width:200px; }
.hg_navleft { background:#f2f2f2; }
.hg_navleft li.hg_subnav { line-height:35px; width:100%; border-top:1px solid #f9f9f9; border-bottom:1px solid #e9e9e9; text-align:center; cursor:pointer; color:#333333; }
.hg_navleft li.hg_subnav a { font-size:15px; display:block; height:35px; font-weight:bold; font-family:SimSun; }
.hg_navleft li.hg_subnav a:hover { font-size:15px; display:block; height:35px; font-weight:bold; font-family:SimSun; background:url("http://www.sdhdrk.com/images/hg_subback.png") no-repeat; color:#fff; }
.hg_navleft li.hg_subnav ul.js_itemize a:hover { background:#ccdeee; font-weight:bold; color:#005aab; font-size: 13px; }
.hg_navleft li.hg_subnav ul, .hg_navleft li.hg_subnav .hg_blue_line { display:none; }
.hg_navleft li.cur { background:#ccdeee; border:0; }
.hg_navleft li.cur a.hg_title { display:block; width:100%; height:35px; background:url("http://www.sdhdrk.com/images/hg_subback.png") no-repeat; color:#fff; font-family:SimSun }
.hg_navleft li.cur li { width:100%; height:30px; border-bottom:1px dashed #e0ebf5; font-size:13px; line-height:30px; cursor:pointer }
.hg_navleft li.cur li a { font-size:13px; font-weight:normal; color:#333333; }
.hg_navleft li.cur li.current a { font-weight:bold; color:#005aab; font-size:13px; }
.hg_navleft li.cur ul, .hg_navleft li.cur .hg_blue_line { display:block; }
.hg_navleft li.cur .hg_blue_line { width:100%; height:3px; background:#c2d3e2; margin-top:-1px; _font-size:0; }

.hg_offside { width:765px; float:right; *display:inline;
margin-top:30px; }




.hg_bottom { background:url("http://www.sdhdrk.com/images/hg_bottom_back.jpg") repeat-x; height:76px; width:100%; }
.hg_footer { width:1000px; margin:0px auto; padding-top:25px; background:url("http://www.sdhdrk.com/images/hg_bottom_back.jpg") repeat-x; }
.hg_country { float:right; display:inline-block; margin-bottom:10px; }
.hg_country .hg_coun_name { float:left; _display:inline; color:#7d7d7d; font-family:SimSun; line-height:26px; margin-right:10px; }
.hg_country dl { width:90px; position:relative; float:left }
.hg_country dt { background:url("http://www.sdhdrk.com/images/hg_language.png") no-repeat; width:90px; height:26px; line-height:26px; }
.hg_country dt.cur { background-image:url("http://www.sdhdrk.com/images/hg_country_select.png") }
.hg_country dl em, .hg_country dl span { float:left; _display:inline }
.hg_country dl em { margin-left:10px; margin-top:8px; }
.hg_country dl span { margin-left:5px; }
.hg_country_input { float:left }
.hg_country dt .hg_country_cur { width:90px; height:26px; display:inline-block; cursor:pointer }
.hg_country dd { display:none; position:absolute; background:url("http://www.sdhdrk.com/images/hg_select_country.png") no-repeat; bottom:26px; _bottom:22px; line-height:26px; width:90px; height:26px; }
.hg_country dd ul { display:inline-block; width:100%; }
.hg_country dd ul li { display:block; height:26px; line-height:26px; cursor:pointer }
.hg_state { float:right; }
.hg_state ul { display:inline-block; overflow:hidden; _float:right }
.hg_state ul li { float:left; _display:inline; padding:0 10px; background:url("http://www.sdhdrk.com/images/hg_divier.jpg") no-repeat 0 center; margin-left:-1px }
.hg_state ul li a { color:#7d7d7d; font-family:SimSun; }
.hg_state ul li span { color:#7d7d7d; font-family:SimSun; }
.hg_state ul li span.special { font-family:Microsoft YaHei; }
.hg_country .lang { float: left; height: 26px; overflow: hidden; width: 87px; }



.message_box { z-index: 100; width:260px; height:120px; position:fixed; _position: absolute; bottom:10px; right:-5px; _right:0; overflow: hidden; background-color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:1px solid #ddd; font-family:Microsoft YaHei; }
*html .message_box { position:absolute; margin-top:expression(topwindowscroll=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop+"px" );
}
.message_tit { font-size:14px; color:#303030; padding-bottom:8px; margin:10px auto; width:90%; border-bottom:1px solid #ddd; }
.message_close { position:absolute; right:15px; top:5px; cursor:pointer }
.message_con { margin:10px; margin-top:20px; margin-left:15px; color:#005aaa; font-size:12px; text-decoration:none; float:left }
.message_con:hover { text-decoration:underline }
.hg_offside h1 { font-size:18px; letter-spacing:1px; }

#MyContent { padding:15px; font-size:14px; line-height:2; }
#MyContent p { margin:0px; margin-top:8px; }
#MyContent img {
width: expression(this.width > 730 ? 730: true); max-width: 730px; }
#MyContent a { font-size:14px; }
.vb{ width:100%; height:200px; margin:0 auto; background:#D3D3D3;border-bottom: 1px solid #ddd;
border-top: 1px solid #ccc;}
.vb1{ width:100%; height:25px;background: url(../images/menu_shadow.png) no-repeat;

z-index: 2 !important;
position: absolute;
margin-top: -2px;}
.vx{ width:980px; height:200px; margin:0 auto;}
.vx7{ background:url(../images/menu_shadow.png); width:980px; height:25px; margin:0 auto;}
.vx1{ width: 630px; height:200px; float:left;background:#f7f7f7;}
.vx2{ width:330px; height:200px; float: right;box-shadow:2px 3px 5px 1px #ccc;background:#f7f7f7;}
.vx3{ width:200px; height:150px; float:left; margin-top:10px; margin-left:5px;}
.vx4{text-indent:2em; line-height:24px; padding:0px 10px 0px 10px;}

.vx8{ width:980px; height:240px; margin:0 auto; margin-top:10px;}
.vx5{ width: 250px; height:230px; float:left;background:#f7f7f7; border:1px solid #ccc; border-radius:5px; }
.vx6{ width:670px; height:210px; float: right;box-shadow:2px 3px 5px 1px #4B4949; margin-top:15px;background:#f7f7f7;}
.vx9{ float:left; padding-left:20px;}
.vx10{ float: right; padding-right:70px;}
.vx11{ width:100%; height:30px;}
.vx12{ float:right;height:30px;}
.vx13{ width:980px; height:400px; margin:0 auto; margin-top:20px;}
.vx14{ width:300px; height:310px; float:left; margin-top:30px;box-shadow:-2px 3px 5px 1px #4B4949; }
.vx15{ width:550px; height:400px; float: right; background: url(../images/shutterstock_7935640.jpg) no-repeat; }
.vx16{ font-size:25px; height:40px; font-weight:bold; color:#000; text-align:center;}
.vx17{ font-size:16px; font-weight:bold; color:#C2692D; padding-left:40px; margin-top:20px; line-height:45px;}
.vx18{ width:80px; margin:0 auto; text-align:center; height:40px; background:#fff; font-size:18px;  line-height:40px; font-weight:bold; color:#000; margin-top:15px;}
.vx20{ word-spacing:100%; height:100%; padding-top:20px;}
