body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
input,
textarea,
p,
th,
td,
img {
    margin: 0;
    padding: 0;
}

img {
    border: 0
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 16px;
}

input {
    outline: none;
    border: none;
}

html {
    _overflow-y: scroll;
}


/*****！！页面通用css样式定义开始******/

html,
body {
    min-width: 1200px;
    font-family: "Microsoft YaHei";
    _width: expression(document.body.clientWidth < 1200 ? "1200px": "auto");
}


/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */

body {
    font-family: "微软雅黑";
    /*文字字体定义 */
    font-size: 14px;
    /*文字大小定义 */
    color: #666666;
    /*文字颜色定义 */
    min-width: 1200px;
    outline: none;
}

* {
    word-break: break-all;
    word-wrap: break-word
}


/* 网站超链接css通用设置 */

a {
    text-decoration: none;
}


/* 链接无下划线,有为underline */

a:link {
    color: #2c2c2c;
}


/* 未访问的链接 */

a:visited {
    color: #2c2c2c;
}


/* 已访问的链接 */

a:hover {
    color: #2c2c2c;
    text-decoration: none;
}


/* 鼠标在链接上 */

a:active {
    color: #2c2c2c;
}


/* 点击激活链接 */

p {
    line-height: 24px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hide {
    display: none
}

.show {
    display: block
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}


/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*清除浮动*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}


/*清除浮动*/

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.red {
    color: red
}


/*表格样式定义 */

checkbox {
    border: 0px;
}


/*选择框样式定义 */

.input {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px
}

ul,
li {
    list-style: none
}


/*public*/

.size1 {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.backcolor {
    background: #1179FC;
}

.color {
    color: #1179FC;
}


.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*æ¸…é™¤æµ®åŠ¨*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*æ¸…é™¤æµ®åŠ¨*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}



/*public*/

.size1 {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.backcolor {
    background: #b47647;
}

.color {
    color: #b47647;
}
#headt{ width:100%; float:left; background-color:#F3F3F3;
	background-image: url(../images/hbg.jpg);
	background-repeat: repeat;
	background-position: left top; height:38px;}
#dml{ width:100%; float:left; background-color:#333;}
#head{
	width:100%;
	float:left;
	background-color:#FCFCFC;

}
#dh{
	width:100%;
	float:left;
	height:56px;
	background-image: url(../images/menu.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#flash{
	width:100%;
    overflow: hidden;

}
#bannger1{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
	 height:140px; margin-bottom:2px;
}

#ljso{
	width:100%;
	float:left;
	height:52px;
	background-color:#FFFFFF;
	background-image: url(../images/lbj.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#lkd{
	width:100%;
	float:left; background-color:#F1F1F1; padding-top:30px; padding-bottom:30px;
	
	
	
	

}

.indexclass{width:100%;	background-color: #f9f9f9;
    background-image: url(../images/mbg.jpg);
    background-repeat: repeat;
    background-position: left top;}
 


