 @charset "utf-8";
/* ===================== css reset ==================== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; box-sizing: border-box;}
table { border-collapse: collapse; border-spacing: 0; }
i { font-style: normal; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: 400; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
.hidden { display: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
.layui-layer { top: 234px!important; }
input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 100%; line-height: 1.2; margin: 0; }
legend { color: #000; }
a img, img { -ms-interpolation-mode: bicubic; }
html { overflow: -moz-scrollbars-vertical; }
body { background: #fff; font: 14px/1.6 'Microsoft YaHei', 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, 'Microsoft YaHei', Arial, sans-serif; color: #333; overflow-x: hidden; }
body a { outline: none; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; color: #015198; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix { zoom: 1; }
.clear { clear: both; }
.left, .fl { float: left; }
.right, .fr { float: right; }
.relative, .pos-r { position: relative; }
.absolute, .pos-a { position: absolute; }
.container , .w1300{ width: 1300px !important; margin: 0 auto;}


/* ===================== 头部 ==================== */

.header {background-color: #e8ebf2;height: 120px;}
.header .logo{padding-top: 25px;width: 400px;}
.header .logo img{display: block; width: 100%;}


/* ===================== 导航 ==================== */
.nav{width: 840px;}
.nav ul li {float: left;}
.nav ul li:hover {background-color: #015198;color: #fff;}
.nav ul li.on {background-color: #015198;color: #fff;}
.nav ul li a{display: block;width: 83px;height: 120px;line-height: 120px;text-align: center;font-size: 15px;}
.nav ul li.on a:hover{color: #fff; }
.nav ul li.on a{color: #fff; }
.nav ul li:nth-child(4) .sub-nav {padding-left: 200px;}
.nav ul li:nth-child(5) .sub-nav {padding-left: 300px;}
.nav ul li:nth-child(6) .sub-nav {padding-right: 100px;}
.nav ul li:nth-child(7) .sub-nav .sub-nav-wrap{padding-right: 200px;}
.nav ul li:nth-child(8) .sub-nav .sub-nav-wrap{padding-right: 100px;}
.nav ul li:nth-child(9) .sub-nav .sub-nav-wrap{padding-right: 85px;}


.sub-nav {position: absolute; left: 0; width: 100%; display: none; z-index: 99;}
.sub-nav span {display: inline-block;}
.sub-nav span a {display: inline-block !important; line-height: 50px !important; height: 50px !important; color: #fff; width: auto !important; padding: 0 12px;}
.sub-nav span a:hover {opacity: 0.8;}
.sub-nav-bg {height: 50px; position: absolute;left: 0; right: 0; background-color: #015198; width: 100%; display: none; z-index: 10;}
.nav ul li:nth-child(1) .sub-nav-wrap , 
.nav ul li:nth-child(2) .sub-nav-wrap ,
.nav ul li:nth-child(3) .sub-nav-wrap ,
.nav ul li:nth-child(4) .sub-nav-wrap ,
.nav ul li:nth-child(5) .sub-nav-wrap 
{width: 1300px; margin: 0 auto; text-align: center;}
.nav ul li:nth-child(6) .sub-nav-wrap , 
.nav ul li:nth-child(7) .sub-nav-wrap ,
.nav ul li:nth-child(8) .sub-nav-wrap ,
.nav ul li:nth-child(9) .sub-nav-wrap ,
.nav ul li:nth-child(10) .sub-nav-wrap ,
.nav ul li:nth-child(11) .sub-nav-wrap 
{width: 1300px; margin: 0 auto; text-align: right;}
.sub-center {width: 100%; left: 0; text-align: center;}
.sub-right {width: 100%; left: 0; text-align: right;}


/* ===================== 轮播图 ==================== */
.banner {height: 500px; position: relative;}
.banner .bd{height: 500px;}
.banner .bd ul li{width: 100%; height: 500px;}
.banner .hd {position: absolute; left: 0; right: 0; z-index: 100; bottom: 0;}
.banner .hd ul {width: 100%; text-align: center;}
.banner .hd ul li{display: inline-block; width: 30px; height: 8px; background-color: #ddd; cursor: pointer;}
.banner .hd ul li.on{background-color: #006ab8;}
.banner .prev, .banner .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 48px; height: 80px; background: url(../images/slider-arrow.png) 0 0 no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.banner .next { left: auto; right: 3%; background-position: 100% 0; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }


/* ===================== 焦点新闻 ==================== */
.top-news {min-height: 600px; background: url(../images/bg_index_news.jpg) repeat-x 0 100% #f9f9f9; padding-top: 50px; padding-bottom: 50px;}
.top-news-left {width: 860px;}
.top-news-right {width: 415px;}
.index-cate-title { font-size: 24px; color: #006ab8; padding: 10px 0;}
.index-cate-title a{ font-size: 24px; color: #006ab8;}
.top-news-img {height: 250px; margin-bottom: 50px;}
.top-news-img dt{float: left; width: 330px; position: relative; margin-right: 30px;}
.top-news-img dt img{ width: 330px; height: 250px; display: block;}
.top-news-img dt .time{width: 100px; height: 80px; background-color: #006ab8; color: #ffffff; position: absolute; left: 0; top: 0; text-align: center; padding: 10px 0; line-height: 220%;}
.top-news-img dt .time em{font-style: normal; font-size: 24px; font-weight: bold; display: block;}
.top-news-img dt .time span{font-size: 16px;}
.top-news-img dd {float: right; width: 500px;}
.top-news-img dd h2{font-size: 18px; font-weight: bold; color: #555; margin-bottom: 30px;}
.top-news-img dd p{font-size: 14px; color: #747474; margin-bottom: 20px;}
.top-news-list li{margin-bottom: 35px;}
.top-news-list li:last-child{margin-bottom: 0;}
.top-news-list li .time{float: left; width: 57px; height: 68px; text-align: center; margin-right: 20px;}
.top-news-list li .time em{display: block; background-color: #cccccc;font-style: normal; font-size: 24px; color: #ffffff;height: 44px; line-height: 44px;}
.top-news-list li .time span{display: block; border: 1px solid #cccccc; font-size: 13px;}
.top-news-list li h3{font-size: 16px; font-weight: bold; margin-bottom: 6px; line-height: 100%;}
.top-news-list li .summary{ height: 40px; overflow: hidden;}

.news-pic-img { width: 100%; height: 250px; position: relative;}
.news-pic-img img{width: 100%; height: 250px; display: block;}
.news-pic-title {height: 50px; width: 100%; background: rgba(19,90,146,.7); position: absolute; bottom: 0; left: 0; line-height: 50px; text-align: center; color: #ffffff; font-size: 16px; overflow: hidden;}
.news-pic-title a{color: #ffffff;}
.news-pic-list dl {margin-bottom: 15px;}
.news-pic-list dl:last-child {margin-bottom: 0;}
.news-pic-list dt {width: 104px; height: 78px; float: left;}
.news-pic-list dt img{width: 104px; height: 78px; display: block;}
.news-pic-list dd {float: right; width: 295px;}
.news-pic-list dd h3 {width: 100%; height: 24px; overflow: hidden; margin-bottom: 8px;}
.news-pic-list dd .summary {width: 100%; height: 48px; overflow: hidden; color: #999999;}
.news-pic-list dd .summary a{color: #999999;}
.news-pic-list .hd {margin: 10px 0;text-align: right;}
.news-pic-list .hd {text-align: right; margin: 5px 0;}
.news-pic-list a.prev ,.news-pic-list a.next {display: inline-block; margin-top: 20px; width: 19px; height: 10px;}
.news-pic-list a.prev {background: url(../images/scroll_prev.png) no-repeat 0 0 ;}
.news-pic-list a.next {background: url(../images/scroll_next.png) no-repeat 0 0 ;}



/* ===================== 业务领域 ==================== */
.index-title {text-align: center; font-size: 28px; color: #006ab8; padding: 20px 0;}
.about-business {padding-top: 40px; padding-bottom: 40px;}
.about-business .col-10{width: calc(100% / 12 * 10); float: left;}
.about-business .col-2{width: calc(100% / 12 * 2); float: left;}


.about-business-text {text-align: center;font-size: 16px;width: 85%;/* margin-left: 51px; *//* margin: 0 auto; */}
.about-business-img {width: 100%;height: 128px; margin:30px auto 0;}
.about-business-img ul {width: 100%;/* padding-left: 51px; */margin-left: 20px;}
.about-business-img ul li {width:calc(100% / 5);height: 128px;line-height: 1.5;text-align: center;float: left;font-size: 13px;padding-top: 20px;margin-left: -51px;background: url(../images/about_bg_1.png) no-repeat 0px 0;cursor: pointer;}
.about-business-img ul li:hover {background: url(../images/about_bg_1_cur.png) no-repeat 0 0; color: #ffffff;}
.about-business-img ul li .icon {display: block; width: 55px; height: 55px; margin: 0 auto 10px; background: url(../images/icon_1.png) no-repeat 0 0; background-size: 55px 110px;}
.about-business-img ul li .icon-1{background-image: url(../images/icon_1.png);}
.about-business-img ul li:hover .icon-1{background-position: 0 100%;}
.about-business-img ul li .icon-2{background-image: url(../images/icon_2.png);}
.about-business-img ul li:hover .icon-2{background-position: 0 100%;}
.about-business-img ul li .icon-3{background-image: url(../images/icon_3.png);}
.about-business-img ul li:hover .icon-3{background-position: 0 100%;}
.about-business-img ul li .icon-4{background-image: url(../images/icon_4.png);}
.about-business-img ul li:hover .icon-4{background-position: 0 100%;}
.about-business-img ul li .icon-5{background-image: url(../images/icon_5.png);}
.about-business-img ul li:hover .icon-5{background-position: 0 100%;}

.about-business-img ul li:nth-child(1) {background: url(../images/about_bg_0.png) no-repeat 0 0;margin-left: 0;}
.about-business-img ul li:nth-child(1):hover {background: url(../images/about_bg_0_cur.png) no-repeat 0 0;margin-left: 0;}
.about-business-img ul li:nth-child(2) {line-height: 100%;}


.index-about {height: 580px; background: url(../images/bg_about.jpg) no-repeat center; padding: 30px 0;}
.index-about-title { text-align: center; margin-bottom: 20px;}
.index-about-title p{font-size: 28px; color: #ffffff; margin-bottom: 20px;}
.index-about-title span {display: inline-block; padding: 0 15px; background: #804768; border-radius: 10px; color: #ffffff;}
.index-about-title .bg-line {width: 560px; margin: 0 auto; position: relative; }
.index-about-title .bg-line-1 {width: 35%; height: 1px; background: #fff; display: block; position: absolute; left: 0; top: 0; margin-top: -12px;}
.index-about-title .bg-line-2 {width: 35%; height: 1px; background: #fff; display: block;position: absolute;right: 0; top: 0; margin-top: -12px;}

.index-about-img {width: 355px;}
.index-about-text {width: 850px;}
.index-about-text h4{font-size: 28px; color: #ffffff; margin-bottom: 10px;}
.index-about-text p{color: #ffffff; font-size: 14px; line-height: 2;}
.index-about-link {margin-top: 30px;}
.index-about-link li{float: left; width: 65px; color: #ffffff; margin-right: 20px; text-align: center;}
.index-about-link li a{ display: block;}
.index-about-link li .icon{width: 65px; height: 65px; display: block; background:rgba(0,0,0,.4); border-radius: 10px; margin-bottom: 10px; background:url(../images/icon_dalou.png) no-repeat center rgba(0,0,0,.4); background-size: 50%;}
.index-about-link li em{font-style: normal; color: #ffffff;}
.index-about-link li .icon-1 {background-image: url(../images/icon_dalou.png);}
.index-about-link li .icon-2 {background-image: url(../images/icon_wenhua.png);}
.index-about-link li .icon-3 {background-image: url(../images/icon_jiagou.png);}
.index-about-link li .icon-4 {background-image: url(../images/icon_rongyu.png);}
.index-about-link li .icon-5 {background-image: url(../images/icon_zizhi.png);}

/* ===================== 首页案例 ==================== */
.index-case {padding: 40px 0;}
.index-case .index-title{padding-bottom: 30px;}
.case-list {position: relative;} 
.case-list ul li{width: 410px; height: 310px; position: relative; float: left; margin: 0 10px;} 
.case-list ul li a{display: block;} 
.case-list ul li img{width: 100%; height: 310px; display: block;}
.case-list ul li h5{width: 100%; height: 72px; line-height: 72px; text-align: center; position: absolute; bottom: 0; left: 0; background-color: #e8e8e8; font-weight: normal; font-size:18px; z-index: 100; color: #555555;} 
.case-list-cover {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,.3); z-index: 50; background-image: url(../images/case_bg.png); background-repeat: no-repeat; background-position: center; display: none;}
.case-list ul li:hover h5 {background-color: #006ab8; color: #ffffff;}
.case-list ul li:hover .case-list-cover {display: block;}
.case-list .hd a{display: block; width: 50px; height:50px; position: absolute; top: 120px;}
.case-list .hd a.prev{left: -50px; background: url(../images/case_arrow.png) no-repeat 0 0;}
.case-list .hd a.next{right: -50px; background: url(../images/case_arrow.png) no-repeat 0 100%;}



/* ===================== 首页新闻 ==================== */
.index-news {background-color: #f6f6f7 ; padding: 30px 0;}
.index-news .fl{width: 890px;}
.index-news .fr{width: 385px;}

.index-news-pic {width: 315px; float: left;position: relative;}
.index-news-pic img {display: block; width: 315px; height: 235px;}
.index-news-pic .tiem { width: 75px; height: 75px; background-color: #006ab8; color: #ffffff; text-align: center; position: absolute; left: 0; top: 0; margin-top: calc(235px - 75px);}
.index-news-pic .tiem span{font-size: 28px; display: block;}
.index-news-pic .tiem em{font-style: normal; font-size: 14px;}
.index-news-pic h3{color: #666666; font-size: 16px;}
.index-news-pic p{color: #666666;}



.index-news-text {width: 550px; float: right;}
.index-news-text dl{height: 65px; border-bottom: 1px dashed #ddd;padding-bottom: 10px; margin-bottom: 10px;}
.index-news-text .time{float: left; width: 70px; height: 70px; text-align: center; margin-right: 10px; color: #b8b8b8;}
.index-news-text .time span{display: block; font-size: 24px; line-height: 1.2; font-weight: bold;}
.index-news-text .time em{font-style: normal;}
.index-news-list ul{padding-top: 3px;}
.index-news-list ul li {line-height: 40px; border-bottom: 1px dashed #ddd;}
.index-news-list ul li::before {content: '·'; font-size: 16px; font-family: '宋体';}

.index-honor {padding: 30px 0 50px;}
.scroll-pic {position: relative;}
.scroll-pic .hd a{display: block; width: 18px; height: 32px; position: absolute; top: 80px;}
.scroll-pic .hd a.prev{left: 0; background: url(../images/icon_arrow_1.png) no-repeat 0 0; margin-left: -20px;}
.scroll-pic .hd a.next{right: 0; background: url(../images/icon_arrow_2.png) no-repeat 0 0; margin-right: -20px;}
.scroll-pic .bd ul li{ width: 300px; float: left; text-align: center; margin: 0 12px;}
.scroll-pic .bd ul li img{display: block; width: 300px; height: 206px; margin-bottom: 10px;}
.scroll-pic .bd ul li a{font-size: 16px; font-weight: normal;}



.footer {background-color: #006dbc; padding-top: 30px;}
.footer-ewm {width: 125px;margin-left: 20px; text-align: center; color: #ffffff;}
.footer-tel {width: 335px; margin-left: 50px;}
.footer-tel h6{font-size: 27px; color: #f9782b; background: url(../images/icon_tel.png) no-repeat 0 0; padding-left: 40px; line-height: 32px; margin-bottom:10px;padding-bottom: 20px;}
.footer-tel ul li {color: #64b8f7; font-size: 13px; margin-bottom: 10px; position: relative;}
.footer-map { position: absolute; right:-20px;}
.footer-map img{width: 20px;height: 20px;}


.footer-nav {padding-left: 80px; }
.footer-nav dl{float: left; width: 70px;color: #c0e1fc; margin-right: 70px;}
.footer-nav dl:last-child{margin-right: 0;}
.footer-nav dl dt{margin-bottom: 20px;}
.footer-nav dl a{color: #64b8f7;}
.footer-nav dl dd{margin-bottom: 10px;}
.footer-flink {background-color: #0067b2; padding: 20px 0; line-height: 28px;}
.flink-head {color: #ffffff; position: relative;}
.flink-icon {display: inline-block; width: 36px; height: 18px; background: url(../images/flink_icon.png) no-repeat 0 0;position: relative; top: 6px;}
.flink-bg {width: 100%; border-top: 1px dashed #0a85e2; display: block; position: absolute; left: 120px; top: 15px;}
.flink-list a{ margin: 0 5px; color: #64b8f7;}
.flink-list a::after{ content:'|'; display: inline-block; margin-left: 10px; font-size: 12px; line-height: 100%;}


.footer-copyright {border-top: 1px dashed #0a85e2; padding: 20px 0; background-color: #0067b2; text-align: right; color: #64b8f7;}
.footer-copyright span{ margin: 0 10px; color: #64b8f7;}
.footer-copyright a{color: #64b8f7;}


/* ===================== 内页banner ==================== */
.inbanner {height: 260px; background-repeat: no-repeat; background-position: center;}

.local {margin-bottom:20px; position:relative; border-bottom: 1px solid #dcdcdc;  height: 60px;}
.in-nav span{ position: relative; float: left; display: block;} 
.in-nav span a{  padding: 0 25px; height: 60px; line-height: 60px; display: block; font-size:16px; color: #4a4a4b; text-align: center;  position: relative; z-index: 3; transition: all 0.6s ease-in-out;}
.in-nav span a.on { background: #135db9 ;color: #fff; }
.in-nav .sec_navbg{ background:#135db9; height: 0; width: 100%; position: absolute; bottom:  0;  transition: all 0.6s ease-in-out;  z-index: 2;  }
.in-nav span:hover .sec_navbg{ height: 60px; }
.in-nav span:hover a{ color: #fff;}



/* ===================== 当前位置 ==================== */
.position{width: 20%;  line-height: 55px;  color:#8a8c8e; background:url(../images/dqwz.png) left center no-repeat; padding-left:22px;}
.position span, .position a, .position i{ font-size:12px; color:#8a8c8e;}
.position em{ font-size:12px; color:#3c81d1; font-style:normal;}
.position a:hover{ color:#3c81d1;}

/*  内页标题  */
.n_line{width: 335px; margin: 0 auto; text-align: center; position: relative;}
.n_line h1{border-bottom: 3px solid #2e4695;display: inline-block;margin:0 auto;font-size: 26px;font-weight: bold;padding-bottom: 10px;color: #2e4695;}
.n_line em{ width: 100%; position: absolute; z-index: -1; bottom: 0; left: 0; background: url(../images/bt_line.png) repeat-x; height: 1px; }



.in-content{text-align: left; padding: 40px 0; color: #777777; font-size: 14px;}

.news_cons { overflow: hidden; }
.news_cons ul{margin:0 -35px;}
.news_cons ul li{ float: left; width:50%; padding: 40px 35px;  border-right: 1px solid #edecec;border-bottom: 1px solid #edecec;  }
.news_cons ul .time_left{ float: left; width: 11%; text-align: center; }
.news_cons ul .time_left h4{ font-size: 38px; color: #949494;  text-align: center; border-bottom: 1px solid #dedcdc; padding-bottom: 3px; font-weight: normal; line-height: 110%;}
.news_cons ul .time_left i{ font-size: 20px; color: #959595;  padding-bottom:0; padding-top: 8px; }
.news_cons ul .ns_nr{ padding-left: 30px; float: right; width:88%; }
.news_cons ul .ns_nr a{ display: block;  font-size:18px; color: #414243; padding-bottom: 10px;}
.news_cons ul .ns_nr a:hover{  color: #135db9;}
.news_cons ul .ns_nr span{color: #999; font-size: 14px; height: 40px; overflow: hidden; line-height: 22px;width: 100%;display: block;}
.n_page{ padding-top:50px; text-align: right; }
.n_page a{ background: #edeff2; height: 40px; line-height: 40px; color: #444; display: inline-block; font-size: 16px; text-align: center; border-radius: 3px; }
.n_page a.page_y{ width: 100px; margin-left: 15px; margin-right: 6px; }
.n_page a.page_s{ padding: 0 15px; margin-right: 5px;}
.n_page a.page_s.on ,.n_page a:hover{ background: #135db9; color: #fff; }


.ar_article {color:#777;font-size:16px;line-height:34px;text-align: justify;width: 1200px;margin: 0 auto;}
.ar_article table{ text-align:center; margin: 0 auto;}
.ar_article p{font-size:16px; color:#888888; line-height:34px; padding-bottom:20px;   }	
.ar_article span{ font-size:16px; color:#888888;}
.ar_article p span{ font-size:16px; color:#888888;}
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article  img{ max-width:100%;}
.ar_article a{ color:#888;}
.ar_article a:hover{ text-decoration:underline;}
.ar_article a:hover span{text-decoration:underline;}
.ar_article strong,.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight: 700; }


.in-case-list ul li {margin-bottom: 20px; width: 370px; height: 280px; margin: 0 30px 40px;}
.in-case-list ul li img{ height: 100%; height: 260px;}
.in-case-list ul li h5 {padding: 10px 0; line-height: 1.5;}
.in-case-list .info{margin-top: 5px; font-size: 14px;}


.xw_bt{ border-left:5px solid #135db9;   }
.xw_bt p{ color: #898e8f; font-size: 14px; padding-left: 15px; padding-bottom: 5px; }
.xw_bt h1{ color: #555555; font-size: 22px; font-weight:bold; padding-left: 15px; }
.xws_con{ padding: 10px 0 60px 0; color: #777;  font-size: 14px; }
.xw_cn p{ padding-bottom: 15px; }
.xw_cn{ padding-top: 50px; line-height: 34px;}



/*==========招聘信息===========*/

#list_slide{  position:relative; margin-bottom:-20px; }
#list_slide dl{  overflow:hidden; margin-bottom:22px; text-align: left;  }
#list_slide dt{border:none; padding:40px 30px; background:#f3f5f9;   display:block; position:relative;  cursor:pointer; }
#list_slide dt h1{ color:#51575f; font-size:14px; line-height:30px;  background:url(../images/icon_arrow_sfq_left.png) right center no-repeat; margin-right:20px; display:block;}
#list_slide dt h1 strong{ display:block; font-size:18px; line-height:15px; margin-top:0px; color:#5c5c5c; height:15px; font-weight: bold;}
#list_slide dt h1 span{ display:block; font-size:13px;  color:#858585;line-height:15px ; margin-top:15px;  height:15px; text-transform:uppercase;}
#list_slide dt h1 a{ display:block; border-radius:2px; position:absolute; right: 35px; top: 45px; height:30px; line-height:30px; width:120px; text-align:center; color:#fff;background:#888888; }
#list_slide dd{ display:none; margin-top:10px;  line-height:24px; background:#f3f5f9; }
#list_slide dd p{ text-align:left; font-size: 16px;color: #888;line-height: 34px;padding-bottom: 20px;}
#list_slide dd .content{ padding:40px 30px; padding-bottom:25px;}
#list_slide dt.on a{background:#135db9;}
#list_slide dt:hover a{background:#135db9;}




/*==============联系我们=====================*/
#n_contact{ position:relative; width:100%; min-height:360px; overflow:hidden; background:url(../images/bg_contact.jpg) right top no-repeat;}
#n_contact .content{ width:590px;}
#n_contact .up_box {    margin-bottom:0px; position:relative;  }
#n_contact  .title{  margin-bottom:25px; padding-top:12px;}
#n_contact .title strong{color:#6f6f71; font-weight:700;   font-size:18px; display:block;  margin-bottom: 2px;}
#n_contact .title span{ color:#757677; font-size:12px; display:block; text-transform:uppercase; }
#n_contact .un_box { position:relative; padding-top:25px; border-top:1px dashed #d6d6d6;}
#n_contact .un_box .ewm{ position:absolute; right:0; bottom:0; padding: 6px; height: 80px; border: 1px solid #e1e2e6; background: #f4f6f9;}
#n_contact a{ color:#0d67c9; text-decoration:underline; }
#n_contact .bnt_map{display:block;margin-top:30px;color:#fff;background:url(../images/icon_bnt_map.png) 35px center no-repeat #135db9;border-radius:3px;padding-left:58px;  font-size:14px;width:90px;height:40px;line-height:40px; text-decoration:none; }

.lianxi .ar_article p{font-size: 14px; color: #68686a;}



/*==============建言献策=====================*/
.in-body {background-color: #fff; margin-top: -20px; padding-top: 50px; padding-bottom: 50px;}
.n_content{ min-height:400px; margin-top:50px;  margin:0 auto; width:1200px; position:relative; }
#n_jyxc{ background:url(../images/bg_form.jpg) left top no-repeat; padding-left:510px; min-height: 450px;}
#n_jyxc p{ position:absolute; left:0; top:145px; font-size:12px; color:#707173;}
.j_form { position:relative; }
.j_form label{ border:1px solid #edeff2;  position:relative; display:block;  height:43px; line-height:43px; margin: 0 0 12px 0; font-size:12px; color:#bebebe; padding-left:120px;}
.j_form .label .h_x{ left: 395px; top: -8px;position: absolute;}
.j_form  input[type="text"]{  height:43px; background:none; color:#676767; width: 538px; border:none; background:#fff;  border-radius:0px;   display:block;  padding:0 15px; line-height:33px; font-size:12px; }
.j_form  input[type="text"]:focus{   }
.j_form label strong{ font-weight:normal; display:block; background:#edeff2; color:#5e5f61; height:43px; line-height:43px;  position:absolute; width: 120px; left:0px; top:0; font-size:15px; text-align:center;  }
.j_form .textarea_box{  width: 568px; height:163px;}
.j_form .textarea_box strong{ height:163px;}
.j_form textarea{height: 150px; resize:none; color:#66656b;   width: 538px; padding-right:10px; background:none; border: none;  line-height:24px; font-size:12px; padding: 6px 15px; background-color: #ffffff;}
.j_form textarea:focus{ }
.yzm_box {  position:relative; border:1px solid #fff !important;  }
.yzm_box strong{ height:45px !important; line-height:45px !important;}
.yzm_box input[type="text"]{border:1px solid #edeff2;   font-size:14px; height:43px; color:#666; width: 138px !important; line-height:43px;}
.yzm{ position:absolute; left: 300px; height:45px; top:0px;}
.yzm a{ position:absolute; color:#adada6; right:-90px; height:30px; line-height:30px; width:80px; top:0;}
.yzm_box input[type="submit"]{position: absolute;right: 0;top: 0;}


.j_form  input[type="submit"]{ width:140px; display:block; cursor:pointer; height:40px; background:#ff9e01; border-radius:0px; overflow:hidden; color:#fff; font-size:14px;  line-height:38px; border:none;   text-align:center;}
.j_form input[type="submit"]:hover{ background:#1c4d96;}
.j_form  input[type="submit"].on{background:#1c4d96; margin-right:20px;}



/*===================业务范围================*/
#n_news { overflow:hidden;}
#n_news li{ display: block; float: left; width: 50%; padding: 0 40px; height: 150px; border-bottom: 1px solid #eaecef; margin-bottom: 28px; box-sizing: border-box;}
#n_news li .fl{ width:175px; }
#n_news li .fl img{ width:175px; height:120px;}
#n_news li .fr{ width: 360px; margin-top: 5px;}
#n_news li span{ color:#c4c4c4; display:block; font-size:12px;}
#n_news li .fr h1 {font-weight: normal;}
#n_news li .fr a{  display:block;  font-size:15px; color:#414141; margin-bottom: 10px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_news li p{ line-height:20px; height:50px; overflow:hidden; padding-top:10px; font-size:12px; color:#777777;}
#n_news li a:hover{ color:#00468c;}



.case-text-img {width: 35%; min-height: 500px;}
.case-text-img img{width: 455px;}
.case-text-list {width: 60%; min-height: 500px;}
.case-text-list ul li{height: 49px; line-height: 49px; border-bottom:1px #cfcfcf dotted;}
.case-text-list ul li span{font-size: 18px; font-family: 'SimSun';}


/*=================== 首页友情链接 ================*/
.our-link {width: 300px;height: 230px;margin-top: 80px;position: absolute;right: 0;top: 0;}
.our-link-img {border: 1px solid #f4f4f4;display: block; width: 100%; background-color: #fff; }
.our-link-img img{display: block;}
.our-link p {text-align: center; height: 50px; line-height: 50px; font-size: 18px; background-color: #f4f4f4;}
.our-link:hover p {background-color: #006ab8; color: #ffffff;}
.our-link:hover p a{ color: #ffffff;}


/*=================== 首页友情链接 ================*/
.img-list {}
.img-list ul li{ float: left; width: calc(100% / 5); text-align: center;padding: 10px;}
.img-list ul li a{display: block; }
.img-list-wrap {height: 120px; border: 1px solid #ddd; position: relative;}
.img-list ul li:hover .img-list-wrap {border: 1px solid #006ab8;}
.img-list-wrap img{position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width: 95%;}
.img-list-title {height: 40px; line-height: 40px; font-size: 14px;}