@charset "utf-8";
/* CSS Document */
body,li,ul { padding:0px; margin:0px; font-family:"微软雅黑"; font-size:13px; color:#333; list-style-type:none;}
body{ background:#f7f7f7;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#4e85b3; }
select,option{
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: none;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    background:#fff;
    /*加padding防止文字覆盖*/
    padding-right: .14rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {display: none;}
input,select{border:0;outline:none;/*去除蓝色边框*/}
.top{ height:88px; background:#4e85b3;}
.top_main{ width:1200px; margin:auto;}
.logo{ background: #f00; }
.logo img{ display:block; float:left;  display: block; height:70px; margin: 9px 0; }
.logo span{ display:none; float:right; color:#fff; width:141px; padding-top:30px; text-align:center; font-size:11px;}
.logo strong{ color:#fff; font-size:22px; display:block;}

.nav{ background: #fff;  box-shadow: 0 0 2px #4e85b3; margin-bottom: 20px; }
.nav ul.hdhe-mul1 { display:block; height: 70px; width:1200px;  margin:auto; }
.nav ul.hdhe-mul1 li { font-weight: bold; display:block; width:165px; text-align:center; line-height:50px; float:left; font-size:16px; padding:10px 0px; position: relative; }
.nav_on a{ color:#4e85b3;}
.nav a{ color:#4e85b3;}

.nav ul.sub-menu { display: none; }
.nav li.hdhe-mli1:hover ul.sub-menu { width: 100%; display: block; position: absolute; top: 70px; background: #fff; border-top: 2px solid #4e85b3; z-index: 9; }
.nav ul.hdhe-mul1 li.sub-item { height: 36px; line-height: 36px; float: none; font-size: 14px; padding: 0; }
.nav li.sub-item:hover { background: #4e85b3; }
.nav li.sub-item:hover a { color: #fff; }


.banner{ clear:both; width:1200px; margin:auto;}
.con_index{ width:1200px; margin:auto; padding-top:20px; height:auto; overflow:hidden;}
.mation_lf{ width:778px; float:left; height:365px; background:#fff;}
.mation_bt{ height:50px; line-height:50px; color:#4e85b3; font-size:18px; font-weight:bolder; border-bottom:1px solid #dedede;}

.hdhe_smenu .mation_bt { text-indent: 2em; }
.hdhe_smenu .mation_bt a { color: #666; font-size: 16px; }
.hdhe_smenu .mation_bt .selected { color: #4e85b3; }

.mation_bt img{ display:inline-block; float:left; width:27px; height:27px; padding-top:10px; padding-left:16px; padding-right:10px;}
.mation_lf ul,
.hyxx_rg ul { display:block; width:95%; margin:auto;}
.mation_lf ul li, 
.hyxx_rg ul li { height:38px; line-height:38px; border-bottom:1px dashed #ddd; display:block; font-size:14px;}
.mation_lf ul li font,
.hyxx_rg ul li font { width:5px; height:5px; background:#4e85b3; border-radius:50%; float:left; margin-top:16px; margin-right:7px;}
.mation_lf ul li:last-child,
.hyxx_rg ul li:last-child{ border-bottom:none;}
.mation_lf ul li span,
.hyxx_rg ul li span { width:83%;height:38px; height:38px; display:block; float:left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.hyxx_rg ul li span { width: 72%; }
.mation_lf ul li dt,
.hyxx_rg ul li dt { float:right;}
.mation_lf ul li:hover a,
.hyxx_rg ul li:hover a { color:#4e85b3;}
.hyxx_rg{ width:400px; float:right; background:#fff;}
.hdp{ padding-top:20px; width:372px; margin:auto; padding-bottom:27px;}
.mation_bt span{ float:right; padding-right:20px; color:#666; font-weight:normal; font-size:15px;}
.mation_bt span:hover a{ color:#4e85b3;}
.ktz_jj{ width:778px; height:207px; background:#fff; float:left;}
.ktz_main{ width:95%; margin:auto; padding-top:18px;}
.ktz_tp{ width:170px; height:117px; float:left; }
.ktz_tp img{ display:block;width:170px; height:117px;}
.ktz_tbnr{ width:550px; height:117px;  float:right; font-size:14px; line-height:24px;  color:#333; overflow:hidden; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.lxwm_rg{  width:400px;float:right;height:207px; background:#fff;}
.lxwm_rg p{ line-height:26px; width:95%; margin:auto; display:block; color:#333333; padding-top:20px; font-size:14px;}
.footer{ background:#4e85b3; padding: 15px 0; margin-top:46px; font-size:15px; text-align:center; color:#fff; clear:both;} 

/*内页*/
.nav_auto{ border-bottom:1px solid #dedede; padding-bottom:16px;}
.con_ny{ width:1200px; margin:auto; clear:both; height:auto; overflow: hidden; }
.con_dqwz{ height:45px; line-height:45px; font-size:14px; color:#666666;}
.con_dqwz a{color:#666666;}
.con_left{ width:240px; float:left; padding-bottom:30px;}
.link_xglj{ width:240px; height:auto; overflow:hidden; float:none;}
.link_xglj ul{ width:90%;}
.link_xglj ul li span{ width:93%;}

.fkly_lf{width:240px; background:#fff; margin-top:20px; height:auto; overflow:hidden; padding-bottom:20px;}
.fkly_list{ width:209px; margin:auto;height:30px; line-height:30px; margin-top:15px; font-size:14px;}
.fkly_list input{ width:160px; height:30px; text-indent:10px; line-height:30px; background:#fff; float:right; border:1px solid #ededed;}
.fkly_list textarea{width:160px; height:80px; text-indent:10px; line-height:25px; background:#fff; float:right; border:1px solid #ededed; font-family:"微软雅黑"; font-size:13px;}

form .wp_messageboard .wp_messageboard_table tr {
	border: 1px solid transparent;
	border-width: 8px 0;
}
form .wp_messageboard .wp_messageboard_info2 {
	width: 75%;
}
form .wp_messageboard .wp_messageboard_table .wp_messageboard_info2 textarea {
	width: 160px;
	height: 80px;
	text-indent: 10px;
	line-height: 25px;
	background: #fff;
	border: 1px solid #ededed;
	font-family: "微软雅黑";
	font-size: 13px;
	margin-left: 5px;
}
#hdhe_from form .wp_messageboard .wp_messageboard_table .wp_messageboard_info2 textarea { width: 360px; }
form .wp_messageboard_table .wp_messageboard_info2 input
{ 
	width: 160px;
	height: 30px;
	text-indent: 10px;
	line-height: 30px;
	background: #fff;
	margin-left: 5px;
	border: 1px solid #ededed; 
}
#hdhe_from form .wp_messageboard_table .wp_messageboard_info2 input { width: 360px; }
form div.wp_messageboard table.wp_messageboard_table tbody tr td.wp_messageboard_info2 input.wp_messageboard_validate { width: 95px; }
#hdhe_from form div.wp_messageboard table.wp_messageboard_table tbody tr td.wp_messageboard_info2 input.wp_messageboard_validate { width: 296px; }
form div.wp_messageboard table.wp_messageboard_table tbody tr td.wp_messageboard_info2 img.wp_messageboard_validateCode { margin-left: 5px; }
form .wp_messageboard .wp_messageboard_table .wp_messageboard_infoC,
form .wp_messageboard .wp_messageboard_table .wp_messageboard_info { text-align: right;  }

form div.wp_messageboard table.wp_messageboard_table tbody tr td.wp_messageboard_submit input {
	width: 94px;
	height: 32px;
	background: #4e85b3;
	line-height: 32px;
	margin-right: 7%;
	margin-top: 5px;
	font-size: 15px;
	text-align: center;
	float: right;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
#hdhe_from form div.wp_messageboard table.wp_messageboard_table tbody tr td.wp_messageboard_submit input {
	margin-right: 190px;
}

.sub_tj{ width:94px; height:32px; background:#4e85b3; line-height:32px; margin-right:7%; margin-top:20px; font-size:15px; text-align:center; float:right;}
.sub_tj a{ display:block; color:#fff;}
.con_right{ width:940px; float:right; background:#fff; padding-bottom:20px; }
.nynr_pty{ width:95%; clear:both; margin:auto; margin-top:20px;}
.nynr_pty p{ line-height:26px; color:#666; font-size:14px; text-indent:28px;}
.nynr_tp{ height:auto; overflow:hidden; padding-top:20px;}
.nynr_tp img{ display:inline-block;width:290px; height:193px;padding-left:8px;}
.nynr_tp img:first-child{ padding-left:0px;}
.new_main{ float:none; width:100%; margin:auto; height:auto; overflow:hidden;}
.new_main ul li:last-child{ border-bottom:1px dashed #ddd;}
.new_main ul li{ height:45px; line-height:45px;}
.new_main ul li span{ height:45px; line-height:45px;}
.new_main ul li font{ margin-top:20px;}

/* 分页 */
#pagelist,
#wp_pager { margin:30px 0; text-align:center; clear: both; }

#pagelist ul li,
#wp_pager ul.pages li { display:inline-block; height: 32px; line-height: 32px; font-size:14px; margin:0px 8px;}
#pagelist ul li a, .pageinfo,
#wp_pager ul li a { display:block; padding:0px 8px; background:#fff; cursor: pointer; }

.pageinfo  { color:#555;}

.current { background:#fff; display:block; padding:0px 12px;font-weight:bold;  color:#4e85b3;}

#pagelist ul li.current,
#wp_pager ul li.current {  color:# 4e85b3;}

#wp_pager ul li a span { height: auto; line-height: inherit; width: auto; }

#wp_pager ul.pages li a.pgCurrent {
    color: #fff;
    background: #4e85b3;
}

.xwxq_tit{ border-bottom:1px solid #dedede; padding-bottom:10px;}
.xwxq_tit h3{ color:#4e85b3; font-size:18px; display:block; width:95%; margin:auto; padding-top:20px; line-height:29px;}
.xwxq_tit span{display:block; width:95%; margin:auto; color:#666; padding-top:8px;font-size:14px;}
.xwxq_tit span font{ padding-right:50px; font-size:14px;}
.xwxq_nr{ width:95%; margin:auto; padding-top:20px; font-size:14px; line-height:26px; color:#666;}
.xwxq_nr p{ padding-bottom:20px;}
.syxy_page{ height:50px; line-height:50px; width:95%; margin:auto; margin-top:30px; border-top:1px solid #dedede;}
.syxy_page span{ width:50%; float:left; display:block; height:50px; line-height:50px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px; }
.syxy_page span:last-child{ text-align:right;}
.tab_xwlb{ height:auto; overflow:hidden; clear:both;}
.kycg_max{ display:none;}
.kycg_max:first-child{ display:block;}
.kycg_tab{ float:right;}
.tab_nav{ height:50px; float:left; width:70px; line-height:50px; font-size:14px; font-weight:normal; margin-left:25px; text-align:center;}
.tab_nav a{ display:block;}
.tab_on { border-bottom:2px solid #4e85b3;}
.tab_on a{ color:#4e85b3;}
.liuy_fk{ width:95%; margin: auto; padding:20px 0px; padding-bottom:0px;} 
.liuy_top{ height:auto; overflow:hidden;}
.liuy_left{ width:538px; float:left;}
.liuy_left .fkly_list{ width:538px;}
.liuy_left .fkly_list input{ width:90%;}
.liuy_left .fkly_list textarea{ width:90%; height:100px;}
.liuy_left .sub_tj{ margin-right:0px;}
.liuy_right{ width:280px; height:240px; float:right; padding:0 25px; background:#4e85b3;}
.liuy_right h3{ font-size:16px; color:#ffffff; padding-top:30px;}
.liuy_right p{ line-height:26px; color:#fff; font-size:14px; padding-top:20px;}
.liuy_bot{ height:auto; overflow:hidden; padding-top:30px; 
/* border-top:1px solid #dedede;border-bottom:1px solid #dedede;  */
margin-top:30px;}
.liuy_list{ height:auto; overflow:hidden; padding-bottom:25px;}
.liuy_list img{ width:55px; height:55px; float:left; display:block; border-radius:50%;}
.fangk_rg{ width:92%; float:right;}
.fangk_rg h3{ font-size:14px;}
.fangk_rg h3 font{ font-weight:normal; float:right;}
.fangk_rg p{ line-height:24px; color:#666; font-size:14px; padding-top:5px;}
.tdsh_main{ height:auto; overflow:hidden; padding-top:28px;}
.tdsh_list{ width:294px; height:245px; float:left;  margin-left:14px;}
.tdsh_list img{ display:block; width:294px; height:193px; margin:auto;}
.tdsh_list span{ height:50x; line-height:50px; text-align:center; color:#666; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; display:block; font-size:15px;}
.tdsh_list:hover span{ color:#4e85b3;}

.footer a{
    display: none;
}
.sub_tj input{
    background-color: transparent;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
.min-con{
    min-height: 600px;
}






#hdhe_copy { position:relative; background: #dc6301; }
#hdhe_copy_container {width: 1200px; height:162px; margin: 0 auto; position: relative; }

#hdhe_copy_menu { left: 180px; top: 30px; position: absolute; }
#hdhe_copy_menu a { font-weight: bold; color:#fff; font-size:14px; height:21px; line-height: 21px; float: left; }