/*通用*/
body{
	margin: 0;

	font-family: "microsoft yahei";
}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
isy_frame{
	display: block;
}
.hnss_mid img{
	border: none;
	max-width: 100%;
	display: block;
}
.hnss_top img{
	border: none;
	max-width: 100%;
	display: block;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
	text-decoration: none;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}


.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}


/*搜索页*/
.hnss_top{ height: 178px; width: 100%; position: relative;}
.hnss_topbg{ position: absolute; width: 100%; height: 100%; z-index: -99;}
.hnss_topbg img{ width: 100%; height: 100%; max-height: 178px;}
.hnss_top_mid{ width: 33%; margin: 0 auto; padding-top: 53px;}
.hnss_top_midt1{ width: 100%;}
.hnss_top_midt1_lf{ behavior: url(PIE.htc); float: left; width: 80%; height: 55px; line-height: 55px; background: #4179c1; border-radius:50px ;}
.hnss_top_midt1_lf span{ margin-left: 33px; color: #fff; font-size: 16px;}
.hnss_top_midt1_lf input{ border: 0; outline: 0; background: 0; color: #fff; font-size: 16px; margin-left: 50px; width: 60%;}
.hnss_top_midt1_lf input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.hnss_top_midt1_lf input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.hnss_top_midt1_lf input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.hnss_top_midt1_lf input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
.hnss_top_midt1_lf i{ float: right; margin-right: 25px; margin-top: 17px; cursor: pointer;}
.hnss_top_midt1_rg{ float: left; width: 20%; text-align: center; color: #fff; font-size: 16px; line-height: 55px; cursor: pointer;}
.hnss_top_mid2{ width:40%; margin: 0 auto; margin-top: 10px;}
.hnss_top_mid2 li{ float: left; width: 25%;}
.hnss_top_mid2 li span{ float: left; width: 65%; font-size: 13px; text-align: center; color: #fff;}
.hnss_top_mid2 li span b{ font-weight: bold;}
.hnss_top_mid2 li input{ float: left; width: 35%; border: 0; border-bottom: 1px solid #fff; background: 0; outline: 0; color: #fff;}
.hnss_top_mid2 li select{ float: left; width: 70%;}
.hnss_top_mid2 .li4 span{ width: 30%;}
.hnss_top_mid3{ width: 30%; margin: 0 auto; margin-top: 8px;}
.hnss_top_mid3 li{ float: left; margin-right: 10px; font-size: 14px;}
.hnss_top_mid3 li span{ color: #fff;}
.hnss_top_mid3 li a{ color: #fff;}
.hnss_main{ width: 1200px; margin: 0 auto;}
.hnss_mid{ margin-top: 30px;}
.hnss_mid_top i{ float: left; margin-top: 5px;}
.hnss_mid_top span{ float: left; color: #046bbd; font-size: 16px; margin-left: 12px; line-height: 28px;}
.hnss_mid_an{ float: left; margin-left: 14px; padding: 0 18px; border: 1px solid #448aca; background: #e1f3ff; height: 28px; line-height: 28px; cursor: pointer;}
.hnss_mid_an b{ font-size: 14px; color: #1a60b6;  float: left;}
.hnss_mid_an em{ margin-left: 15px; float: left; margin-top: 11px;}

.hnss_gl2_top{ margin-top: 19px; }
.hnss_gl2_top_nav{ width: 100%; border: 1px solid #ebebeb; height: 48px;background: #fff; overflow: hidden; margin-bottom: -1px; transition: all 0.5s; }
.hnss_gl2_top_nav em{float: left; width: 11%; height: 100%; text-align: right; background: #f7f7f7; border-right: 1px solid #ebebeb; font-size: 18px; color: #333; line-height: 48px;  padding-bottom:9999px; margin-bottom:-9999px; overflow: hidden;}
.hnss_gl2_top_nav b{ float: left; width: 80%;}
.hnss_gl2_top_nav b li{ float: left; padding:0px 18px; font-size: 16px; text-align: center; height: 24px; line-height: 24px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;border-right: 1px solid #d7d7d7;margin:12px 0px;}
.hnss_gl2_top_nav_more{ width: 6%; float: right; height: 24px; border: 1px solid #ebebeb; background: #fcfcfc; margin-top: 13px; cursor: pointer; margin-right: 19px;}
.hnss_gl2_top_nav_more span{ font-size: 14px; color: #1a60b6; margin-left: 13px; float: left; line-height: 24px;}
.hnss_gl2_top_nav_more i{ float: left; margin-top: 7px; margin-left: 9px;}
.hnss_gl2_top_nav b li a{ color: #333;padding:4px 10px; }
.hnss_gl2_top_nav b li a.on{color: #fff;background-color: #1a60b6;}
.hnss_gl2_top_nav b li:hover a{ color: #228ad9;}
.hnss_gl2_top_nav b li:nth-child(9n+9) a{border: 0;}
.hnss_gl2_sq{ display: none;}

.hnss_bot{ height: 100%; overflow: hidden; margin-bottom: 26px;}
.hnss_main_lf{ float: left; width: 168px; border-right: 2px solid #e5e5e5; height: 100%; overflow: hidden; padding-bottom: 9999px; margin-bottom: -9999px;}
.hnss_main_lf ul{}
.hnss_main_rg{ height: auto; margin-left: 200px;}
.hnss_main_lf li{ width: 147px; height: 48px; line-height: 48px; text-align: center; font-size: 18px;  cursor: pointer; margin-bottom: 24px;}
.hnss_main_lf li a{color: #333;}
.hnss_main_lf .current{background: url(../img/hnss_main_lf.png) no-repeat; font-weight: bold; }
.hnss_main_lf .current a{ color: #fff}
.hnss_main_rg_title{ height: 56px; line-height: 56px; background: #f9f9f9; border-left: 5px solid #228ad9; padding-left: 13px; font-size: 18px; font-weight: bold; color: #333; margin-bottom: 21px;}
.hnss_yyfw_con{ margin-left: 15px; overflow: hidden;}
.hnss_yyfw_con a{ float: left; border: 1px solid #ebebeb; width: 150px; height: 45px; line-height: 45px; font-size: 16px; text-align: center; color: #333; margin-right: 20px;}
.hnss_yyfw_con a:hover{ background: #228ad9; color: #fff;}
.hnss_bszn{ margin-top: 30px;}
.hnss_bszn_con p{ display: block; font-size: 18px; color: #333; margin-bottom: 15px;}
.hnss_bszn_con p b{ color: #228ad9; font-weight: bold;}
.hnss_bszn_con ul li{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #ebebeb; margin-bottom: 12px;}
.hnss_bszn_con ul li em{ behavior: url(PIE.htc); float: left; width: 6px; height: 6px; background: #b9b9b9; border-radius:10px ; margin-top: 16px; margin-left: 16px;}
.hnss_bszn_con ul li span{ font-size: 18px; color: #333; margin-left: 10px; float: left; width: 80%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hnss_bszn_con ul li:hover{ border-color:transparent; background: #228ad9;}
.hnss_bszn_con ul li:hover span{ color: #fff; font-weight: bold;}
.hnss_bszn_con ul li:hover em{ background: #fff;}
.hsss_more{ margin: 0 auto; margin-top: 12px; border: 1px solid #ebebeb; text-align: center; width: 150px; height: 40px; line-height: 40px; font-size: 16px; color: #999999;}
.hsss_more a{ color: #999;}
.hsss_more:hover{background:#228ad9 ;}
.hsss_more:hover a{ color: #fff;}
.hnss_cjzx,.hnss_yyfw{ margin-top: 31px;}
.hnss_bmfw{ margin-top: 29px;}
.auto_height{ height: auto;}
.hnss_gl2_top_nav_more .gl2_sq{ margin-top: 9px;}


/*搜索页-内页*/
.hnss_ny{ background: url(../img/hnss_ny-bg.png) top no-repeat;}
.hnss_ny_title{ color: #333; font-size: 14px; height: 44px; padding-top: 21px; line-height: 28px;}
.hnss_ny_title i{ float: left; margin-top: 5px;}
.hnss_ny_title .sp1{ margin-left: 5px; font-weight: bold; }
.hnss_ny_title a{ color: #333;}
.hnss_ny_title .gl2_a{width: 80px; height: 30px; line-height: 30px; outline: 0; border: 1px solid #1a60b6; background: #e1f3ff; font-size: 14px; color: #1a60b6;}

.hnss_ny_con li{ cursor: pointer; margin-top: 12px;}
.hnss_ny_con_ti{ height: 42px; line-height: 42px; width: 100%; background: #f9f9f9;}
.hnss_ny_con_ti em{ float: left; behavior: url(PIE.htc); width: 6px; height: 6px; border-radius: 10px; background: #b9b9b9; margin-left: 17px; margin-top: 18px;}
.hnss_ny_con_ti span{ float: left; margin-left: 10px; color: #333; font-size: 18px; width: 70%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hnss_ny_con_tx{border: 1px solid #cee5fa; background: #f1f8fe; padding: 20px 30px; border-top: 0; display: none;}
.hnss_ny_con_tx p{ font-size: 16px; color: #228ad9; line-height: 26px; border-bottom: 1px dashed #cee5fa; padding-bottom: 28px;}
.hnss_ny_conh .hnss_ny_con_ti{ background: #228ad9;}
.hnss_ny_conh .hnss_ny_con_ti em{ background: #fff;}
.hnss_ny_conh .hnss_ny_con_ti span{ color: #fff; font-weight: bold;}
.hnss_ny_conh .hnss_ny_con_ti i{ display: block;}
.hnss_ny_conh .hnss_ny_con_tx{ display: block;}
.hnss_ny_con_ti i{float: right; margin-top: 18px; margin-right: 9px; display: none;}


.hnss_page{ height:36px; width:53%; margin:0 auto; line-height:36px; color:#333; margin-top:32px; padding-bottom: 34px;}
.hnss_page .n1{ width:62px; height:36px; }

.hnss_page a{ display:block;width:36px; height:36px; float:left;margin-right:5px; text-align:center; line-height:36px;border:1px solid #d9d9d9; color:#333; font-size:14px; border-radius:5px; }
.hnss_page a:hover{ background:#228ad9; color:#fff;}
.hnss_page em{ display:block;float:left; text-align:center; color:#333; margin-right:8px;}
.hnss_page .p1{ width:36px; height:36px;border:1px solid #cccccc; float:left; margin:0 7px; border-radius:5px;}
.hnss_page .p2{ width:62px; height:36px; border:1px solid #cccccc; background:#fff; float:left; margin-left:20px; cursor:pointer; border-radius:5px;}
.hnss_page p{ display:block; float:left; margin-right:3px; margin-left:5px;}
.hnss_page .span2{ margin-left:10px;}




















































































