@charset "utf-8";
/* CSS Document */
a,a:visited{ color:#000;}
a:hover{ color:#F60;}
/*body{background:url(2018bg.jpg) center -8px no-repeat;}*/
/*整体布局*/
/*header*/
#logos{ width:100%; min-width:1200px;}
#top{ width:1200px; margin:17px auto 0 auto;}
/*#logo{width:359px; height:87px; text-indent:-9999px; float:left;}*/
#logo{width:359px; height:87px; background:url("logo.png") no-repeat; text-indent:-9999px; float:left;}


.nav {  background:url("menu_bg.png") repeat-x; height:49px; clear:both; width:100%; z-index: 1000;   min-width:1200px;}
.menu {    width: 1200px;    height: 49px;    margin: 0 auto;}


.wp_nav { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.wp_nav * {margin: 0; padding: 0}
.wp_nav:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.wp_nav .nav-item { width:100px; display:inline-block; float:left; line-height: 49px;  position:relative; vertical-align:bottom;}
.wp_nav .on {z-index:10;}

.wp_nav .nav-item a{font: 17px "微软雅黑", "黑体", "宋体"; margin-top:16px; display:block; color:#fff;}
.wp_nav .nav-item.selected{}
.wp_nav .nav-item a.parent:hover{}
.wp_nav .nav-item a.parent {color:#fff;}
.wp_nav .nav-item a span.item-name { display:inline-block;  padding: 0px 10px 10px 10px;
line-height:22px;cursor:pointer;}
.wp_nav .sub-nav {	position: absolute;	z-index: 1000;	top:49px;border: 1px none #ccc;}

.wp_nav .sub-nav .nav-item {  width:auto;z-index:1000;margin:0px;  text-align:center;white-space:nowrap; }
.wp_nav .sub-nav .nav-item .mark {margin:0px; float:none; background-color:#327cd3; background-color:rgba(50,124,211,0.75);  border-top:1px solid #8ac0ff;}
.wp_nav .sub-nav .nav-item a { margin:0px; padding:2px 5px 2px 5px;font-family:"Microsoft Yahei"; font-size:16px;font-weight:normal; color:#fff;text-align:center;}
.wp_nav .sub-nav .nav-item a.parent:hover{  background:rgba(50,124,211,0.75);color:#fff;}
.wp_nav .sub-nav .nav-item a.parent {  background:rgba(50,124,211,0.75);color:#fff;}
.wp_nav .sub-nav .nav-item a span.item-name { padding:0px 0px;}
.wp_nav .nav-item a.parent:hover span.item-name{}
.wp_nav .nav-item a.parent span.item-name{}
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name{}
.wp_nav .sub-nav .nav-item a.parent span.item-name{}

#search{float:right; margin-top:20px;}
#search input.text{ border:1px solid #327cd3; height:28px; width:200px;}
#search input.button{ background:url("search.gif") no-repeat; width:30px; height:30px; text-indent:-9999px; border:none;}

#me@nu{ background:url("menu_bg.png") repeat-x; height:49px; clear:both;  width: 1200px;   margin: 0 auto;}
#me@nu > ul{ width:1200px; margin:0 auto;}
#men@u > ul > li{ float:left;  text-align:center; height:49px; position:relative;}
.menu li:hover{ background:url("menu_hover.png") no-repeat right;}



#men@u li.cur{ background:url("menu_hover.png") no-repeat right;}
#men@u li a{ font: 17px "微软雅黑", "黑体", "宋体"; margin-top:15px; display:block; color:#fff;}
#men@u ul li ul{ z-index:999; display:none; position:absolute; top:49px; text-align:left;}
#m@enu ul li ul li{ width:auto; float:none; background-color:#327cd3; background-color:rgba(50,124,211,0.75);  border-top:1px solid #8ac0ff; }
#me@nu ul li:hover ul{  background-color:#327cd3; background-color:rgba(50,124,211,0.75);  display:block;}
#me@nu ul li ul li a{ font-size:16px; margin:0; padding:2px 0 2px 10px;}
#me@nu ul li ul li:hover{ background:#105ab1;}





/*首页*/
#indexcontent{ width:1200px; height:337px;margin:28px auto 0 auto; background-color: #fff;}

/*中巴交流飘窗*/
#flo{position:absolute;	left:0;	top:0;z-index:100;}
 

/*首页图片展示*/
.bannerbox{width:100%;position:relative;overflow:hidden;z-index:-1}

.Homebanner{width:100%;position:relative;height:400px;overflow:hidden;}
.Homebanner ul{width:100%;position:absolute;height:400px;}
.Homebanner ul li{width:100%;height:400px;position:absolute;overflow:hidden;}
.Homebanner ul li img{width:1920px;position:absolute;left:50%;top:0px;display:block;margin-left:-950px;}

.Homeleft,.Homeright{font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:99}
.Homeleft{left:-60px;}
.Homeright{right:-60px;}

.bannerbox:hover .Homeleft{left:0px;opacity:1}
.bannerbox:hover .Homeright{right:0px;opacity:1}

.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:25px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(index_229.png) no-repeat;}
.Homedot a.cur{background:url(index_228.png) no-repeat}

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:600px;left:50%;margin-left:-300px;top:30px;z-index:9999;}
.Homebannertext dl.bannerone dt{width:600px;height:50px; text-align:center;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone img{display:block;position:relative;width:600px;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannertwo{position:absolute;width:1200px;left:50%;top:0px;margin-left:-600px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:110px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{color:#fff;font-size:32px;line-height:40px;font-weight:700;position:relative;}

.Homebannertext dl.bannertwo dt p a{ display:block; font-size:18px;position:relative;padding:10px; background-color:#fff; background-color:rgba(255,255,255,0.75); width:230px; color:#000;}
.Homebannertext dl.bannertwo dt p a:visited{ color:#666;}
.Homebannertext dl.bannertwo dt p a:hover{ color:#fff; background:#347ed4; background-color:rgba(52,126,212,0.75);}
.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0px;}
.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;padding-top:170px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px;}
.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px;}

.bannereffect{opacity:0;filter:alpha(opacity=0);}

.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}
.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}
.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s;}

.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dt{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dd{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}

.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s;}
.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;}
.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;}
.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0);}


/*新闻图片轮换*/
#newspic {width: 338px;height: 234px;font-size: 14px;position:relative; float:left;}
#newspic a.control {position:absolute;display: block;top: 50%;margin-top: -20px;width: 19px;height: 28px;cursor: pointer;z-index: 2;background: url(buttons.png) no-repeat}
#newspic a.prev {left: 0;background-position: 0 0}
#newspic a.next {right: 0;background-position: -19px 0}
#newspic a.prev:hover {background-position: 0 -28px}
#newspic a.next:hover {background-position: -19px -28px}
em{vertical-align:top;}
/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/
.slider {display: none}
#ggw1{ margin-top:25px;}

#indexnews{ float:left; width:415px; margin-left:15px;}
#tabtitle{ height:30px; border-bottom:1px solid #327cd3;}
ul.htabs{ float:left;}
ul.htabs li{ float:left;}
ul.htabs li a{ height:30px; padding:0 5px; font: bold 16px "微软雅黑", "黑体", "宋体"; line-height:30px; display:block;} 
ul.htabs li a:hover{ color:#fff; background:#327cd3;}

ul.htabs li.selected a{ color:#fff; background:#327cd3;}
span.more{ float:right;}
span.more a{  display:block; line-height:30px; width:44px; background:url("more.gif") no-repeat 0 13px;text-indent: 100%;overflow: hidden;}

#indexnews .tab{ margin:5px 0 0 0 ;}
#indexnews .tab li{ background:url("icon1.gif") no-repeat 0 5px; padding-left:16px;}
#indexnews .tab li span{ float:right; line-height:24px; color:#8e8e8e;}
#indexnews .tab li a{ font:14px/24px "宋体", Arial;}

#notice{ float:right; width:415px;}
#notice h2{ border-bottom:1px solid #8e8e8e; height:30px;}
#notice h2 span.title{ border-bottom:2px solid #327cd3; display:block; float:left; height:29px; padding:0 5px; font: bold 16px "微软雅黑", "黑体", "宋体"; line-height:29px; background:url("notice.gif") no-repeat 0 5px; padding-left:25px;}
#notice ul{ margin:5px 0 0 0 ;}
#notice ul li{ background:url("icon2.gif") no-repeat 0 5px; padding-left:12px;}
#notice ul li span{ float:right; line-height:26px; color:#8e8e8e;}
#notice ul li a{ line-height:26px;}


.wp_article_list .list_item .Article_Index { display:inline-block; width:10px; height:16px; margin-top:3px; color:#fff; font-size:11px;float:left; margin-right:5px; overflow:hidden; text-indent:-99em; background:url() no-repeat 50%;}
.wp_article_list .list_item { width:auto; height:26px; line-height:26px; border-bottom:0px dashed #ccc; vertical-align:top; }



/*footer*/
#footer{ clear:both; text-align:center; margin-top:10px;}
#footer #link{ background-color:#eee; line-height:40px;}
#link h3{ display:inline; font:16px "微软雅黑", "黑体", "宋体"; color:#327cd3; padding-left:20px; background:url("linkicon.gif") no-repeat 0 3px;}
#link a{ margin-left:10px;}
#footer #copyright{ background-color:#327cd3; padding:10px 0; color:#fff; line-height:2em;}
#copyright a{ color:#fff;}
#copyright a:hover{ color:#f90;}
#hotlink h3{ font:16px "微软雅黑", "黑体", "宋体"; display:inline;}
#hotlink a{ padding:5px 10px; background-color:#4d8dd9; margin-left:10px;}



/*list*/
.listpic{ margin:2px 0 0 0;}
.col-auto{ width:200px; float:left; margin-top:20px;}
.sidenav h3{ height:68px; background:#1f73ba url("sidenavbg.gif") no-repeat; color:#fff; font:20px/68px "微软雅黑", "黑体", "宋体"; text-align:center; letter-spacing:2px;}
.col-left{ width:980px; float:right; margin-top:20px;}
.col-left .crumbs{ border-bottom:1px solid #e0e0e0; width:auto;}
.wp_listcolumn { display:block; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #fff;}
.wp_listcolumn .wp_column {display:block; width:100%; vertical-align: left;}
.wp_listcolumn .wp_column a {font-weight: normal;color:#000;display:block; height:65px;width: auto; line-height:65px; border-bottom:1px solid #fff; padding-left:16px; background:#f1f1f1 url("navicon.gif") no-repeat 15px 28px; letter-spacing:2px;}
.wp_listcolumn .wp_column a:hover { background:#f8f8f8 url("naviconh.gif") no-repeat  15px 28px; color:#1f73ba;}
.wp_listcolumn .wp_column a.selected { color:#1f73ba; background-color:#f8f8f8 ; background-image: url(naviconh.gif);}
.wp_listcolumn .wp_column a .column-name { display:inline-block; line-height:55px; padding:5px 10px 5px 20px; cursor:pointer;}

.column-news-con { padding:10px 0; }
.column-news-list .column-news-item {display: block; position: relative; border-bottom:1px dashed #b1b1b1; line-height: 2em; padding: 5px 0; padding-left: 20px; background:url("iconlist.gif") no-repeat 2px 13px;}  /**栏目新闻列表**/
.column-news-list .column-news-item:hover { background-color: #F7F7F7; color: #000;}
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px;}
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top:5px; color: #999; }
.wp_entry {width:auto; margin:0 4px;}
.wp_entry,.wp_entry p { line-height:1.7; font-size:15px; text-align: justify; }
.wp_entry p { margin-bottom:11px;}
.column-news-list .wp_entry img {vertical-align: middle; max-width:100%; _width:expression(this.width > 800 ? "880px" : this.width); }   /**列表页文章图片大小限制**/















ul.list{ margin:10px 0 0 0;}
ul.list li{ line-height:2em; background:url("iconlist.gif") no-repeat 3px 10px; padding-left:20px;}
ul.list li:hover{ background:#f8f8f8 url("iconlisth.gif") no-repeat 3px 10px;}
span.rt{ float:right; display:block; width:90px; overflow:hidden; height:25px; text-align:center;}
.hr{ margin-bottom:15px;}
#pages{ line-height:70px; text-align:center;}
#pages a{ padding:2px; margin:2px 5px;}
#pages .a1{ background-color:#f1f1f1;}



/*show*/
.main{ width:1200px; margin:0 auto;}
.crumbsout{ background-color:#f1f1f1;}
.crumbs{ height:40px; line-height:40px; width:1200px; margin:0 auto; background:url("crumbs.gif") no-repeat 5px 12px; padding-left:25px;}
.article h1{ text-align:center; font:24px/50px "微软雅黑", "黑体", "宋体"; color:#1f73ba; margin-top:20px;}
.article h1 span{ font:12px/40px "宋体", Arial; color:#666;}
.article .content{ line-height:2em; padding:20px;}
.article p.f14{ color:#666; line-height:2em; margin:20px 0;}
.article p.f14 a{ color:#1f73ba;}




/*category*/
.title-1{ display:block; height:30px; font: bold 16px/30px "微软雅黑", "黑体", "宋体"; border-bottom:1px solid #8e8e8e; margin-top:20px;}
.title-1 a{ float:right; font:12px/30px "宋体", Arial; padding-top:7px;}
.title-1 span{ border-bottom:2px solid #327cd3; height:29px; background:url("iconct.gif") no-repeat 2px 7px; padding-left:28px; display:block; height:29px; float:left;}