@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"微软雅黑"; }
a,p{ display:block;text-decoration:none; padding:0; margin:0;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,h1{  padding:0px; margin:0px;}

p{text-decoration:none; display:block;font-size:16px;}
a { text-decoration:none;}
span{margin:0; padding:0;}


/* 头部 */
.top_bg{ width:100%; height:320px; background-image:url(../images/top-bg.jpg); background-position:center;}
.top_bg_by{ width:100%; height:320px; background-image:url(../images/top-bg-by.jpg); background-position:center;}
.top_bg_jy{ width:100%; height:320px; background-image:url(../images/top-bg-jy.jpg); background-position:center;}

.top_text{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:80px;}
.top_text img{ float:left;}
.top_text div{ float:left; margin-left:28px;}
.top_text div h1{ font-size:40px; color:#fff; }
.top_text div p{ font-size:18px; color:#fff; font-weight:normal; margin-top:6px;}


.nr_tt{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; margin-top:80px;}
.nr_tt p{ float:left; font-size:20px; color:#555555; margin-left:8px; margin-right:8px;}
.nr_tt div{ float:left; width:45px; height:1px; background-color:#dddddd; margin-top:14px;}



/* 表单 */
.ghxz-box{ margin:auto;width:1150px; height:auto; background-color:#fff; border-radius:10px; margin-top:52px;}

.ghxz-02{width:100%; height:auto;background-color:#fff; border-radius:0 0 10px 10px;}


	
.ghzc-02{ width:1150px; height:auto; clear:both; overflow:hidden; margin-bottom:24px;}
.ghzc-02-01{ float:left; width:120px; text-align:right; font-size:14px; color:#666; line-height:38px; margin-right:14px;}
.ghzc-02-01 span{ font-size:12px; color:#e13131;}
.ghzc-02-02{ float:left; width:1000px; height:38px; font-size:14px; color:#666; line-height:28px; padding-left:10px; border: solid 1px #ddd;}
	
.ghzc-03{ width:1150px;  height:auto; clear:both; overflow:hidden; margin-bottom:24px;}
.ghzc-03-01{ float:left; width:120px; text-align:right; font-size:14px; color:#666; line-height:280px; margin-right:14px;}
.ghzc-03-02{ float:left; width:990px; height:252px; overflow:auto; padding:10px; line-height:24px; font-family:"微软雅黑", Arial; font-size:14px; vertical-align:middle; color:#666; padding-left:10px; border: solid 1px #ddd;}


.ghzc-04{ width:1150px;  height:auto; clear:both; overflow:hidden;}
.ghzc-04-01{ float:left; width:120px; text-align:right; font-size:14px; color:#666; line-height:36px; margin-right:14px;}
.ghzc-04-02{ float:left; width:36px; height:36px;  background-image:url(../images/img-sro.png); background-repeat:no-repeat; background-position: center;}
.ghzc-04-03{ margin-left:12px; width:360px;  float:left;  font-size:12px; color:#999; line-height:36px;}

.ghzc-05{ width:800px; clear: both;overflow: hidden; height:auto; margin-left:134px; margin-top:36px;}
.ghzc-05-min{ width:auto; height:auto; clear:both; overflow:hidden; margin-bottom:12px;} 
.ghzc-05-min p{ float:left; width:300px; height:28px; font-size:12px; color:#999; line-height:28px; padding-left:10px; padding-right:10px; border: solid 1px #ddd;}
.ghzc-05-min img{ width:32px; height:32px; margin-left:20px; float:left; display:block; margin-right:10px;}
.ghzc-05-min a{ display:block; float:left; text-decoration:none; line-height:32px; color:#aaa; font-size:15px; margin-left:10px;}
.ghzc-05-min a:hover{color:#e13131;}

.ghxz-02-btn{ width:430px; height:38px; margin:auto; padding-bottom:60px; padding-top:120px;}
.ghxz-02-btn a{width:180px; height:38px; border-radius:4px; text-align:center; line-height:38px; display:block; text-decoration:none; color:#fff; font-size:15px;}
.ghxz_02_01{ float:left; background-color:#e13131;}
.ghxz_02_02{ float:right; background-color:#3167e1;}
	

.bot{ background-color:#eff0f4; width:100%; height:92px; margin-top:36px;}
.bot p{ width:1200px; font-size:14px; color:#8a8a8a; text-align:center; margin:auto; line-height:92px;}


.index_top_bg{ width:100%; height:320px; background-image:url(../images/index-top-bg.jpg); background-position:center;}
.nr_tt_jj{width: 1200px; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; margin-top:50px;}
.nr_tt_jj p{ width: 1200px;float:left;line-height: 36px; font-size:20px; color:#555555;}
.nr_tt_jj_right{width: 1200px;margin:auto;clear:both; overflow:hidden; margin-top:20px;}
.nr_tt_jj_right p{font-size:20px; color:#555555; margin-right: 0px;float: right;}

.yyglt_min{ width:1200px; height:auto; clear:both; overflow:hidden; padding-top:80px; margin:auto; margin-bottom: 160px;}
.yyglt_min a{ width:286px; height:auto; float:left; margin-bottom:36px; transition:transform 0.3s;}
.yyglt_min a img{ width:100%; height:auto;}
.yyglt_min a p{ font-size:14px; color:#666; text-align:center; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:12px;}
#yyglt_list{ margin-right:18px;}

.yyglt_min a:hover{ position:relative; cursor:pointer;transform:translate(0,-10px); box-shadow:0 0 48px rgb(0,0,0,0.16); }