.indexclass_box{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
 	text-align: center;padding-top: 20px; 
}
	
	
 .indexclass_box a{padding: 0 16px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ccc;font-size: 16px;display: inline-block;margin: 5px;color: #666;border-radius: 4px;
    background-color: #f9f9f9;
    background-image: url(../images/mbg.jpg);
    background-repeat: repeat;
    background-position: left top;
 
 }
 .indexclass_box a:hover{color: #fff;background: #C40002;border-color: #C40002;}


#hyweb{
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:32px;

}
#hyweb1{
	width:100%;
	float:left;
	height:108px;
	margin-top:10px;
	background-image: url(../images/fbg-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#hyweb2{
	width:100%;
	float:left;
	background-color:#f9f9f9;
	background-image: url(../images/mbg.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-bottom:25px;
}
#hyweb3{
	width:100%;
	float:left;
	background-color:#fff;
	background-image: url(../images/pic.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:200px;
	padding-bottom:25px;
}
#hyweb4{
	width:100%;
	float:left;
	background-color:#fff;
	background-image: url(../images/d9.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:130px;
}
#hyweb5{
	width:100%;
	float:left;
	background-color:#fff;
	padding-top:25px;
	padding-bottom:32px;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#hyweb6{
	width:100%;
	float:left;
	background-color:#fff; height:53px;
	background-image: url(../images/da-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#body_2{width:1206px; margin-left:auto; margin-right:auto;}
#dibu{
	width:100%;
	float:left;
	background-color:#CD2524;
	background-image: url(../images/fbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#t1{ width:1200px; float:left; line-height:38px; color:#777; font-size:13px;}
#t1 .left{ float:left; width:600px; float:left;}
#t1 .right{ width:414px; float:right; text-align:right;}
#t1 span{
	color:#777;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#t1 A{color:#777; padding-left:6px; padding-right:6px;}
#t1 A:hover{color:#CD2524;}
#top{
	width:1200px;
	float:left;
	padding-top:12px;
	padding-bottom:12px;

}


.banner02 {
  width: 100%;
  position: relative;
  z-index: 0;
}

.banner02 .flexslider {
  width: 100%;
  /* height: 100%; */
  overflow: hidden;
  min-width: 1000px;
}

.banner02 .slides {
  position: relative;
  z-index: 1;
}

.banner02 .slides li {
  height: 100%;
}

.banner02 .slides li img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.banner02 .flex-direction-nav,
.banner02 .flex-control-nav {
  display: none
}


.jdh_ddm_jdh_ddm_topbgbg{height:171px; background:url(../images/jdh_head_bg.gif);}
.jdh_ddm_topbg{width:1150px; margin:0 auto;}
.jdh_ddm_topbg1{height:130px;}
.jdh_ddm_topbg1 img{float:left; margin:20px 28px 0 4px;}
.jdh_ddm_toptit{float:left; border-right:1px solid #dfdede; padding:0 24px 10px 0; margin:34px 26px 0 0;}
.jdh_ddm_toptit h2{font-size:32px; color:#d2a36d}
.jdh_ddm_toptit p{font-family:"宋体"; font-size:14px; line-height:26px;}
.jdh_ddm_topby{float:left; margin-top:36px;}
.jdh_ddm_topby h4{font-size:22px; line-height:35px;}
.jdh_ddm_topby p{font-size:20px; font-family:"宋体"; line-height:30px}
.jdh_ddm_topbg_dh{padding-left:68px; float:right;  font-size:16px; background:url(../images/jdh_tel.gif) left center no-repeat; margin:34px 22px 0 0;}
.jdh_ddm_topbg_dh p{font-size:26px; color:#d2a36d;font-weight:bold;line-height: 35px;}
.jdh_ddm_topbg a{color:#FFF; font-weight:bold}
.jdh_ddm_topbg>ul{position:relative; z-index:10;}
.jdh_ddm_topbg>ul>li{width:126px; float:left; text-align:center; line-height:41px; font-size:14px; background:url(../images/jdh_nav_fgx.gif) left bottom no-repeat; position:relative;}
.jdh_ddm_topbg ul .active{background:#080403;}
.jdh_ddm_topbg>ul>li>ul{background:#b47647; display:none; position:absolute; jdh_ddm_topbg:40px; left:0; width:100%;}
.jdh_ddm_topbg>ul>li>ul>li{background:url(../images/jdh_nav_fgx.gif) left bottom repeat-x; text-align:left; padding-left:28px; position:relative;}
.jdh_ddm_topbg>ul>li>ul>li img{display:none; margin-left:16px; margin-bottom:-2px;}
.jdh_ddm_topbg>ul>li>ul>li:hover{background:#333;}
.jdh_ddm_topbg>ul>li>ul>li ul{position:absolute; jdh_ddm_topbg:0; right:-164px; background:#333; width:164px; display:none;}
.jdh_ddm_topbg>ul>li>ul>li ul li{padding-left:20px; background:url(images/index_07.jpg) left bottom repeat-x;}
.jdh_ddm_topbg>ul>li:hover>ul{display:block;}
.jdh_ddm_topbg>ul>li>ul>li:hover ul{display:block;}
.jdh_ddm_topbg>ul>li>ul>li:hover img{display:inline-block;}

/*底部*/
.jdh_foot_warp{height:361px;background: url(../images/jdhddm_footbg.jpg) repeat-x center top; overflow:hidden;font-family:"Microsoft Yahei";     margin-top: 3em;}
.jdh_foot{height:411px;margin: 0 auto; overflow:hidden;}
.jdh_foot_logo_code{margin-top: 81px;width: 257px; height: 230px; padding-right: 88px;overflow: hidden;float: left;}
.jdh_foot_logo{height:58px; overflow: hidden; float: left;}
.jdh_foot_logo  img{height:58px; }
.jdh_foot_code{width:257px;margin: 35px 0 0 0; float: right;}
.jdh_foot_code p{ float: left;width:110px; overflow: hidden;margin-right: 36px;}
.jdh_foot_code img{display: block;  width:110px; height:110px;background:#fff; margin: 0 auto;}
.jdh_foot_code span{display: block;line-height: 32px;text-align: center;color:#dfdfdf;font-size: 13px;}
.jdh_foot_code .nomar{margin-right: 0;}
.jdh_foot_contact{margin-top: 81px;padding-left:58px;height: 230px;width: 450px;border-left: 1px solid #393939;border-right: 1px solid #393939;float: left;}
.jdh_foot_contact h3{font-size: 16px; color: #dfdfdf;}
.jdh_footcontact{ padding:35px 0 0px 0px; overflow:hidden; float: left;font-size:14px;color:#dfdfdf;line-height: 30px; width:450px;}
.jdh_footcontact a{color:#dfdfdf;}
.jdh_foot_tel{background:url(../images/jdh_foot_tel.png) no-repeat left center;padding-left: 45px; display: block;height: 30px; line-height:30px;margin-top: 20px;font-size: 30px; color: #b47647;}
.contact em{display: inline-block;}
.jdh_foot_f_fnav{margin-top: 81px;padding-left:58px;float: left;}
.jdh_foot_f_fnav h3{font-size: 16px; color: #dfdfdf;}
.jdh_foot_fnav { overflow:hidden;width:211px;padding-top: 35px;font-size: 14px; color: #dfdfdf; line-height: 30px; float: left;}
.jdh_foot_fnav a{display:inline-block;font-size:14px;color:#dfdfdf;width:102px;}

 /*友情链接*/
 .jdh_link_bj{height:80px;position: relative;z-index: 1; background: url(../images/linkbg.jpg) repeat right center; overflow: hidden;}
.jdh_link{width:1150px; margin: 0 auto; height: 112px; overflow: hidden;font-family:"Microsoft Yahei";}
.jdh_link h2{ width:70px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: normal; height: 80px; line-height: 80px; overflow: hidden;color:#484848;}
.jdh_link h2 em{font-size: 18px; color: #484848;font-family: "Arial"; display: block; font-weight: normal;}
.jdh_link p{  width: 1074px; float: left; font-size: 14px;overflow: hidden; line-height: 30px; color:#484848;margin-top: 15px;}
.jdh_link p a{ color:#484848; padding:0 16px;}
.shengming{ width:100%; height:30px; line-height:30px; text-align:center;background: #2d2d2d;}
.shengming p{ font-size:12px; color:#FFFFFF;}


.hyweb { width:100%; height:600px; position: relative; overflow:hidden; }
.hyweb li{width:100%;
	background-repeat: no-repeat;
	background-position: center top; float:left;height:600px; text-align:center;
}
.hyweb li img{ border:0px; width:1000px;height:600px;}
.hyweb li A{ width:100%;height:600px; display:block; margin:auto; OVERFLOW: hidden;}
/*æ•°å­—æŒ‰é’®æ ·å¼*/
.hyweb .num {left:47%; bottom:20px;  height:15px; line-height:16px; position: absolute; z-index: 999;	}
.hyweb .num li {
text-align:center;
	width: 30px;
	height: 8px;
	line-height:0px;
	overflow:hidden;
	color:#CBD2CB;
	text-align:center;
	margin-right: 4px;
	margin-left:4px;
	cursor:pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; background-color:#fcfcfc;border-radius:4px;transition:all 0.3s ease-in-out 0s;
}
.hyweb .num li.on { background-color:#DC3A25; color:#DC3A25;width: 60px;
} /*å½“å‰é¡¹*/


#link{ width:1196px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff;}
#link_1{
	width:1200px;
	float:left;
	line-height:30px;
	font-size:26px;
	text-align:center;
	color:#525252;
	background-image: url(../images/link_line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:46px;
}
#link_2{ width:1200px; float:left; margin-top:25px; font-size:13px;}
#link_2 A{ padding-left:8px; padding-right:8px; float:left;}


/*搜索*/
.jdh_ddm_ser {
	height: 42px;
	width: 100%;
	border-bottom: 1px solid #ebf0f4;
	background: #e8e8e8;
}
.jdh_ddm_ser-con {
	width: 1100px;
	margin: 0 auto;
}
.jdh_ddm_ser p {
	float: left;
	width: 650px;
	line-height: 42px;
}
.jdh_ddm_ser p b {
	color: #333;
	font-family: Verdana, Geneva, sans-serif
}
.jdh_ddm_ser p a {
	padding: 0 6px;
	color: #787878;
}
.s-inp {
	width: 300px;
	position: relative;
	padding: 5px 0 0;
}
.inp01 {
	background: url(../images/s_inp.gif) no-repeat;
	width: 245px;
	height: 31px;
	line-height: 31px;
	border: none;
	padding: 0 0 0 10px;
	float: left;
}
.hewm{
    float:right;
    
}
.hewm img{
    width:110px;
    margin: 0;
    margin-right:20px;
    margin-top:10px;
}