﻿.gkbg{ min-height: 600px; background: url("../images/gk.files/gkbg.png") top center no-repeat;}
.bgwhite{ background-color: #fff;}

.zxgk_tit{ padding-top: 50px;}
.zxgk_tit h1{text-align: center; }
.zxgk_tit h1 a{line-height: 24px; font-size: 24px; font-weight: bold; color: #245399;}
.zxgk_tit h1 span{ display: block;}
.picScroll{ width:1200px; position:relative; }
.picScroll .hd .prev,.picScroll .hd .next{ position: absolute; top:50%; left:0px; margin-top:-24px; display:block;  width:48px; height:48px;  overflow:hidden;
    cursor:pointer; background:url("../images/gk.files/btn.png") 0px center no-repeat;}
.picScroll .hd .next{ background-position:-72px 0px;left:1152px;  }
.picScroll .hd ul{ position: absolute; bottom:0px; left:50%; margin-left: -30px; }
.picScroll .hd ul li{ float:left;  width:14px; height:14px; color: #fff;  margin-right:5px; overflow: hidden; text-indent:-999px;  cursor:pointer; background: url("../images/gk.files/cicle.png") 0px center no-repeat;}
.picScroll .hd ul li.on{ background: url("../images/gk.files/cicle.png") -20px center no-repeat;  color: #fff;}
.picScroll .bd{  width:1050px;  margin: 0 auto; }
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{ width: 100%;  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll .bd ul li .title{ padding:10px 15px 45px; }
.picScroll .bd ul li .title a{ font-size: 20px;  line-height:70px; color: #111;}
.picScroll .bd ul li .title p{ text-align: left; text-indent: 2em; font-size: 14px;  line-height:24px; color: #666;}
.gkml{ padding-top: 30px;}
.gkml li{ float: left; width: 148px; margin: 11px; text-align: center;}
.gkml li a{ display: block;}
.gkml li i{ width: 57px; height: 57px; display: inline-block; background: url("../images/gk.files/gkml.png")  no-repeat;}
.gkml li.ml1 a i{  background-position:0px center;}
.gkml li.ml2 a i{ background-position: -171px center;}
.gkml li.ml3 a i{ background-position: -342px center;}
.gkml li.ml4 a i{ background-position: -513px center;}
.gkml li.ml5 a i{ background-position: -682px center;}
.gkml li.ml6 a i{ background-position: -853px center;}
.gkml li.ml7 a i{ background-position: -1023px center;}
.gkml li p{ line-height: 40px; font-size: 18px;}
.gkml li:hover i{transition:ease 0.8s;transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);}

.jcgk_left{ float: left; width: 800px; margin: 20px 20px 20px 20px;}
.jcgk_rig{ float: right; width: 335px; margin: 20px 15px 20px 10px;}
.gk_tit{ height: 40px; line-height: 40px; border-bottom: #cdcdcd 2px solid; position: relative; }
.gk_tit h1{ float: left; display: inline-block; padding:0px 15px;height: 40px; line-height: 40px;  border-bottom: #245399 2px solid;}
.gk_tit h1 a{font-size: 20px; font-weight: bold; color: #245399;}
.gk_tit .next,.prev{ width: 8px; height: 16px; background: #000000; display: inline-block; position: absolute; top:12px; cursor: pointer;}
.gk_tit .next{ right: 0px; background: url("../images/gk.files/gk_btn_s2.png") top center no-repeat;}
.gk_tit .prev{ left: 227px; background: url("../images/gk.files/gk_btn_s1.png") top center no-repeat;}
.titleftScroll .bd1{ float: right; margin-right: 0px; width: 547px; height: 42px; overflow: hidden;  zoom: 1; margin-right: 10px;}
.titleftScroll .bd1 li{width:auto!important;text-align: center; }
.titleftScroll .bd1 li a{  display: inline-block; padding: 0px 10px; }
.titleftScroll .bd1 ul{ float: none;}
.gk_tit ul{ float: right;}
.gk_tit ul li{ float: left;}
.gk_tit ul li a{font-size: 16px;  padding: 0px 8px; }
.gk_tit ul li.on a{font-size: 16px; font-weight: bold;color: #245399;}
.gk_con ul{ padding: 15px 0px;}
.gk_con ul li{ line-height: 40px; background: url("../images/gk.files/dot.png") left center no-repeat;}
.gk_con ul li a{ padding-left: 15px;font-size: 16px;}
.gk_con ul li .date{ float: right; color: #999;}
.gk_con .echarts{ width: 800px; height: 430px;}

.jggk_ul li{ width: 335px; line-height: 70px; background-color: #e2eaf5; margin-bottom: 15px;}
.jggk_ul li a{ font-size: 18px;}
.jggk_ul li i{ width: 51px; height: 51px; padding: 0px 30px; display: inline-block; vertical-align: middle; background: url("../images/gk.files/gklm.png") no-repeat;  }
.jggk_ul li.jggk1 i{ background-position: 30px 0px;}
.jggk_ul li.jggk2 i{ background-position: 30px -84px;}
.jggk_ul li.jggk3 i{ background-position: 30px -170px;}
.jggk_ul li.jggk4 i{ background-position: 30px -256px;}
.jggk_ul li.jggk5 i{ background-position: 30px -340px;}
.jggk_ul li:hover i{transition:ease 0.8s;transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);}







.zccx{ padding: 25px 0px 20px;}
.zccx h1{ line-height: 20px; font-size: 20px; font-weight: bold; color: #245399; border-left: #245399 3px solid; padding-left: 15px;}
.cxfl label{ float: left;  padding: 20px 10px;font-size: 18px;}
.cxfl input{ display: inline-block; vertical-align: middle; margin: 0px 8px;  }
.soso{height: 40px; background-color: #e2eaf5;}
.inp{ float: left; width: 260px; height: 40px; line-height: 40px; padding: 0px 10px;}
.btn{ float: right; width: 50px; height: 40px; background: url("../images/gk.files/gksoso.png") center center no-repeat;}

.gkpt{ padding: 1px 0px 20px;}
.gkpt h1{line-height: 20px; font-size: 20px; font-weight: bold; color: #245399; border-left: #245399 3px solid; padding-left: 15px;}
.gkpt_ul li{ float: left; width: 160px; height: 50px; margin: 16px 15px 0px 0px; background-color: #e2eaf5; text-align: center;}
.gkpt_ul li.mr0{ margin: 16px 0px 0px 0px;}
.gkpt_ul li a{ display: block; line-height: 50px; font-size: 16px;}
.gkpt_ul li i{  display: inline-block; vertical-align: middle; background: url("../images/gk.files/gkpt.png") no-repeat; margin-right: 15px;}
.gkpt_ul li.pt1 i{width: 34px; height: 40px; background-position: 0px 0px;}
.gkpt_ul li.pt2 i{width: 31px; height: 40px; background-position: -120px 0px;}
.gkpt_ul li.pt3 i{width: 34px; height: 40px; background-position: -234px 0px;}
.gkpt_ul li.pt4 i{width: 34px; height: 40px; background-position: 0px -108px;}
.gkpt_ul li.pt5 i{width: 40px; height: 40px; background-position: -115px -108px;}
.gkpt_ul li.pt6 i{width: 34px; height: 40px; background-position: -234px -108px;}
.gkpt_ul li:hover i{transition:ease 0.3s;transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);}
.gk_tit .gk_con ul li{background: none;}


.zzgl_ul li{ float: left; width: 100px; height: 90px; text-align: center; background-color: #e2eaf5;  margin: 20px 17px 0px 0px;}
.zzgl_ul li a{ display: block;}
.zzgl_ul li i{ display: inline-block; margin-top: 12px;}
.zzgl_ul li p{ line-height: 30px; font-size: 16px;}
.zzgl_ul li.zz1 i{ width: 36px; height: 38px; background: url("../images/gk.files/zzgl01.png") center center no-repeat;}
.zzgl_ul li.zz2 i{ width: 35px; height: 38px; background: url("../images/gk.files/zzgl02.png") center center no-repeat;}
.zzgl_ul li.zz3 i{ width: 29px; height: 38px; background: url("../images/gk.files/zzgl03.png") center center no-repeat;}
.zzgl_ul li.mr0{ margin: 20px 0px 0px 0px;}
.zzgl_ul li:hover i{transition:ease 0.3s;transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);}
.jgbtn { display: block; line-height: 70px; margin-top: 20px; background: url("../images/gk.files/gkicon.png") top center no-repeat; text-align: center; font-size: 20px; font-weight: bold; color: #fff;}





.zdgkbg{ background-color:#f9f9f9; }
.zdgk_tit{ text-align: center; padding: 30px 0px 20px;}
.zdgk_tit a{font-size: 20px; font-weight: bold; color: #245399;}
.zdTxtBox{ padding: 20px;}
.zdTxtBox .hd{ float: left; width: 102px;}
.zdTxtBox .hd li{ position: relative; line-height: 38px; margin-bottom: 17px; background-color: #e2eaf5; text-align: center;}
.zdTxtBox .hd li.on i{position:absolute;top:50%;left:102px;margin-top: -5px;z-index: 9;border: 5px transparent solid;border-left: #245399 5px solid;}
.zdTxtBox .hd li a{ font-size: 16px;}
.zdTxtBox .hd li.on{ background-color: #245399;}
.zdTxtBox .hd li.on a{color: #ffffff;}
.zdTxtBox .bd{ float: right; width: 1040px;}
.zdTxtBox .bd li{ float: left; width: 46%; margin:5px 2%; line-height: 30px; background: url("../images/gk.files/dotblue.png") 0px 13px no-repeat;}
.zdTxtBox .bd li .date{ float: right; padding-left: 24px; background: url("../images/gk.files/time.png") 0px 6px no-repeat;}
.zdTxtBox .bd li a{ font-size: 16px; padding-left: 12px;}
.zdgk_ul{ padding: 30px 0px;}
.zdgk_ul li{ float: left; width: 142px; line-height: 45px; margin-right: 8px;background-color: #e2eaf5; text-align: center;}
.zdgk_ul li a{ font-size: 16px; }
.zdgk_ul li:hover{ background-color: #245399;}
.zdgk_ul li:hover a{ color: #ffffff;}



.zdgkbg{ background-color:#f9f9f9; }
.zdgk_tit{ text-align: center; padding: 30px 0px 20px;}
.zdgk_tit a{font-size: 20px; font-weight: bold; color: #245399;}
.zdTxtBox{ padding: 20px;}
.zdTxtBox .hd{ float: left; width: 102px;}
.zdTxtBox .hd li{ position: relative; line-height: 38px; margin-bottom: 17px; background-color: #e2eaf5; text-align: center;}
.zdTxtBox .hd li.on i{position:absolute;top:50%;left:102px;margin-top: -5px;z-index: 9;border: 5px transparent solid;border-left: #245399 5px solid;}
.zdTxtBox .hd li a{ font-size: 16px;}
.zdTxtBox .hd li.on{ background-color: #245399;}
.zdTxtBox .hd li.on a{color: #ffffff;}
.zdTxtBox .bd{ float: right; width: 1040px;}
.zdTxtBox .bd li{ float: left; width: 45%; margin:5px 2%; line-height: 30px; background: url("../images/gk.files/dotblue.png") 0px 13px no-repeat;}
.zdTxtBox .bd li .date{ float: right; padding-left: 24px; background: url("../images/gk.files/time.png") 0px 6px no-repeat;}
.zdTxtBox .bd li a{ font-size: 16px; padding-left: 12px;}
.zdgk_ul{ padding: 30px 0px;}
.zdgk_ul li{ float: left; width: 142px; line-height: 45px; margin-right: 8px;background-color: #e2eaf5; text-align: center;}
.zdgk_ul li a{ font-size: 16px; }
.zdgk_ul li:hover{ background-color: #245399;}
.zdgk_ul li:hover a{ color: #ffffff;}

.gkpt_ul li.pt1 div{ display: none; position: absolute; bottom: -60px; left: 17px; width: 111px; height: 111px;}
.gkpt_ul li.pt1:hover div{ display: block;}
.gkpt_ul li.pt1 div img{ padding: 5px; width: 100%; }
.gkpt_ul li.pt1:hover i{ background: none;}
.gkpt_ul li.pt4 div{ display: none; position: absolute; bottom: -60px; right: 17px; width: 111px; height: 111px;}
.gkpt_ul li.pt4:hover div{ display: block;}
.gkpt_ul li.pt4 div img{ padding: 5px; width: 100%; }
.gkpt_ul li.pt4:hover i{ background: none;}


.gkpt_ul{ position: relative;}
.gkpt_ul li.pt5 div{ display: none; position: absolute; bottom: -125px; left: 17px; width: 111px; height: 111px;}
.gkpt_ul li.pt5:hover div{ display: block;}
.gkpt_ul li.pt5 div img{ padding: 5px; width: 100%; }
.gkpt_ul li.pt5:hover i{ background: none;}



/*11.05*/
.part1{ width: 100%; height: auto; overflow: hidden;padding-top: 40px;}
.part1 .left{ width: 526px; height: 325px; float: left;}
.slideBox{ width:526px; height:325px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:11px;  width:12px; height:12px; border-radius: 100px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#245399; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:526px; height:325px; display:block;  }


.part1 .right{ width: 610px; height: 325px; float: right; }
.head_news{float: right;width:560px;padding-top: 20px;}
.head_news h3{font-size: 26px; font-weight: bold; color: #111; line-height: 1.5em;}
.head_news h4{font-size: 24px;line-height: 2em;padding-bottom: 20px;color:#fff;}
.head_news p{font-size:14px;line-height: 24px; color:#666666; padding-top: 15px;}
.head_news a{color:#fff;}
.head_news .u_details{font-size:20px; background: url(../images/gk.files/gk_ckgd.png) no-repeat left bottom; padding:0 30px 10px 10px; color: #245399;}

.special_column .column_lr_move .column_list {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}

.special_column .column_lr_move .column_list .column_item {
  width: 288px;
  float: left;
  margin-right: 15px;
  margin-bottom: 30px;
}

.special_column .column_lr_move .column_list .column_item .column_img {
  width: 288px;
  /*height: 131px;*/
  line-height: 131px;
  background-color: #fff;
  text-align: center;
}

.special_column .column_lr_move .column_list .column_item .column_img img {
  width: 100%;
  height: 100%;
}

.special_column .column_lr_move .column_list .column_item .column_title {
  display: block;
  cursor: pointer;
  color: #434343;
  font-size: 16px;
  text-align: center;
  height: 42px;
  line-height: 42px;
  margin-top: 7px;
  background: #fff;
}