@charset "utf-8";
*{ padding:0; margin:0; list-style:none; text-decoration:none; font-family:'微软雅黑'; font-size:14px; box-sizing:border-box;}
.icon-huiyi { background-image:url(../../images/gjc/ihuiyi.png); background-repeat:no-repeat; background-position:center; height:58px; width:58px; border-radius:50%; display:block;}
.icon-liuxue {background-image:url(../../images/gjc/iliuxue.png); background-repeat:no-repeat; background-position:45%; height:58px; width:58px; border-radius:50%; display:block;}
.icon-chuguofuwu {background-image:url(../../images/gjc/ifeiji.png); background-repeat:no-repeat; background-position:40%; height:58px; width:58px; border-radius:50%; display:block;}
.icon-zhuanjia {background-image:url(../../images/gjc/iwaiji.png); background-repeat:no-repeat; background-position:center; height:58px; width:58px; border-radius:50%; display:block;}
.icon-woshoux {background-image:url(../../images/gjc/ifuwu.png); background-repeat:no-repeat; background-position:center; height:58px; width:58px; border-radius:50%; display:block;}
.icon-quanqiu {background-image:url(../../images/gjc/idiqiu.png); background-repeat:no-repeat; background-position:40%; height:58px; width:58px; border-radius:50%; display:block;}
.icon-chujing{background-image:url(../../images/gjc/chujing.png); background-repeat:no-repeat; background-position:40%; height:58px; width:58px; border-radius:50%; display:block;}
.clr{ clear:both;}
header{ padding:30px 0;}

