@charset "utf-8";

/* CSS Document */

img{ vertical-align:top;}

.news_list { width:816px; position:relative;}

.back_top{ position:absolute; right:-80px; top:50px; display:none; cursor:pointer;}

.gray{ background-color:#f4f4f5;}

.news_list .news_box .news_box_pic{ background:#fff; width:auto; height:227px; text-align:center; padding:5px; float:left; margin-left:12px; display:grid;box-shadow: 0px 4px 20px rgba(101, 124, 128, 0.59);place-items: center;}

.news_list .news_box .news_box_pic img{ width:280px; height:auto;}

.news_box{ height:256px; padding-top:34px;position:relative; color:#60676e;}

.news_box .news_box_main{float:left; margin-left:18px; display:inline;}

  .news_box .news_box_main dl{ width:495px; font-size:14px;overflow:hidden; line-height:24px;}

  .news_box .news_box_main dl dt{ border-bottom:1px  solid #ccced1;  height:37px;width:485px;}

  .news_box .news_box_main dl dt a.news_title{ color:#c4261d; font-size:14px; float:left; width:390px;font-weight:bold;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

  .news_box .news_box_main dl dt span{ float:right; margin-right:9px;}

  .news_box .news_box_main dl dd{ padding-top:21px;height:130px;width:485px; text-align:justify; text-justify:distribute;}

  .news_box .news_box_main .about{ position:absolute; bottom:32px; right:0px;color:#fff; background-color:#c4261d; width:90px; height:25px;line-height:25px; text-align:center; cursor:pointer;}

  

  .news_box02{ margin-top:36px; padding-bottom:15px;   height:219px;position:relative; color:#60676e; background: url("../images/ghmc_media_content_bg1.jpg") no-repeat;}

  .news_box02 .news_box_source02{width:113px; height:219px;float:left; display:inline; font-size:18px; color:#ffffff;}

  .news_box02 .news_box_source02 td{ /* font-size:18px; font-family: "Simhei"; */ color:#ffffff}

  .news_box02 .news_box_pic02{width:250px; height:219px;   float:left; display:inline;}

  .news_box02 .news_box_pic02 .picbox{ background:#ffffff;  width:204px; height:153px; margin:32px 0 0 27px;  border:1px #ffffff solid;}

  .news_box02 .news_box_main02{float:left; width:450px; display:inline; padding-top:24px;}

  .news_box02 .news_box_main02 dl{ width:432px; font-size:14px;overflow:hidden; line-height:24px;}

  .news_box02 .news_box_main02 dl dt{  height:43px; line-height:43px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; padding-right:10px;}

  .news_box02 .news_box_main02 dl dt a.news_title{ color:#c4261d; font-size:14px; float:left; width:350px;_width:335px;font-weight:bold; display: inline-block; }

  .news_box02 .news_box_main02 dl dt span{ display: inline-block;float:left;white-space:inherit;}

  .news_box02 .news_box_main02 dt.time{ width:88px; height:32px; line-height:25px; text-align:center; color:#fff;}

  .news_box02 .news_box_main02 dl dd.txt{ padding-top:10px;height:122px; width:432px; text-align:justify; text-justify:distribute;}

  .news_box02 .news_box_main02 .about{ background:url(../images/news_about_btn.jpg) no-repeat;bottom:30px; right:0px;color:#fff; width:76px; height:27px;line-height:27px; padding-left:49px; cursor:pointer; display:inline-block; position:absolute;}

  

  .pages{ padding-bottom:120px;}

  .pages .pagectrl{ margin:0 auto; margin-top:40px; height:17px; text-align:center;}

  .pages .pagectrl a,.pagectrl{color:#60676e; }

  .pages .pagectrl span{ color:#60676e; width:17px; display:inline-block; text-align:center;}

  .pages .pagectrl span.on{ color:#fff; background-color:#ccced1;}

  

 

.body_div{ width:1003px; margin:0px auto; background-color:#fff;}

.body_div .header{ width:100%;}

.main_content{ color:#60676e;}

.main_content dl{ margin-top:29px;}

.main_content dl dt{ width:900px; position:relative; height:55px; margin-left:34px;}

.main_content dl dt .detail_title{ height:29px; border:1px solid #ccced1; padding:8px 0px 0px 21px; font-size:16px; color:#c4261d; font-weight:bold;}

.main_content dl dt .detail_time{ position:absolute; display:inline-block; top:19px; right:13px; width:135px; height:34px; background-color:#b5b8bc; font-size:14px; color:#fff; line-height:34px; text-align:center;}

.main_content dl dd{ width:900px; margin:0px auto; margin-top:43px; margin-bottom:43px; font-size:14px; line-height:24px;}



.other_news{ font-size:14px; line-height:22px;}

.other_news a{ color:#60676e;}

.news_pre{ width:300px; float:left;}

.news_pre p{ margin:20px 0px 0px 28px; color:#acafb1;font-weight:bold;}

.news_pre img{ float:left; width:6px; height:9px; margin-right:22px;margin-top:5px; cursor:pointer;}

.news_pre span{ display:inline-block; float:left; width:225px;cursor:pointer;}

.news_next{width:300px; float:right;}

.news_next p{ margin:20px 0px 0px 218px;color:#acafb1; font-weight:bold;}

.news_next img{ float:right;width:6px; height:9px;margin-left:22px; margin-top:5px;cursor:pointer;}

.news_next span{ display:inline-block; float:right;width:225px;cursor:pointer;}

.main_content .other_news{ border:1px dashed #9c9c9c; border-width:1px 0px;height:139px; width:900px; margin:0px auto;}

.main_content .close{ text-align:center; margin-top:47px; padding-bottom:45px;}





.honour_box{ background:url(../images/ghmc_honour_bg.jpg) no-repeat; height:400px;width:816px; padding-top:50px; overflow:hidden; float:left;}

.honour_box .detail_box{ width:733px; margin:0px auto; color:#5a6167; height:250px;overflow:hidden;}

.honour_box .detail_box  ul{ width:99999px;}

.honour_box .detail_box li{ float:left;}

.honour_box .detail_bigpic{ background:url(../images/ghmc_honour_bigpic_bg.png) no-repeat; width:355px; height:239px;  float:left; padding-top:5px;text-align:center;}

.honour_box .detail_bigpic img{ width:345px; height:230px;}

.honour_box .detail_content{ background:url(../images/detail_content_begin.png)  no-repeat top left; height:226px; width:350px; float:left; padding:20px 0px 0px 10px; margin-left:18px; margin-top:10px;}

.honour_box .detail_content dl{ background:url(../images/detail_content_end.png) no-repeat  right bottom; _height:170px; min-height:146px; width:345px; line-height:24px; font-size:14px; padding-bottom:24px;}

.honour_box .detail_content dl dt{ height:33px; font-size:16px;margin-bottom:10px; font-weight:bold; margin-left:10px;}

.honour_box .detail_content dl dt .date_txt{background:url(../images/line.png) no-repeat right bottom; width:56px; height:33px;color:#c4261d; display:inline-block; float:left;}

.honour_box .detail_content dl dt span{ padding-top:10px; float:left;}

.honour_box .small_pic_box{ border:10px solid #c8d4e9; border-width:1px 0px; margin-top:20px; padding-left:20px; overflow:hidden;}

.honour_box .left_small_btn,.right_small_btn{ float:left; margin-top:25px; cursor:pointer; display:inline;}

.honour_box .small_pic{ width:757px;; overflow:hidden; float:left; display:inline;}

.honour_box .small_pic ul{ width:23333px;}

.honour_box .small_pic ul li{ float:left; margin-right:12px;cursor:pointer; width:97px; height:69px; text-align:center;}

.honour_box .small_pic ul li img{width:85px; height:57px; cursor:pointer; margin-top:6px;}

.honour_box .small_pic ul li.selected{ background-color:#c4261d;}



.service_book{ padding-bottom:90px; padding-top:16px;}

.knowledge_bg{ background:url(../images/service_book.jpg) no-repeat ;height: 564px; width: 810px;}

.knowledge_bg ul{ width:100%;}

.knowledge_bg ul li{cursor: pointer; float: left; height: 112px;margin: 1px;width: 200px;}

.cover { z-index: 100;width: 100%;background-color:#7f7f7f;height: 0px;position: absolute;left: 0px;top: 0px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;display:none;}

.pic_float {display: none;left: 50%;position: absolute;text-align: center;width: 813px; z-index: 9002;background:none;}

.pic{ width:813px; position:relative; display:none;}

.pic_float .back {top: 17px;cursor: pointer;position: absolute; right: 22px; z-index:9999; width:24px; height:24px; display:inline-block; display:none;}





 



