﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{  font-size:14px; font-family:"微软雅黑";}
div,ul,li,ol,body,img,span,h1,h2,h3,h4,h5,h6,p,TT,dl,dd,dt,table,tr,td,th,form,dl,dt,dd{margin:0px; padding:0px;}
li{list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#266eda;}
.fl{float:left}
.fr{float:right}
.clear{ clear:both; height:0px;}
.mt{margin-top:15px;}
.mttwo{margin-top:20px;}
h3,h2{ font-weight:normal;}
img{vertical-align:bottom; border:0;}
.red{ color:red;}
.mr{ margin-right:10px;}
.wrap{overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; text-overflow: ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;/* Opera */ -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}

/******top文件*****/
.headbg{ background:#f7f7f7; height:30px; line-height:30px; color:#666; border-bottom:1px solid #EBEBEB;}
.headbg ul{ width:1200px; margin:0 auto;}
.headbg ul p span{ font-size:22px; font-weight:bold; color:#ff0000; font-style:oblique;}
.header{ clear:both; width:100%; min-width:1200px; background:#fff; height:108px; }
.header .titlebg{ background:url(../images/index_03.png) no-repeat left center; height:66px; width:368px;}
.header .boxwidth{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px;}
.header .boxwidth .titlebg{ background:url(../images/index_03.png) no-repeat left center; height:66px; width:368px; margin-top:10px;}
.header .boxwidth .titlebg h1{ display:block; display:inline-block; overflow:hidden;width:0;height:0;}
.header .clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.register-bottom { padding: 0px 0 45px; text-align: center;}
.register-bottom .title { line-height: 40px; color: #fff;}
.register-bottom form { width: 454px; margin: 20px auto 0;}
.register-bottom form .register-phone { width: 286px; height: 46px; padding: 0 15px; font-size: 14px; background: #fff; border: 2px solid #dfdfdf; border-radius: 8px 0 0 8px;}
.register-bottom .btn { display: block; width: 95px; height: 46px; padding: 0; font-size: 18px; line-height: 46px; color: #fff; vertical-align: middle; background:url(../images/ser.png) no-repeat left 20px center #3871c6; padding-left:20px;  border: 2px solid #3871c6; border-radius: 0 8px 8px 0; transition: all .3s;}
.register-bottom .btn:hover { color: #fff;  background:url(../images/ser.png) no-repeat left 20px center #1f5ad1; }
/*********菜单*******/
.menu { width:100%; min-width:1200px; background:#266eda; height:55px; line-height:55px;}
.menu .nav_wk {margin:0 auto; width:1200px;}
.clearfix:after {display:block; height:0px; visibility:hidden; clear:both; content:"."; }
.nav { z-index:1; position:relative;}
.nav a {color:#fff;}
.nav .nLi {position:relative; display: inline-block; float:left;}
.nav .nLi h3 {float:left; }
.nav .nLi h3 a {text-align:center; line-height:55px; width:133px;  FLOAT: left; COLOR: #fff; font-size:18px;}
.nav .nLi h3 a:hover{ background:#185abd; color:#fff;}
.nav .sub {position:absolute; z-index: 99999; line-height:50px; width:180px; DISPLAY: none; background: #185abd; TOP: 55px; font-size:16px; LEFT: 0px; opacity: 0.80;-moz-opacity: 0.80;filter:alpha(opacity=80);}
.nav .sub li {zoom:1;}
.nav .sub a { padding:0 10px; display:block; }
.nav .sub a:hover {color:#fff; text-decoration:none; background:#436bc8;}
.nav .on h3 a { line-height:48px; background:#185abd; color:#fff; TEXT-DECORATION: none; height:48px; padding-top:7px;}
.menubg{ width: 100%; min-width:1002px; background:#001e50; height:3px;}
/*******菜单结束******/
/*****图片轮播******/
.bananer{ background:url(../images/index_06.png) no-repeat top center; height:510px;}
.bananerbg{ background:url(../images/index_07.png) repeat-x top center; height:30px;}
/***首页内容区域***/
.content{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.bluelinetop{ border-top:3px solid #266eda;}
.graybg{ background:#f7f7f7;}

.newspic{ background:url(../images/innewspic.jpg) no-repeat top center; height:365px; width:710px;}
/******公告*****/
.gglist{ width:470px; height:440px; }
.gglist h3{ line-height:60px; font-size:24px; color:#2270dc; padding-left:65px; background:url(../images/icotz.png) no-repeat left 21px center;}
.gglist h3 a{color:#2270dc; font-size:15px; padding-right:20px; }
.gglist h3 a:hover{ color:#39F;}
.gglist ul{ padding:0 20px;}
.gglist ul li{ font-size:16px;}
.gglist ul li a{background:url(../images/ico03.png) no-repeat left center; padding-left:20px; display:inline-block; width:310px; line-height:38px; }
.gglist ul li span{ font-size:15px; color:#666; line-height:38px;}

.columnlist{ clear:both; overflow:hidden; padding:20px 0 18px 0;}
.columnlist ul li{ float:left; color:#fff;   padding-left:100px; width:183px; height:73px;}
.columnlist ul li a{ color:#fff;}
.columnlist ul li.onepicbg{background:url(../images/index_10.png) no-repeat left center;  margin-right:21px; line-height:65px; font-size:24px;}
.columnlist ul li:hover.onepicbg{background:url(../images/index_10_1.png) no-repeat left center; line-height:62px;}
.columnlist ul li.twopicbg{background:url(../images/index_12.png)no-repeat left center;  margin-right:21px; line-height:65px; font-size:24px;}
.columnlist ul li:hover.twopicbg{background:url(../images/index_12_1.png)no-repeat left center; line-height:62px;}
.columnlist ul li.threepicbg{background:url(../images/index_14.png)no-repeat left center; margin-right:21px; line-height:65px; font-size:24px;}
.columnlist ul li:hover.threepicbg{background:url(../images/index_14_1.png)no-repeat left center; line-height:62px;}
.columnlist ul li.fourpicbg{background:url(../images/index_16.png)no-repeat left center; float:right;}
.columnlist ul li.fourpicbg p{ font-size:18px;}
.columnlist ul li.fourpicbg p.mail{ margin-top:12px; font-size:15px;}
.columnlist ul li:hover.fourpicbg{background:url(../images/index_16_1.png)no-repeat left center; }

/*****电子报****/
.epaper{ width:310px; height:465px; overflow:hidden;}
.epaper h3{ height:55px; line-height:55px; background:url(../images/index_22.png) no-repeat left center; color:#fff; font-size:24px; padding-left:80px;}
.epaper p{ width:265px; margin:20px auto 0 auto;}
.epaper p img{  border-radius:10px;}
.epaper p a{ cursor:pointer;}
.epaper ul{ padding:10px 20px;}
.epaper ul li{ font-size:16px; line-height:34px;}
.epaper ul li span{ font-size:15px; color:#666;}
.epaper ul a.more{ display:inline-block; font-size:16px; text-align:center; color:#fff; border-radius:30px; margin:10px auto; width:270px; height:40px; line-height:40px; background:#e78d4a;}
.epaper ul a:hover.more{ background:#eb6c0d; font-size:17px;}
.newsbox{ width:870px; height:462px; overflow:hidden;}

/******企业荣誉*********/
.in-qyry-list{ margin-top:20px; background:#f7f7f7; overflow:hidden;}
.in-qyry-list h3{ overflow:hidden; text-align:center;}
.in-qyry-list h3 a{ display:inline-block; border-radius:0 0 8px 8px; width:200px; height:45px; line-height:45px; font-size:24px; background:#266eda; color:#fff;}
.in-qyry-list .qyry-box{ width:1200px; margin-left:20px; margin-top:30px; margin-bottom:30px; overflow:hidden;}
.scroll_horizontal{position: relative; height:204px; width:1160px; }
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:204px;;margin: 0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .prev{position:absolute;top:60px;width:32px;height:32px;left: 0;
background:url(../images/njgj01.png) no-repeat;cursor:pointer;z-index: 10000;}

.scroll_horizontal .next{position:absolute;top:60px;width:32px;height:32px;right: 0;
background:url(../images/njgj02.png) no-repeat;cursor:pointer;z-index: 10000;}

.scroll_horizontal li{width: 220px;height:204px;padding-right: 15px;float: left;}
.scroll_horizontal li p{width: 220px;height:30px;line-height: 30px;text-align: center; margin-top: 10px; font-size: 15px;}

/******南京公交服务*********/
.in-gjfw-list{ margin-top:20px; overflow:hidden; width:1200px;}
.in-gjfw-list h3{ overflow:hidden; text-align:center;}
.in-gjfw-list h3 a{ display:inline-block; border-radius:0 0 8px 8px; width:200px; height:45px; line-height:45px; font-size:24px; background:#266eda; color:#fff;}
.in-gjfw-list .gjfw-box{ margin:0 auto; width:537px;}
.in-gjfw-list .gjfw-box ul li{ margin:30px 30px 0px 30px; float:left; }
.in-gjfw-list .gjfw-box ul li p{ text-align:center; line-height:40px; font-size:15px;}
.in-gjfw-list .gjfw-box ul li img{  float:left; border-radius:10px; padding:5px; border:2px solid #f7f7f7;}


/*****footer*****/
.footer{ width:100%; background:#444; border-top:5px solid #266eda; height:280px; }
.footer .footbox{ width:1200px; margin:0 auto; overflow:hidden;}
.footer .footnav{ margin:40px 0 25px 0; font-size:18px;}
.footer .footnav a{ display:inline-block; color:#fff; padding-right:20px; line-height:16px; border-right:2px solid #fff;}
.footer .footnav a.paddingleft{ padding-left:20px;}
.footer .addbox{ width:600px; float:left; font-size:15px; line-height:32px; color:#fff; text-align:left;}
.footer .addbox a{ color:#fff;}
.footer .ewmlist{ width:580px; float:right;}
.footer .ewmlist ul li{ float:right; color:#fff; font-size:15px; text-align:center; margin:0 5px;}
.footer .ewmlist ul li p{ line-height:70px; font-size:60px;  font-style:oblique; margin-right:5px;}

/*******轮播图片********/
@media screen and (min-width: 0px) and (max-width: 1500px) {
.index_banner{position:relative;  height:450px; overflow:hidden;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden; width:100%; text-align:center; height:450px; width:100%;}
.index_banner li img{ height:450px; width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-244px;width:488px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5; border-radius:8px;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
}
 @media screen and (min-width: 1501px) and (max-width: 10000px) {
.index_banner{position:relative;  height:600px; overflow:hidden; max-width:1920px; margin:0 auto;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden; width:100%; text-align:center; height:600px; max-width:1920px;}
.index_banner li img{ height:600px; width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-244px;width:488px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5; border-radius:8px;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
 }

/*******首页焦点图********/
#owl-demo{position:relative; height:440px; width:710px; margin:0 auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:710px;height:440px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:15px;bottom:8px; width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:left;}

.owl-pagination{position:absolute;left:0;bottom:10px; width:98%;height:22px;text-align: right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

/*******内页*********/
.dqwz{height:40px; line-height:40px;font-size:14px; color:#666; border-bottom:2px solid #eee; padding-left:45px; background:url(../images/dqwzbgico.png) no-repeat left 15px center;  margin:20px auto 20px auto;}
.nyleftnav{ width:200px; margin-left:30px;}
.nyleftnav ul li a.hover{ background:url(../images/index_2211.jpg) no-repeat left center; color:#fff; border:0px; line-height:58px; }
.nyleftnav ul li a{ width:200px; display:inline-block; border-radius:10px; line-height:54px; text-align:center; font-size:20px; margin:10px 0; color:#333; border:2px solid #ddd;}
.nyleftnav ul li a:hover{  background:url(../images/index_2211.jpg) no-repeat left center; color:#fff; border:0px; line-height:58px;}
.newslist{ width:940px; }
.newslist h3{  }
.newslist ul{ margin-top:12px; margin-right:20px; }
.newslist ul li{ border-radius:10px; line-height:50px; font-size:16px; background:url(../images/ico04.png) no-repeat left 15px center; padding:0 20px 0 35px;}
.newslist ul li:hover{ background:url(../images/ico04.png) no-repeat left 15px center #dbeaff;}
.newslist ul li span{ line-height:40px; font-size:14px;  line-height:50px;}

.newsinfo{  width:900px; line-height:36px; font-size:16px; margin-right:25px; padding-left:15px; border-left:1px solid #e7e7e7;}
.newsinfo h3{ font-size:24px; width:95%; padding-bottom:20px; line-height:45px; font-weight:bold; text-align:center; margin:10px auto; border-bottom:1px solid #e7e7e7;}
.newsinfo h3 p{ text-align:center; font-size:14px; line-height:20px; color:#333; margin:20px auto 0 auto; font-weight:normal;}
.newsinfo .txt{ margin:0 30px 0 20px;}
/********影音天地列表页********/
.video-list{ overflow:hidden; width:940px; margin-right:15px;}
.video-list ul { padding-left:10px; padding-top:10px;}
.video-list ul video{float:left; padding:3px 10px 10px 10px; border:none; overflow:hidden; outline:none; width:290px;}
.video-list ul li p{line-height:36px; display:inline-block; width:290px; text-align:center;}
.video-list ul li p.width{ height:195px; width:290px; overflow:hidden;}
/********企业荣誉列表页********/
.ny-qyry-list{ overflow:hidden; width:940px; margin-right:15px;}
.ny-qyry-list ul { padding-left:10px; padding-top:10px;}
.ny-qyry-list ul li{float:left; padding:3px 10px 0 10px; overflow:hidden; font-size:15px; width:210px;}
.ny-qyry-list ul li p{ text-align:center;  line-height:36px; display:inline-block; width:210px;}
.ny-qyry-list ul li p.width{ height:153px; width:210px; overflow:hidden;}
.ny-qyry-list ul li img{  height:153px; width:210px; overflow:hidden; transition: all 0.5s;  -moz-transition: all 0.5s; /* Firefox 4 */  -webkit-transition: all 0.5s; /* Safari 和 Chrome */  -o-transition: all 0.5s; /* Opera */}
.ny-qyry-list ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);  /* IE 9 */  -moz-transform: scale(1.1);  /* Firefox */  -webkit-transform: scale(1.1); /* Safari 和 Chrome */ 　-o-transform: scale(1.1);}

/********翻页********/
/*css sabrosus style pagination*/
.sabrosus{padding:3px;margin:20px 0 10px 0;text-align:center; font-family:"微软雅黑";}
.sabrosus a{border:#9aafe5 1px solid;padding:4px 10px;margin:0 4px 0 0;text-decoration:none;}
.sabrosus a:hover{border:#2b66a5 1px solid;color:#000;background-color:#dbeaff;}
.pagination a:active{border:#2b66a5 1px solid;color:#000;background-color:lightyellow;}
.sabrosus span.current{border:navy 1px solid;padding:4px 10px;font-weight:bold;color:#fff;margin:0 4px 0 0;background-color:#2e6ab1}
.sabrosus span.disabled{border:#929292 1px solid;padding:4px 10px;margin:0 4px 0 0;}