header .txr{ text-align:right;}
.topnav{}
.topnav a{ padding:0 5px;}
.topser{ margin-top:5px; border:1px solid #dcdcdc; border-radius:5px; width:300px; float:right;}
.txt_tser{ border:0; width:235px; height:35px; line-height:35px;}
.txt_tbtn{ border:0; background-color:inherit; width:50px; height:35px; background-image:url(../../images/gjc/tbtn.png); background-position:center; background-repeat:no-repeat;}
.txt_tser:focus,.txt_tbtn:focus{ outline:none;}
.banav{margin-top:50px;}
.banav ul{}
.banav ul li{ margin-top:40px; border:1px solid #016864; color:#016864; border-radius:5px; padding-top:50px; font-size:18px; padding-bottom:25px;text-align:center; position:relative;}
.banav ul li span{ width:58px; height:58px; display:block; position:absolute; left:50%; margin-left:-29px; top:-29px; color:#fff; background-color:#016864; border-radius:50%; text-align:center; line-height:58px;border:2px solid #016864;}
.banav ul li span i{ font-size:30px; color:#fff;}
.banav ul li:hover{ border:1px solid #016864; background-color:#016864; color:#fff;}
.banav ul li:hover span i{color:#fff;}
.banav ul li:hover span{background-color:#016864; border:2px solid #fff;}
.banav a{color:#a2c5dc;font-size:18px;}
.banav a:hover{ text-decoration:none;}
.itilte{ width:245px; display:block; height:50px; padding-left:50px; background-image:url(../../images/gjc/n.jpg); background-repeat:no-repeat; margin-bottom:20px;}
.ititletop{ font-size:30px; font-weight:bold; color:#016864; font-family:'Myriad Pro'; height:22px; line-height:20px;}
.ititlebot{ font-size:20px; font-family:'微软雅黑';color:#016864;}
.ititlebot a{ margin-top:10px; float:right; color:#666666; font-size:12px; height:13px; display:inline-block; line-height:13px;}
.ititlebot a img{ margin-left:5px;}
.inews{ margin-top:50px;}
.inews .col-md-4{ margin-top:10px;}
.inpic{}
.inner{ font-size:12px; color:#999999; margin-top:5px; padding-left:10px; padding-right:10px;}
.intitle{ padding-left:10px; padding-right:10px; margin-top:5px;}
.ininfo{ padding-left:10px; padding-right:10px;font-size:12px; color:#999999; margin-top:5px;}
.inbot{padding-left:10px; padding-right:10px; margin-top:10px; overflow:hidden; padding-bottom:10px;}
.inbot a{font-size:12px; color:#999999; display:inline-block; padding-right:20px; float:right; background-image:url(../../images/gjc/more1.png); background-repeat:no-repeat; background-position:right center; text-decoration:none;}
.intitle a{ font-size:16px; color:#222222;}
.intitle a{}
.inews .col-md-4:hover{}
.inews .col-md-4:hover .inbot a{ background-image:url(../../images/gjc/more2.png);}
.newstab{ margin-top:27px;}
.newstab ul{ overflow:hidden;}
.newstab ul li{ width:33.33333%; float:left; border-bottom:1px solid #dcdcdc; height:40px; line-height:40px; color:#222222; text-align:center;}
.newstab ul li.cur{  border:1px solid #dcdcdc; border-bottom:1px solid #fff;}
.newscon{}
.nclist{ margin-top:12px; display:none;}
.nclist ul{}
.nclist ul li{ overflow:hidden; margin-top:8px;}
.ncleft{ width:60px; height:60px; float:left; background-color:#016864; color:#fff; text-align:center; font-size:12px;}
.ncleft span{ display:block; font-size:18px; padding-top:10px;}
.ncright{ width:170px; float:left; margin-left:10px; height:60px;display:table;}
.nctit{     vertical-align: middle;display: table-cell;width: 100%;}
.nctit a{ color:#016864;}
.ncinfo{ color:#999999; font-size:12px;}
.ncmore{ text-align:right;}
.ncmore a{color:#999999; font-size:12px;}
.linktitle{ margin-top:40px;  background-image:url(../../images/gjc/link.jpg); background-repeat:repeat-x; background-position:center; text-align:center;}
.linktitle span{ display:inline-block; padding:0 60px; font-size:20px; color:#016864; background-color:#fff;}
.ilink{ margin-top:20px;}
.ilink li{ margin-top:19px; background-repeat:no-repeat; background-position:left center;}
.ilink li a{ color:#666666; font-size:16px;}
footer{ margin-top:45px; text-align:center; padding:60px 0; color:#fff; font-size:12px; background-color:#016864; background-image:url(../../images/gjc/footbg.png); background-position:top center; background-repeat:no-repeat; background-size:cover;}
.fologo{}
.focopy{ margin-top:15px;}
.inews .col-md-4 li{transition: all 0.3s linear;}
.inews .col-md-4 li:hover{ -webkit-box-shadow:0 0 10px #999;  
  -moz-box-shadow:0 0 10px #999;  
  box-shadow:0 0 10px #999;}
  .navbar{ position:relative;}
  .nav2{ position:absolute; display:none; top:55px; left:0; width:100%; padding:25px 0; background-image:url(../../images/gjc/nmark.png); z-index:998;}
  .nav2box{ margin-left:-44px; margin-right:-44px;}
  .nav2list{ width:33.33333%; float:left; padding:0 44px;}
  .nav2title{ height:35px; line-height:35px; background-image:url(../../images/gjc/nav2span2.png); background-repeat:repeat-x; background-position:bottom;}
  .nav2title span{ display:inline-block; float:left; height:35px; line-height:35px; padding:0 5px; background-image:url(../../images/gjc/nav2span1.png); background-repeat:repeat-x; background-position:bottom;}
  .nav2com{ margin-top:20px; font-size:12px; color:#8b8a8a;}
  .navjob{}
  .navjobl{ width:70px; height:70px; float:left; margin-right:10px;}
  .navjobr{ width:200px; float:left; line-height:10px;}
  .nav2com ul{ overflow:hidden;}
  .nav2com ul li{ width:50%; float:left; margin-bottom:5px;}
  .nav2com ul li a{ color:#8b8a8a;}
  @media (min-width: 1200px) {
  .carousel-indicators li{ width:80px !important; height:6px !important; background-color:#a0a0a0 !important; border:0 !important;}
  .carousel-indicators .active{ background-color:#5ba2d1 !important;}
  .ilink{ padding-left:160px !important;}
} @media (max-width: 1200px) {
  .carousel-indicators li{ width:40px !important; height:6px !important; background-color:#a0a0a0 !important; border:0 !important;}
  .carousel-indicators .active{ background-color:#5ba2d1 !important;}
 
}
 @media (max-width: 460px) {
  .carousel-indicators li{ width:20px !important; height:6px !important; background-color:#a0a0a0 !important; border:0 !important;}
  .carousel-indicators .active{ background-color:#5ba2d1 !important;}
  
}
.carousel:hover .carousel-control.left{ background-image:url(../../images/gjc/left.png) !important; background-repeat:no-repeat !important; background-position:center !important;}
.carousel:hover .carousel-control.right{ background-image:url(../../images/gjc/right.png) !important; background-repeat:no-repeat !important; background-position:center !important;}

.dabnner{  
	height:140px;
    width:100%;
    background:url(../../images/gjc/nbanner.jpg) center center;
	overflow:hidden
;}  

.dabnner img{ max-width:100%;}

.wrap{ max-width:1100px; margin-left:auto; margin-right:auto;}
.position{ height:40px; line-height:40px; color:#999999;background-color:rgb(246, 246, 246);}
.position a{ color:#999999;}

.dmain{}
.dmnav{ width:15%; float:left;}
.dmnavtit{ height:50px; border-bottom:1px solid #1e8fda; color:#1e8fda; font-size:18px; line-height:50px; padding-left:40px;}
.dm-hw{ background-image:url(../../images/gjc/dm-hw.png); background-position:left center; background-repeat:no-repeat;}
.dmnavcom{}
.dmnavcom>ul{}
.dmnavcom>ul>li{  line-height:50px; border-bottom:1px dotted #d3d3d3;}
.dmnavcom>ul>li>a{ padding-left:40px; color:#666666;text-decoration:none; display:block;}
.dmnavcom>ul>li:hover>a,.dmnavcom>ul>li.cur >a{ color:#1e8fda;}
.dmnavcom>ul>li>ul{ display:none;}
.dmnavcom>ul>li>ul>li{ padding-left:48px;line-height:40px;}
.dmnavcom>ul>li>ul>li>a{color:#666666; text-decoration:none;}
.dmnavcom>ul>li>ul>li.cur >a{ color:#1e8fda;}
.dmnavcom>ul>li>ul>li>a:hover{color:#1e8fda;}
.btnclose{ background-image:url(../../images/gjc/xia.png); background-repeat:no-repeat; background-position:135px center;}
.btnop{background-image:url(../../images/gjc/you.png); background-repeat:no-repeat; background-position:135px center;}
.dmbox{ width:80%; float:right;}
.dmclassname{ height:50px; border-bottom:1px solid #fff; color:#666666; font-size:18px; line-height:50px;}
.dmtab{ height:40px; border:1px solid #e5e5e5; overflow:hidden;}
.dmtab ul{}
.dmtab ul li{ line-height:40px; color:#666666; float:left; padding:0 20px; display:inline-block; border-right:1px dotted #ccc;}
.dmtab ul li.cur{ color:#fff; background-color:#1e8fda; border-right:1px dotted #1e8fda;}
.dmcon{}
.dmlist{ display:none;}
.about{ padding:20px;}
.aboutit{ color:#1e8fda;}
.aboutcon{ text-indent: 2em; color:#8b8b8b; line-height:30px;}
.bmtit{ margin-left:15px; color:#f21a1a; margin-top:20px;}
.bmtit2{ color:#f21a1a; margin-top:20px; text-align:center; font-size:14px;}
.bmcom{ margin-top:20px; margin-left:15px;}
.bmcom ul{ margin-left:-15px; margin-right:-15px;}
.bmcom ul li{ height:55px; line-height:55px; float:left; padding:10px 10px 15px 15px;text-align:center; margin-bottom:20px;}
.bmcom ul li a{ display:block; color:#fff; text-decoration:none;}

.xmbox{
	margin-top:20px;}
.xmban{ color:#666666; margin-top:15px;}
.xmcon{ line-height:28px; color:#666666;}
.xmtit span{ color:#666666; margin-right:5px; font-weight:bold;}
.xmtit2{margin-top:10px; padding-left:10px; margin-bottom:5px;color:#666666; background-image:url(../../images/gjc/span1.png); background-position:left center; background-repeat:no-repeat;}
.xmtit3{margin-top:10px; padding-left:10px; margin-bottom:5px;color:#666666;}
.xmcon span{ color:#666666; margin-right:5px; font-weight:bold;}
font.blue{ color:#1e8fda;}
.wjxz{}
.wjxz table{}
.wjxz table tr{}
.wjxz table tr:hover,.wjxz table tr:focus{
	  color: #555;
 	 text-decoration: none;
 	 background-color: #f5f5f5;}	

.wjxz table tr td{ height:50px;  color:#666666; border-bottom:1px solid #eeeeee;}

.dwtit{ padding-left:45px; background-image:url(../../images/gjc/dlist.png); background-repeat:no-repeat; background-position:18px center;}
.dwbtn{ width:92px; height:24px; background-color:#6fc6ff; display:block; padding-left:41px; color:#fff; line-height:24px;background-image:url(../../images/gjc/dbtn.png); background-repeat:no-repeat; background-position:20px center; border-radius:5px; text-decoration:none;}
.dwbtn:hover{ background-color:#1e8fda; color:#fff;text-decoration:none;}

.yxtp{ position:relative;margin-top: 20px;}
.mr_t1{background:url(../../images/gjc/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:300px;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE; overflow:hidden;}
.mr_frBtnL{ position:absolute; left:0; top:50%;float:left; z-index:99;cursor:pointer;display:inline; width:30px; height:60px; margin-top:-30px; background-image:url(../../images/gjc/btn.png); background-position:0 0;}
.mr_frBtnL:hover{background-position:0px 60px;}
.mr_frUl{float:left;height:300px;width:890px;}
.mr_frBtnR{ position:absolute; right:0; top:50%;float:right;cursor:pointer;width:30px; height:60px; margin-top:-30px;background-image:url(../../images/gjc/btn.png); background-position:30px 0;}
.mr_frBtnR:hover{background-position:30px 60px;}
.mr_frUl ul li{display:inline;float:left;height:300px;width:214px;margin-right:13px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl ul li a:hover img{}
.mr_frUl ul li a{ margin-bottom:5px; width:214px; height:147px; display:block; position:relative;}
.mark{ opacity: 0.8; background-image:url(../../images/gjc/mark.png); display:block; width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.marktit{ padding-left:15px; padding-top:15px; color:#fff; z-index:99;}
.markinfo{ padding-left:15px; padding-top:5px;color:#fff;}
.mr_frUl ul li a:hover .mark{ display:block;}


/**后加的*/
.blueLine{
	border-bottom:2px solid #016864;}
.ncleft-index{ width:44px; height:40px; float:left; background-color:#005e5e; color:#fff; text-align:center; font-size:10px;
font-family:宋体;}
a:hover .ncleft-index{
	 background-color:#016864;}
.ncleft-index span{ display:block; font-size:14px; padding-top:5px;}
.ncright-index{ width:170px; float:left; margin-left:10px; height:50px; display: inline;
    vertical-align: middle;}

.news-title-index{
	color:#666666;
	margin-bottom:0px !important;}
a:hover .news-title-index{
	color:#016864;}
.news_li-index{
	height:60px;
	margin-top:0px !important;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px  dotted #DDDDDD;}
.itilte-index{ width:100%; display:block; height:45px; background-repeat:no-repeat; margin-bottom:10px;}
.itilte-index-p{ width:100%; display:block; height:45px; background-repeat:no-repeat; margin-bottom:10px;}
.ititletop-index{ font-size:22px; color:#1b8b7d; font-family:'Myriad Pro'; height:22px; line-height:20px;}
.ititlebot-index{ font-size:18px; font-family:'微软雅黑';color:#1b8b7d;}
.ititlebot-index a{ margin-top:10px; float:right; color:#666666; font-size:14px; height:14px; display:inline-block; line-height:14px;}
.ititlebot-index a img{ margin-left:5px;}
/**如果分辨率小于680，则将头图片变成width：100%*/
@media (max-width: 680px) {
  #headerImage{
  width:100%
  ;}
}