@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#ffffff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#4f89d9; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
.round6 { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.round50 { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
/* 投影效果 */
.boxs { box-shadow: 0 2px 4px rgba(0, 0, 0, .3), 0 0 6px rgba(0, 0, 0, .15); }
/* 鼠标hover click效果 */
.cpointer { cursor: pointer; }
/* 圆圈问号样式 */
.imark { width: 14px; height: 14px; border: 1px solid #999999; color: #999999; border-radius: 9px; margin-top: 3px;
         font-size: 12px; line-height: 15px; text-align: center; display: block; font-weight: 900; cursor: pointer;}
/* 基础卡片样式，包括边角弧度，卡片阴影 */
.card {box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 16px;}
.card2 {box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);border-radius: 4px;}

/* 清理浮动 */
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }

.f12 { font-size: 12px !important; }
.f13 { font-size: 13px !important; }
.f14 { font-size: 14px !important; }
.f15 { font-size: 15px !important; }
.f16 { font-size: 16px !important; }
.f18 { font-size: 18px !important; }
.f20 { font-size: 20px !important; }
.f22 { font-size: 22px !important; }
.f24 { font-size: 24px !important; }
.f26 { font-size: 26px !important; }
.f28 { font-size: 28px !important; }
.f30 { font-size: 30px !important; }
.f32 { font-size: 32px !important; }
.f34 { font-size: 34px !important; }
.f36 { font-size: 36px !important; }
.f38 { font-size: 38px !important; }
.f40 { font-size: 40px !important; }
.f44 { font-size: 44px !important; }
.f50 { font-size: 50px !important; }

.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }

.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }

.m15 { margin: 15px; }
.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }

.m20 { margin: 20px; }
.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }

.m25 { margin: 25px; }
.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }

.mb40 { margin-bottom: 40px; }

.p0 {padding: 0px!important;}

.p2 { padding: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }
.pl2 { padding-left: 2px; }

.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }

.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }

.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }

.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }

.p25 { padding: 25px; }
.pt25 { padding-top: 25px; }
.pr25 { padding-right: 25px; }
.pb25 { padding-bottom: 25px; }
.pl25 { padding-left: 25px; }

.h26 { height: 26px; }
.h28 { height: 28px; }
.h30 { height: 30px; }
.h32 { height: 32px; }
.h34 { height: 34px; }
.h36 { height: 36px; }
.h38 { height: 38px; }
.h40 { height: 40px; }

.lh16 { line-height: 16px; }
.lh18 { line-height: 18px;}
.lh20 { line-height: 20px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }
.lh32 { line-height: 32px; }
.lh34 { line-height: 34px; }
.lh35 { line-height: 35px; }
.lh36 { line-height: 36px; }
.lh37 { line-height: 37px; }
.lh38 { line-height: 38px; }
.lh40 { line-height: 40px; }
.lh42 { line-height: 42px;}
/*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; width:1280px; text-align:left;  /* min-width:1160px; max-width:1280px; */ }
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wrap-box{ width:1280px; }
.ads-box { margin:0 auto; padding:10px 0; display: inline; }
.ads-box li{float: left;}
.news-box{ margin:0 auto;padding:10px 0;width:620px;height:auto!important;float:left;position:relative; }
/* .news-box:nth-child(2n) {margin: 0 0 0 40px;} */
.news-box:nth-child(2),.news-box:nth-child(5) {margin: 0 0 0 40px;}
.news2-box{margin:0 auto;padding:10px 0;width:413px;height:auto!important;float:left;position:relative;}
.left-925{ position:relative; float:left; margin:0; padding:0; width:1160px; }
.left-705{ position:relative; float:left; margin:0; padding:0; width:705px; }
.left-600{ position:relative; float:left; margin:0; padding:0; width:600px; }
.left-690{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px; }
.left-455{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px; }
.left-260{ position:relative; display:block; float:left; width:260px; overflow:hidden; }
.left-220{ position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden; }
.left-auto{ position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1; }
.left-20p{position:relative; display:block; float:left; width:20%; overflow:hidden;}
.right-260{ position:relative; display:block; float:right; width:260px; overflow:hidden; }
.right-670{ position:relative; display:block; float:right; width:670px; overflow:hidden; }
.right-auto{ position:relative; display:block; margin:0 0 0 275px; overflow:hidden; _zoom:1; }
.right-auto-p{ position:relative; display:block; margin:0 0 0 23%; overflow:hidden; _zoom:1; }
.bg-wrap{ margin:0; padding:0; background:#fff; }
    .bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .bg-wrap.nobg{ background:none; }
.pad-15{ position:relative; padding:15px; }
.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    .tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }
    .tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
/*页面标题
----------------------------------------------*/
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
	.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
.location{ padding:5px 0; width:100%; height:50px; line-height:50px; color:#999; font-size:16px; text-align:left; border-bottom: 3px solid #d9d9d9; }
    .location a{ margin:0 5px; }
    .location span{ color:#666;}
    .location i{font-size:20px;}
.dlmdh-r-t{width:100%;height:46px;box-sizing:border-box;border-bottom:1px solid #efefef}
    .dlmdh-r-t span{display:inline-block;box-sizing:border-box;height:46px;line-height:46px;font-size:20px;font-weight:bold;color:#1572b8;padding:0 15px;float:left;margin-right:15px;border-bottom:3px solid #1572b8}
    .dlmdh-r-t i{float:right;line-height:46px;font-weight:bold;display:inline-block}
    .dlmdh-r-t i a{font-size:20px}
    .dlmdh-r-t table{height:46px}
    .dlmdh-r-t table td{vertical-align:middle;font-size:16px;color:#888}
    .dlmdh-r-t a.more {float:right; color:#1572b8; font-size:16px; line-height:46px}
    .dlmdh-r-x{width:100%;margin-top:15px;overflow:hidden}
/*页面头部
----------------------------------------------*/
.header .head-top{ width:100%;height:124px;min-width:1280px;max-width:1920px;margin: 0 auto;position:absolute;top:0;left:0;z-index:99999; }
    .header .head-top .logo{ display:block; float:left; width:780px; line-height:124px; overflow: hidden; }
    .header .head-top .tel{ float:right; margin-right:8px; line-height:124px; }
    .header .head-top .website_link{float: right;margin: 8px 0 0;padding: 10px 15px;background-color: #ededed;border-radius: 3px;margin-right: 3px;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);}
    .header .head-top .website_link a{color: #29166f;font-weight: 700;font-size: 18px;}
    .header .head-top .search{ width:240px;_width:auto;height:40px;position:absolute;top:10px;right:0;}
    .header .head-top .search .bd{ background:#ededed; padding:3px;border-radius:3px; float:left;}
    .header .head-top .search .text{border:1px solid #e5e5e7;padding:4px 0 3px 36px; height:18px;width:130px;background:#fff url(../images/v9/icon.png) no-repeat}
    /* .header .head-top .search input.text::-webkit-input-placeholder {padding-left:30px;} */
    .header .head-top .search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;margin-left:3px;width:4.2em; margin-left:6px;vertical-align:middle; text-align:center;margin-top:-5px;}
/*底部样式*/
.footer{ width:100%;max-width:1920px;min-width:1280px;margin:0 auto;margin-top:30px;background:#fff url(../images/footbg.gif) repeat-x;; }
.nofooterbg{background:none;border-top:4px #1d71b7 solid}
.footer .linkselect { height:66px; overflow:hidden;width:100%;margin: 0 auto;}
    .footer .linkselect li { width:16.666%;float:left;margin-top:16px }
    .footer .selectstyle { width:96%; height:34px; color: #666; padding-left: 5px}
.footer .foot-nav{ margin:0 auto;width:100%;height:56px;line-height:56px;border-bottom:1px solid #eee;text-align:center; }
    .footer .foot-nav a{ margin:auto 8px; color:#333; font-size:14px; }
    .footer .foot-nav a:hover{ color:#1d71b7; }
    .footer .foot-nav strong{ color:#ccc; font-size:14px; font-weight:700;padding:0 5px; }
.footer .foot-box{ margin:0 auto;width:100%;text-align:center; }
    .footer .foot-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .footer .foot-box .copyright{ display:block; float:left; width:100%; color:#333; font-size:14px; }
    .footer .foot-box .copyright p{ line-height:2.0em; }
    .footer .foot-box .copyright p.gray{ color:#999; }
/*导航菜单*/
.header .head-nav{width:100%;height:80px;background:rgb(78, 136, 217,0.7);color:#ffffff;font-size:20px;position:absolute;top:120px;left:0;z-index:99999;}
    .header .head-nav .nav-box{ margin: 0 auto;width:100%;height:80px;line-height:80px;}
ul.dropdown1 {position:relative;width:100%;height:100%;margin:0 auto;display:block;}
    ul.dropdown1>li {float:left;width:12.5%;position:relative;height:80px;line-height:80px;}
    ul.dropdown1>li img {vertical-align:middle;margin-top:-5px;margin-right:10px;}
    ul.dropdown1>li>a {display:block;width:100%;height:100%;color:#fff;position:relative;z-index:2000;text-align:center;text-decoration:none;font-size:20px;}
    ul.dropdown1>li:hover>a {background:url(../images/xiugai0306-bj3.png) repeat;position:relative;background-size:100% 100%;}
    ul.dropdown1 ul.sub_menu {display:none;position:absolute;top:0;left:0;width:100%;z-index:1000;background:url(../images/xiugai0306-bj4.png) repeat;background-size:100% 100%;top:80px;}
    ul.dropdown1 ul.sub_menu li {font-weight:normal;color:#000;border-top:1px solid #e3e3e3;width:100%;margin:0 auto;text-align:center;height:44px;line-height:44px;}
    ul.dropdown1 ul.sub_menu li a {display:block;color:#000 !important;width:100%;height:100%;font-size:16px;}
    ul.dropdown1 ul.sub_menu li a:hover {color:#0b4289 !important;background:url(../images/xiugai0306-bj5.png) repeat}
    ul.dropdown1 ul.sub_menu li:first-child {border-top:0px;}
/*首页幻灯片*/
#inner {width:100%;max-width:1920px;max-height:398px;margin:auto;padding-bottom:20px;overflow:hidden;display:block;}
.hot-event {position:relative;overflow:hidden;}
    .hot-event .switch-tab {text-align:center;padding:10px 0;position:absolute;bottom:10px;left:0;width:100%;z-index:1000;}
    .hot-event .switch-tab a,.hot-event .switch-tab .current {display:inline-block;width:22px;height:22px;border-radius:7px;margin:0 15px;color:#B0B0B0;font:12px/15px"\5B8B\4F53";text-decoration:none;text-align:center;outline:0;display:inline-block;background:url(../images/zmg-xsy-bj2.png) no-repeat;}
    .hot-event .switch-tab .current {background:url(../images/zmg-xsy-bj3.png) no-repeat;}
    .hot-event .switch-nav {position:absolute;right:12px;top:254px;z-index:2;}
    .hot-event .switch-nav .i-prev {background-image:url(../images/bg.png);background-position:-127px 0;}
    .hot-event .switch-nav .prev {border-radius:3px 0 0 3px;border-width:1px;}
    .hot-event .switch-nav .next {border-radius:0 3px 3px 0;border-width:1px 1px 1px 0;}
    .hot-event .switch-nav .i-next {background-image:url(../images/bg.png);background-position:-144px 0;}
    .hot-event .switch-nav a {display:inline-block;padding:7px 16px;background:rgba(0,0,0,.3);border-style:solid;border-color:rgba(255,255,255,.6);}
    .hot-event .switch-nav a:hover {background:rgba(0,0,0,.2);}
    .hot-event .event-item {height:auto;width:100%;}
    .hot-event .event-item .banner {display:block;}
    .hot-event .event-item img {-webkit-box-reflect:below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2)));border:0;display:block;}
    .hide-clip {position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;line-height:0!important;width:1px!important;overflow:hidden;}
/*幻灯片样式*/
.focus-box{ position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; _position:relative; }
	.focus-box .slides{ position:relative; display:block; width:100%; height:100%; zoom:1; overflow:hidden; }
	.focus-box .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focus-box .slides li{ width:100%; height:100%; overflow:hidden; }
	.focus-box .slides li img{ width:100%;min-width:100%; min-height:100%; _width:100%; _height:100%;}
	.focus-box .slides li .note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:50px; background:#000; filter:alpha(Opacity=30); -moz-opacity:0.3;opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); _background:url(none) 0 0 repeat #000; }
	.focus-box .slides li .note-txt{ position:absolute; left:0; right:0; bottom:0; display:block; padding:10px; height:24px; line-height:24px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.focus-box .flex-control-nav{ position:absolute; right:5px; bottom:10px; display:block; z-index:4;text-align: right; }
	.focus-box .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
	.focus-box .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #fafafa; border-radius:8px; cursor:pointer; overflow:hidden; }
	.focus-box .flex-control-paging li a:hover { background:#333; }
	.focus-box .flex-control-paging li a.flex-active { background:#c81623; border-color:#c81623; cursor:default; }
/*Banner样式*/
.slide-box{ position:relative; margin:0; width:100%; height:485px; text-align:center; overflow:hidden; }
    .slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
    .slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
    .slide-box .list-box li a{ display:block; width:100%; height:100%; }
    .slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
    .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.selected{ background-position:0 -176px; }
    .slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px;background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden; z-index:999; opacity:0.5; filter:alpha:opacity(50);  }
    .slide-box .prev-btn{ left:31px; background-position:0 0; }
    .slide-box .next-btn{ right:31px; background-position:0 -82px; }
 /*推荐新闻TAB样式*/
.tabs-news-title {width:100%;height:48px;background-color:#f5f5f5;overflow:hidden;}
    .tabs-news-title ul li {width:25%;float:left;height:48px;line-height:48px;text-align:center;}
    .tabs-news-title ul li a {font-size:22px;font-weight:bold;color:#5c5c5c;}
    .tabs-news-title ul li#current,.tabs-news-title ul li.current {background:#0b4289 url(../images/tab_bg.jpg) no-repeat 100% 100%;}
    .tabs-news-title ul li#current a,.tabs-news-title ul li.current a {color:#fff;}
.tabs-news-content {width:100%;overflow:hidden;margin-top:0px;}
.tabs-news-list{width: 100%;overflow:hidden;}
    .tabs-news-list ul{padding:7px 0;}
    .tabs-news-list ul li {width:100%;height:40px;line-height:40px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
    .tabs-news-list ul li a {padding-left:22px;background:url(../images/ico_spot.png) no-repeat center left;}
 /*最新新闻样式*/
.news-box .slide-tit{font-size:24px;color:#0297f9;border-bottom:3px solid #0297f9;padding-bottom:8px;}
.news-box .slide-tit a.more{ font-size:16px;color:#999; position:relative; top:6px; display:inline-block; padding:0; border-bottom:none;float:right; }
/* .news-box h2.slide-tit a,.news-lm2-r h2.slide-tit a{padding-bottom:5px;font-size:24px;color:#0297f9;border-bottom:3px solid #0297f9;}
.news-box h2.slide-tit span,.news-lm2-r h2.slide-tit span{border-bottom: 3px solid #0297f9;} */
.news-box .slide-content{width: 100%;}
.news-box .slide-content ul.side-txt-list{padding:7px 0;}
.news-box .slide-content ul.side-txt-list li {width:100%;height:40px;line-height:40px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-box .slide-content ul.side-txt-list li a {padding-left:22px;background:url(../images/ico_spot.png) no-repeat center left;}

.news2-box .slide-tit{font-size:24px;color:#0297f9;border-bottom:3px solid #0297f9;padding-bottom:8px;}
.news2-box .slide-tit a.more{ font-size:16px;color:#999; position:relative; top:6px; display:inline-block; padding:0; border-bottom:none;float:right; }
.news2-box .slide-content{width: 100%;}
.news2-box .slide-content ul.side-txt-list{padding:7px 0;}
.news2-box .slide-content ul.side-txt-list li {width:100%;height:40px;line-height:40px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news2-box .slide-content ul.side-txt-list li a {padding-left:22px;background:url(../images/ico_spot.png) no-repeat center left;}

.slide-tabs-news-title{width:100%;height:56px;overflow:hidden}
.slide-tabs-news-title ul li{width:auto;float:left;margin:0 auto;margin-left:2%;padding:0 15px;height:56px;line-height:56px;text-align:center;}
.slide-tabs-news-title ul li:first-child{margin:0}
.slide-tabs-news-title ul li a{font-size:18px;font-weight:bold;color:#5c5c5c}
.slide-tabs-news-title ul li#current,.slide-tabs-news-title ul li.current{background:#0597f9}
.slide-tabs-news-title ul li#current a,.slide-tabs-news-title ul li.current a{color:#fff}
.slide-tabs-news-content{width:100%;overflow:hidden;margin-top:0px}
.slide-tab-news-content{width:100%;overflow:hidden}
/*营商环境*/
.business-box{width:100%;max-width:1920px;min-width:1280px;margin:0 auto;overflow:hidden;padding:18px 0 15px;}
    .business-box .tit{text-align:center;margin-bottom:30px;}
    .business-box .tit h2{font-size:36px;color: #3d3d3d;font-weight:bold;}
    .business-box .tit h4{font-size:16px;color: #666666;margin:1.25rem 0 1.25rem;}
    .business-box .bus_1_l{float:left;width:1006px;height:276px;}
    .business-box .bus_1_l li{float:left;margin:0 auto;height:137px;}
    .business-box .bus_1_l li.pic1{width:552px;padding:0 4px 2px 0;}
    .business-box .bus_1_l li.pic2{width:442px;padding:0 4px 2px 0;}
    .business-box .bus_1_l li.pic3{width:332px;padding:0 4px 0 0;}
    .business-box .bus_1_l li.pic4{width:663px;padding:0 4px 0 0;}
    .business-box .bus_2_r{float:right;width:244px;height:206px;background-color: #235999;margin: 0 auto;padding:35px 15px;line-height:30px;font-size: 16px;color:#fff;}
    .business-box .bus_2_r .txt{margin-left:28px;font-size: 14px;}
    .business-box .bus_2_r img{width:18px;float: left;margin:4px 10px 0 0;}
    .business-box .bus_1_l .pic1 img,.business-box .bus_1_l .pic2 img,.business-box .bus_1_l .pic3 img,.business-box .bus_1_l .pic4 img{width:100%;height:100%;}

#brand{width:100%;height:83px;margin:0 auto;}
    #brand .bd-box{width:100%;height:83px;overflow:hidden;padding:0}
    #brand .bd-box li{float:left;width:248px;height:83px;overflow:hidden;position:relative;margin-left:10px;}
    #brand .bd-box li:first-child{margin-left:0;}
    #brand .bd-box li img{width:246px;height:81px;border:1px solid #e9e8e8;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden}
    #brand .bd-box li span{width:246px;height:0px;border:1px solid #e9e8e8;position:absolute;left:0px;top:38px;z-index:1;text-align:center;line-height:81px;font-size:14px;color:#FFF;background:#0597f9;font-weight:bold;overflow:hidden;display:none}
    #brand .bd-box li a{width:246px;height:81px;position:absolute;left:0px;top:0px;z-index:3}

/*内容样式
----------------------------------------------*/
/*文章栏目页*/
.cate_news_box {width:100%;max-width:1400px;min-width:1280px;margin:0 auto;margin-top:20px;overflow:hidden;/*padding-bottom:150px;*/}
.cate_tit {width:100%;height:80px;line-height:80px;}
    .cate_tit span {display:inline-block;width:100%;height:100%;text-indent:25px;float:left;background:#0068b7;font-size:22px;font-weight:bold;color:#fff;}
.cate_subtit {width:100%;margin-top:5px;}
    .cate_subtit>ul>li {width:100%;height:60px;line-height:60px;margin-bottom:5px;}
    .cate_subtit>ul>li>a {display:inline-block;width:100%;height:100%;background:#f1f1f1;font-size:20px;color:#333333;text-indent:25px;position:relative;}
    .cate_subtit>ul>li>a>i {display:inline-block;width:20px;height:20px;position:absolute;right:15px;top:20px;background:url(../images/ico_pre.png) 50% 50% no-repeat;}
    .cate_subtit>ul>li>a:hover,.cate_subtit>ul>li.on a {color:#036ab3;background:#dfe3e6;}
.cate_news_box ul.side-txt-list{padding:7px 0;}
    .cate_news_box ul.side-txt-list li {width:100%;height:42px;line-height:42px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
    .cate_news_box ul.side-txt-list li a {padding-left:22px;background:url(../images/ico_spot.png) no-repeat center left;}
/*文字列表样式*/
.side-txt-list{ padding:6px 15px 15px; text-align:left; background:#fff; }
    .side-txt-list li{ line-height:28px; font-size:12px; }
    .side-txt-list li span{ float:right; color:#999; }
    .side-txt-list li.tit a{ color:#108cee; font-size:18px; line-height:48px; }
    .side-txt-list li.t_border{ height:10px; line-height:10px; border-top:1px dashed #999; margin-top:10px;}
*+html .side-txt-list .t_border{  height:9px; line-height:9px;}

/*图文列表样式*/
.side-img-box{ position:relative; width:455px; height:455px; background:#fff; overflow:hidden; }
    .side-img-box em{ position:absolute; display:none; margin:-30px auto auto -30px; top:50%; left:50%; width:60px; height:60px; font-style:normal; filter:alpha(Opacity=60); -moz-opacity:0.6;opacity:0.6; }
    .side-img-box em i{ color:#fff; font-size:60px; line-height:60px; }
    .side-img-box a:hover em{ display:block; }
    .side-img-box .abs-bg{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:#000; filter:alpha(Opacity=30); -moz-opacity:0.3;opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); }
    .side-img-box .info{ position:absolute; left:0; bottom:0; right:0; width:100%; height:50px; line-height:20px; text-align:left; }
    .side-img-box .info h3{ padding:5px 15px 0; color:#fff; font-size:14px; font-weight:normal; }
    .side-img-box .info p{ padding:0 15px; color:#eee; font-size:12px; }
    .side-img-box img{ min-width:100%; min-height:100%; _width:100%; _height:100%; }

.side-img-list{ text-align:left; padding:10px 0 11px 0; background:#fff; }
    .side-img-list li{ display:block; padding:10px 15px; }
    .side-img-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .side-img-list li .img-box{ position:relative; float:left; width:60px; height:60px; overflow:hidden; }
    .side-img-list li .img-box label{ position:absolute; top:1px; left:1px; display:block; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:normal; text-align:center; background:#666; }
    .side-img-list li:first-child .img-box label{ background:#d70029; }
    .side-img-list li .img-box img{ margin:0; padding:0; border:1px solid #ebebeb; width:58px; height:58px; }
    .side-img-list li .txt-box{ display:block; margin-left:75px; font-size:12px; }
    .side-img-list li .txt-box a{ display:block; height:40px; line-height:20px; overflow:hidden; }
    .side-img-list li .txt-box span{ display:block; color:#999; height:20px; line-height:20px; }

.focus-list{ margin:0; padding:0; }
    .focus-list li{ height:33px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .focus-list li label{ display:inline-block; margin:0 5px 0 0; padding:0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle; }
    .focus-list li label.hot{ background:#d70029; }
    .focus-list li a{ line-height:33px; }

.sidebar-box{ margin:0 0 15px; padding:20px; background:#fff; }
    .sidebar-box h4{ margin:0; padding:0 0 15px; border-bottom:1px solid #e0e0e0; color:#333; font-size:16px; font-weight:300; line-height:20px; }
    .sidebar-box .txt-list li{ margin-top:15px; line-height:20px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .sidebar-box .txt-list li label{ display:inline-block; margin:0 5px 0 0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle;  }
    .sidebar-box .txt-list li label.hot{ background:#d70029; }
    .sidebar-box .txt-list li a{ line-height:20px; }
    .sidebar-box .side-img-list{ padding-bottom:0; }
    .sidebar-box .side-img-list li{ padding:10px 0; }
    .sidebar-box .tags-box{ margin:0 0 0 -10px; }
    .sidebar-box .tags-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box .tags-box a{ display:block; float:left; margin:10px 0 0 10px; padding:5px; color:#555; font-size:12px; line-height:20px; border:1px solid #f0f0f0; }
    .sidebar-box .tags-box a:hover{ border-color:#34ad2a; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }
/*图片列表样式*/
.img-list{ margin:-15px 0 0 -15px; *display:inline-block; }
    .img-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .img-list .nodata{ color:#999; line-height:80px; text-align:center; }
    .img-list li{ position:relative; float:left; margin:15px 0 0 15px; width:220px; height:auto; background:#fff; overflow:auto; _display:inline; }
    .img-list li .img-box{ display:block; position:relative; width:220px; height:220px; overflow:hidden; }
    .img-list li .img-box .abs-txt{ position:absolute; top:8px; left:0; display:inline-block; padding:0 6px; color:#fff; font-size:12px; line-height:24px; background:#c81623; text-align:center; border-radius:0 3px 3px 0; }
    .img-list li .img-box img{ width:100%; height:100%;}
    .img-list li .info{ display:block; text-align:left; margin:15px; }
    .img-list li .info h3{ display:block; line-height:20px; height:40px; font-size:12px; font-weight:normal; overflow:hidden; }
    .img-list li .info p{ display:block; line-height:28px; color:#999; font-size:12px; }
    .img-list li .info p.price{ padding-top:10px; line-height:18px; }
    .img-list li .info p.price b{ margin-right:2px; color:#f40; font-size:16px; }
    .img-list li .info p strong{ float:right; font-weight:normal; }
    .img-list li .info p span.price{ color:#fb2104; font-size:14px; font-weight:600; }
    .img-list li em{ position:absolute; display:none; margin:-30px auto auto -30px; top:50%; left:50%; width:60px; height:60px; font-style:normal; filter:alpha(Opacity=60); -moz-opacity:0.6;opacity:0.6; }
    .img-list li em i{ color:#fff; font-size:60px; line-height:60px; }
    .img-list li a:hover em{ display:block; }
    .img-list li .abs-bg{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:#000; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); }
    .img-list li .remark{ position:absolute; left:0; bottom:0; right:0; width:100%; height:50px; line-height:20px; text-align:left; overflow:hidden; }
    .img-list li .remark h3{ padding:5px 15px 0; color:#fff; font-size:12px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .img-list li .remark p{ padding:0 15px; color:#eee; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*图文列表样式*/
.n-list{ padding:15px 30px; }
	.n-list li{ display:block; padding-bottom:15px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:15px 0 15px; font-size:18px; line-height:24px; font-weight:normal;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.n-list li h2 a{ color:#333; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:118px; height:118px; border:1px solid #e8e8e8; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ display:block; font-size:14px; max-height:84px; line-height:28px; font-weight:500; color:#666; overflow:hidden; }
	.n-list li .note .info{ padding-top:10px; height:20px; line-height:20px; }
	.n-list li .note .info span{ margin-right:10px; color:#999; font-size:12px; }
    .n-list li .note .info span i{ margin-right:3px; font-size:12px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
/*相关列表样式*/
.rel-list{ margin-top:-15px; }
    .rel-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .rel-list .nodata{ color:#999; font-size:14px; line-height:50px; }
    .rel-list li{ display:block; float:left; margin:15px auto 0 0; padding:0; width:50%; overflow:hidden; _float:none; _width:auto; }
    .rel-list li .img-box{ position:relative; display:block; float:left; width:98px; height:98px; border:1px solid #e8e8e8; overflow:hidden; }
    .rel-list li .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; overflow:hidden; }
    .rel-list li .info{ margin:0 auto 0 115px; padding-right:15px; _margin-top:-15px; _padding-right:0; }
    .rel-list li .info h3{ display:block; font-size:14px; font-weight:normal; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .rel-list li .info p{ color:#555; font-size:12px; height:48px; line-height:22px; overflow:hidden; }
    .rel-list li .info span{ line-height:22px; color:#999; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.rel-box{ position:relative; padding:0 50px 0; }
    .rel-box .rel-list{ margin:0 0 15px 0; }
/*类别列表*/
.navbar li{ padding-top:10px; }
	.navbar li h5{ display:block; color:#3b8dd1; font-size:14px; font-weight:normal; line-height:30px; }
	.navbar li h5 a{ color:#34ad2a; }
	.navbar li p{ font-size:12px; line-height:30px; }
	.navbar li p a{ display:inline-block; margin-right:5px; }
/*内容标题样式*/
.meta{ margin:0 auto; padding:50px 50px 0 50px;text-align:center; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{ margin:0 0 20px; padding:0; color:#333; font-size:28px; font-weight:300; line-height:1em; }
	.meta .info{ width: 100%;margin:0 0 10px; padding: 15px 0 5px 0; border-bottom: 2px solid #e9e9e9;}
	.meta .info span{ margin-right:10px; color:#b0b0b0; font-size:14px; line-height:14px; }
    .meta .info span i{ margin-right:5px; display:inline-block; font-size:14px; }
    .meta .note{ margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px; }
/*内容详细样式*/
.entry{ width: 80%;margin: 0 auto;margin-top:30px;/*padding:0 50px 15px;*/padding-bottom: 20px; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; padding:0; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

/*上下一条样式*/
.next-box{ position:relative; padding:10px 50px 20px; line-height:20px; color:#444; font-size:14px; }
    .next-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .next-box p{ display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .next-box p a{ color:#428bca; }
    .next-box p.prev{ float:left; }
    .next-box p.next{ float:right; }

/*文章评论样式*/
.comment-box{ position:relative; padding:0 50px 20px; }
    .comment-box .form-box{ margin:0; padding:15px 0; }
    .comment-box .form-box .avatar-box{ display:block; float:left; margin:0; padding:0; width:55px; height:55px; border:0; border-radius:55px; background:#fafafa; overflow:hidden; }
    .comment-box .form-box .avatar-box i{ color:#999; font-size:55px; line-height:1.2em; }
    .comment-box .form-box .avatar-box img{ width:100%; height:100%; }
    .comment-box .form-box .conn-box{ position:relative; margin-left:70px; }
    .comment-box .form-box .conn-box .editor{ position:relative; margin-right:18px; }
    .comment-box .form-box .conn-box .editor textarea{ display:inline; margin:0; padding:8px; width:100%; height:80px; border:1px solid #e8e8e8; line-height:20px; }
    .comment-box .form-box .conn-box .subcon{ padding-top:15px; color:#999; font-size:12px; }
    .comment-box .form-box .conn-box .subcon .submit{ float:right; display:inline-block; padding:0 20px; height:36px; line-height:34px; color:#fff; font-size:12px; background:#38f; vertical-align:middle; cursor:pointer; }
    .comment-box .form-box .conn-box .subcon strong{ color:#333; font-weight:normal; }
    .comment-box .form-box .conn-box .subcon .code{ margin-right:5px; padding:7px; width:80px; height:20px; line-height:20px; border:1px solid #e8e8e8; }
    .comment-box .form-box .conn-box .subcon a img{ vertical-align:middle; }
    .comment-box .list-box li{ padding:17px 0; border-top:1px solid #f7f7f7; }
    .comment-box .list-box li .avatar-box{ display:block; float:left; margin:0; padding:0; width:55px; height:55px; border:0; border-radius:55px; background:#fafafa; overflow:hidden; }
    .comment-box .list-box li .avatar-box i{ color:#999; font-size:55px; line-height:1.2em; }
    .comment-box .list-box li .avatar-box img{ width:100%; height:100%; }
    .comment-box .list-box li .inner-box{ position:relative; margin-left:70px; }
    .comment-box .list-box li .inner-box .info{ padding-bottom:3px; }
    .comment-box .list-box li .inner-box .info span{ margin-right:5px; color:#999; font-size:12px; }
    .comment-box .list-box li .inner-box p{ color:#333; font-size:14px; line-height:1.8em; }
    .comment-box .list-box li .answer-box{ clear:both; margin:10px 0 0 70px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
    .comment-box .list-box li .answer-box .info{ margin-bottom:5px; padding:0; color:#1e7bb3; font-size:12px; border:none; }
    .comment-box .list-box li .answer-box .info span.right{ float:right; color:#999; }
    .comment-box .list-box li .answer-box p{ color:#555; font-size:14px; line-height:1.8em; }

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
