/*base.css*/
/*---------------author by zhuyongchun---------------------
---------------www.zhuyongchun.cn------------------*/
html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img {margin: 0px;padding: 0px; }
body {font-size: 12px;color: #333;font-family: "microsoft yahei";background-color: #FFF; }
ul, dl {list-style: none; }
input, textarea, select, button {font-size: 12px; }
img {border: none; }
.orange{color: #19ad49;}
.blue{color: #0099CC;}
a {color: #000;text-decoration: none;blr: expression(this.onFocus=this.blur());outline: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
i, em {font-style: normal; }
table {border-collapse: collapse;margin: 0px; }
thead, tbody, tfoot, tr, td {margin: 0px; }
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;visibility: hidden; }
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: normal;line-height: 1.6}
p{line-height: 1.6}
::selection {background: #e57779;color: #fff; }
::-webkit-selection {background: #e57779;color: #fff; }
::-moz-selection {background: #e57779;color: #fff; }
section, article, aside, header, footer, navBar, dialog, figure {display: block; }
.clear10 {clear: both;height: 10px;line-height: 0px;font-size: 0px;overflow: hidden; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.transition{-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;transition:0.3s ease all;}
.a_delay3{animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-ms-animation-delay: 0.3s;}
.a_delay4{animation-delay: 0.4s;-webkit-animation-delay: 0.4s;-ms-animation-delay: 0.4s;}
.a_delay5{animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-ms-animation-delay: 0.5s;}
.a_delay6{animation-delay: 0.6s;-webkit-animation-delay: 0.6s;-ms-animation-delay: 0.6s;}
.a_delay9{animation-delay: 0.9s;-webkit-animation-delay: 0.9s;-ms-animation-delay: 0.9s;}
.a_delay12{animation-delay: 1.2s;-webkit-animation-delay: 1.2s;-ms-animation-delay: 1.2s;}
.a_delay15{animation-delay: 1.5s;-webkit-animation-delay: 1.5s;-ms-animation-delay: 1.5s;}
.a_delay18{animation-delay: 1.8s;-webkit-animation-delay: 1.8s;-ms-animation-delay: 1.8s;}
.a_delay21{animation-delay: 2.1s;-webkit-animation-delay: 2.1s;-ms-animation-delay: 2.1s;}
/*.clearfix{*+height:1%;}*/
.lr1{overflow: hidden;text-overflow: ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
.lr2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.lr3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.lr4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.lr5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.lr6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.lr7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
.pr {position: relative;z-index: 0; }
.pa {position: absolute; }
.pf{  position: fixed;}
.tin {text-indent: 2em; }
.tac {text-align: center; }
.tal {text-align: left; }
.tar {text-align: right; }
.fl {float: left; }
.fr {float: right; }
.wrap {width: 1100px;margin:0 auto; }
/*iconfont.css*/
@font-face {font-family: "iconfont";
  src: url('../css/iconfont.eot?t=1471311501'); /* IE9*/
  src: url('../css/iconfont.eot?t=1471311501#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../css/iconfont.woff?t=1471311501') format('woff'), /* chrome, firefox */
  url('../css/iconfont.ttf?t=1471311501') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../css/iconfont.svg?t=1471311501#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*index.css*/
/*header*/
.top_container{height: 30px;background: #eeeeee;line-height: 30px;}
.top_container .fm{width: 48%;}
.top_container .fr{text-align: right;}
.top_container p{font-size: 12px;color: #666;line-height: 30px;}
.top_container .fr{z-index: 99999;}
.top_container .fr img{right: 20px;top: 28px;display: none;}
.top_container p a{color: #666;}
.top_container p span{padding: 0 10px;}
.top_container p a:hover{color: #19ad49;}
.header_main{height: 130px;}
.header_main .logo{margin-top: 28px;}
.header_main .slogin{margin-top: 45px;margin-left: 30px;}
.header_main .tel{width: 314px;margin-top: 30px;}
.header_main .tel i{display: block;font-size: 50px;width: 70px;height: 70px;text-align: center;line-height: 70px;color: #999;margin-right: 10px;border-radius: 50%;border:1px solid #ddd;font-weight: lighter;}
.header_main .tel p{font-size: 18px;color: #666;line-height: 20px;padding-top: 5px;}
.header_main .tel h2{font-size: 30px;color: #19ad49;}
.header{height: 76px;background: rgba(2,42,88,0.7);width: 100%;/*box-shadow: 0 3px 5px rgba(0,0,0,.3);*/z-index: 999;}
.header_ab{position: absolute;top: 160px;left: 0;}
.header_fix{position: fixed;top: 0;left: 0;}
.header a.logo{*display: inline;display: inline-block;position: absolute;left: 50%;top: 0;margin-left: -600px;}
.navBar{*display: inline;display: inline-block;height: 76px;line-height: 76px;}
.navBar{width:100%;height:76px;top:0;left:0;z-index: 30;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.navBar.blue{background:rgba(8,64,269,.8);box-shadow: 0 1px 3px 1px rgba(0,0,0,.15);}
.navBar h1{width:63px;height:45px;margin:10px 15px 0 15px;}
.nav_item{float: left;margin-right: 1px;position: relative;}
.nav_item:last-child{margin-right: 0;}
.nav_item a{font-size:16px;display: inline-block;}
.nav_item a.fir_nav{font-size: 16px;padding:2px 39px;color:#fff;line-height: 72px;}

.nav_item:hover a.fir_nav{color: #19ad49}
.nav_item.on a.fir_nav{border-bottom: 2px solid #19ad49;color: #19ad49;} 
.nav_item.on:hover a.fir_nav{color: #19ad49;} 
.navBar_ej{position: absolute;top:76px;left:0;width: 100%;background: rgba(2,42,88,.85);display: none;height: auto;box-shadow: 0 3px 2px rgba(0,0,0,.15)}
.navBar_ej ul{padding: 10px 0;width: 100%;}
.navBar_ej li{float: left;width: 100%;font-size: 14px;text-align: center;line-height: 40px;}

.navBar_ej li a{color:#FFF;line-height: normal;line-height:40px;}
.navBar_ej li.on a{color: #19ad49;}
.navBar_ej li a span{font-size:14px;line-height: 22px;}
.navBar_ej li a:hover,.navBar_ej li a:hover i,.navBar_ej li.active a,.navBar_ej li.active a i{color:#19ad49;}
.navBar_ul .animation {
    -webkit-transition: left .25s;
    transition: left .25s;
    border-bottom: 2px solid #fff;
    position: absolute;
    bottom:5px;
}
/*.nav_item:hover .navBar_ej {height:auto;border-bottom: 1px solid #c8cacc;}*/

.nav_item:hover .arrow {
    /*background-position: 0 -9px;*/
    -moz-animation: roll 0.3s 1;
    -webkit-animation: roll 0.3s 1;
    animation: roll 0.3s 1;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);color: #19ad49;
}
.nav_item .arrow {
    display: inline-block;
    width: 12px;margin-left: 10px;
    height: 12px;color: #eeeeee;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    -moz-animation: roll-back 0.3s 1;
    -webkit-animation: roll-back 0.3s 1;
    animation: roll-back 0.3s 1;
}
@-moz-keyframes roll {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(90deg);
    }
}

@-webkit-keyframes roll {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(90deg);
    }
}

@keyframes roll {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(90deg);
    }
}

@-moz-keyframes roll-back {
    0% {
        transform: rotate(90deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@-webkit-keyframes roll-back {
    0% {
        transform: rotate(90deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes roll-back {
    0% {
        transform: rotate(90deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
/*banner*/
.banner{ width:100%; height:600px; overflow:hidden;z-index: 1;box-shadow: 0 3px 2px rgba(0,0,0,.15)}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;height: 600px;width: 100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; top:50%; margin-top:-40px; display:block; width:80px; height:80px; filter:alpha(opacity=0);opacity:0; text-align: center;line-height: 80px;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background-color: rgba(0,0,0,.3);}
.banner .prev i,.banner .next i{font-size: 40px;color: #FFF;}
.banner .prev{left: 50%;margin-left: -650px;}
.banner .next{right: 50%;margin-right: -650px;}
.banner:hover .prev,
.banner:hover .next{ filter:alpha(opacity=70);opacity:0.7;  }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=9);opacity:0.85;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:14px; line-height:14px; text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:60px; height:4px; margin:0 7px; background:#FFF; overflow:hidden;text-indent: 3333px;}
.banner .hd ul .on{background-color: #19ad49; }
.about_img{width: 550px;}
.floor{padding: 60px 0;}
.floor_tlt{height: 66px;min-width: 150px;background: url(../images/title_bg.png) no-repeat top left;}
.floor_tlt h3{text-transform: uppercase;margin-left: 150px;font-size: 24px;color: #999;line-height: 34px;padding-top: 5px;font-weight: lighter;}
.floor_tlt h2{font-size: 32px;line-height: 40px;}
.floor_about .about_cot{width: 520px;}
.floor_about .about_cot .info{;height: 24px;font-size: 14px;height: 168px;overflow: hidden;color: #666;text-indent: 2em;margin-top: 40px;margin-bottom: 50px;}
.more_bnt{display: block;width: 150px;height: 36px;text-align: center;line-height: 36px;font-size: 16px;border: 1px solid #19ad49;border-radius: 5px;color: #19ad49;}
.more_bnt:hover{background: #19ad49;color: #FFF;}
.floor_about .floor_tlt{margin-top: 30px;}
.floor_scope{background: url(../images/bg_01.jpg) no-repeat center center #f2f2f2;}

/*floor_case*/
.floor_case{padding: 70px 0;}
.floor_case .floor_tlt{width: 350px;margin: 0 auto;}
.case_btli{padding: 10px 0;margin: 0 20px;line-height: 50px;font-size: 16px;color: #666;font-weight: 550;display: inline-block;cursor: pointer;}
.case_btli.cur{background: url(../images/line1.png) no-repeat  bottom center;color: #2c954e;}
h2.case_btlt{margin: 40px 0 40px;font-size: 18px;}
.fl_caseli{width: 250px;height: 200px;margin-right: 33px;} 
.fl_caseli:nth-child(4n){margin-right: 0;}
.fl_caseli .img{width: 250px;height: 200px;overflow: hidden;text-align: center;;line-height: 200px;display: block;}
.fl_caseli .img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.fl_caseli .img .zi_bg{z-index: 2;background: rgba(32,143,68,.8);height: 36px;width: 100%;bottom: 0;left: 0;color: #FFF;text-align: center;line-height: 36px;}
.fl_caseli .img .zi_bg h2{font-size: 15px;line-height: 32px;}
.fl_caseli .img:hover img{transform:scale(1.1);}
.fl_caseul a.more_bnt{margin: 40px auto 0;}
/*floor_news*/
.floor_news{background: #f5f5f5;}
.floor_news .floor_tlt{width: 350px;margin: 0 auto;}
.h_news{background:#f5f5f5;padding: 124px 0 80px;}
.h_newsltit ol li{float:left;font-size:16px;color:#333;font-weight:bold;line-height:1;padding:0 10px;cursor:pointer;}
.h_newsltit{position:relative;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.lifir{border-left:3px solid #19ad49;}
.h_newsltit ol li.liactive,.h_newsltit a:hover{color:#19ad49;}
.h_newsconL{width:600px;float:left;padding:30px 40px 15px;background:#fff;box-shadow:5px 5px 5px #ededed;}
.h_newsconLc1{margin-top:30px;margin-bottom: 7.6px;}
.h_newsconLc1p{width:244px;height:149px;float:left;overflow: hidden;display: block;text-align: center;line-height: 149px;border:1px solid #e5e5e5;}
.h_newsconLc1p img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.h_newsconLc1info{margin-left:260px;}
.h_newsconLc1info h3{margin-bottom:15px;padding-top:10px;}
.h_newsconLc1info h3 a{font-size:16px;color:#333;}
.h_newsconLc1info p{font-size:14px;color:#666;line-height:24px;}
.h_lcmore{text-align:right;display:block;margin-top:33px;font-size:14px;color:#19ad49;}
.h_newsul li{line-height:36px;padding: 0;margin: 0;height: 36px;}
.h_newsul li a{font-size:16px;color:#666;display: inline-block;max-width: 400px;list-style: square inside}
.h_newsul li span{font-size:14px;color:#ccc;float:right;}
.h_newscontent{padding-top:30px;}
.h_newsconR{padding:30px 20px;width:345px;float:right;background:#fff;box-shadow:-5px 5px 5px #ededed;}
.h_newsconR h2{position:relative;line-height:1;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.h_newsconR h2 span{font-size:18px;color:#333;padding-left:8px;border-left:3px solid #19ad49;}
.h_newsconR h2 a,.h_newsltit a{position:absolute;right:0;bottom:10px;font-size:12px;color:#999;font-family:'宋体';}
.h_newsRp{width:350px;height:217px;margin-top:30px;}
.h_newsconLc{display:none;}
.h_newsul li a:hover{color: #19ad49;}
.h_newsul li a:hover,.h_newsconLc1info h3 a:hover,.h_newsconR h2 a:hover,.h_link a:hover{color:#19ad49;}
.fl_know li{padding-right: 100px;position: relative;line-height: 36px;list-style: square inside}
.fl_know li span{position: absolute;right: 0;top:0;line-height: 36px;}
.fl_know li a{font-size: 16px;color: #666;}
.fl_know li a:hover{color: #19ad49;}

/*友情链接*/
.link{padding:15px 0;width:100%;background:#f1f1f1;}
.h_link span{font-size:16px;color:#262626;margin-right:30px;padding:0 5px;}
.h_link a{font-size:14px;color:#666;margin-right:35px;padding:5px 0;}
/*底部区域*/
.ft1{width:100%;background:#333;}
.ft1conL{width:838px;float:left;}
.ft11,.ft21{width:390px;float:left;padding-right: 10px;}
.ft1_tit{height:103px;border-bottom:1px solid #3f3f3f;}
.ft11{position: relative;background:#333;bottom: -3px;}
.ft11 .ft1_tit{border: 0;}
.f_logo{width:175px;height:72px;padding-top:22px;}
.ft12,.ft22{width:255px;float:left;}
.ft13,.ft23{width:168px;float:left;}
.ft1_tit h2{font-size:18px;color:#ccc;line-height:1;margin-bottom:9px;padding-top:47px;}
.ft1_tit p{font-size:14px;color:#626262;line-height:1;}
.ft1Lcon2{border-top:1px solid #2c2c2c;padding:10px 0;}
.ft21 h2{padding-top:20px;line-height:1;font-size:18px;color:#ccc;margin-bottom:15px;}
.ft21 p{font-size:16px;color:#737373;line-height:36px;}
.ft21 p i{font-size:18px;color:#7d7d7d;margin-right:10px;}
.ft22_ul li{width:130px;float:left;line-height:32px;}
.ft22_ul li a,.ft23 p a{font-size:16px;color:#737373;position:relative;padding-bottom:5px;}
.ft22_ul li a:hover,.ft23 p a:hover,.ft2con span a:hover{color:#fff;}
.ft22_ul li a:hover::after,.ft23 p a:hover::after{width:100%;}
.ft22_ul li a::after,.ft23 p a::after{ content: '';position: absolute;bottom:0;left:0;width: 0;height:1px;background:#fff;transition: all 0.3s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86)}
.ft23 p{line-height:32px;}
.ft1conR{width:162px;float:right;padding-top:47px;background:#2c2c2c;padding-bottom:30px;}
.ft1conR p i{font-size:26px;color:#969696;}
.ft1conR h2{text-align:center;font-size:18px;color:#fff;margin-top:15px;}
.wx{width:112px;height:112px;margin:40px auto 18px;overflow: hidden;}
.wx img{width: 100%;display: block;}
.ft1conR p{font-size:14px;text-align:center;color:#7e7e7e;line-height:1;}
.ft2{width:100%;background:#2c2c2c;padding:20px 0;}
.ft2con span{font-size:14px;color:#626262;margin-right:20px;}
.ft2con span a{color:#626262;}
.ft2con span.h_outer{float:right;}
.see_more{font-size: 14px;color: #999;position: absolute;right: 0;top: -25px;}
.see_more:hover{color: #009933;}


/*公司简介*/
.nmain{position: relative;z-index: 22;}
.nav_item.on .arrow{color: #19ad49;}
.navBar_ej li.cur a span{color: #19ad49;}
.banner_n{height: 400px;}
.aside{width:279px;margin-top: -23px;background: url(../images/narrow_01.png) no-repeat top center;margin-left: -13px;}
.aside_top{padding:45px 8px 13px;width: 237px;margin: auto;background: #355f90;}
.aside_top_ti{padding-left: 25px;margin-bottom: 15px;}
.aside_top_ti h4{font-size: 24px;color:#ffffff;}
.aside_top_ti p{font-size: 16px;color:#7a96c1;text-transform: uppercase;white-space:nowrap;}
.aside_top ul{background: #ffffff;padding: 10px 20px;}
.aside_top li{border-bottom: 1px dashed #dddddd;}
.aside_top li:last-child{border-bottom: 0;}
.aside_top li h5{font-size: 18px;color: #333;position: relative;line-height: 40px;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.aside_top li h5 i{position: absolute;right: 0px;font-size: 18px;color: #bbbbbb;font-weight: 100;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.aside_top li.on h5{color: #0099CC;}
.aside_top li.on h5 i{color: #0099CC;}
.aside_top_ali a{font-size: 14px;color: #666;display: inline-block;margin-bottom: 10px;margin-right: 14px;}
.aside_top_ali a:hover,.aside_top_ali a.on{color: #0099CC;}
.n_news .aside_top ul li a{display: block;line-height: 54px;position: relative;font-size: 18px;color: #333;}
.n_news .aside_top ul li a i{font-size: 16px;color: #8b8b8b;position: absolute;right: 0;}
.n_news .aside_top ul li.on a,.n_news .aside_top ul li a:hover{color: #0099CC;}
.n_news .aside_top ul li a:hover i,.n_news .aside_top ul li.on a i{color: #0099CC;}
.aside_lianxi{box-shadow: 0 0 5px rgba(0,0,0,.15);background: #ffffff;padding-top:10px;margin: auto;width: 251px;margin: 30px auto;}
.aside_lianxi h4,.aside_zixun h4{margin: 0 10px;font-size: 18px;padding-left: 8px;border-left: 2px solid #0099CC;margin-bottom: 10px;}
.aside_lianxi .pad10{border-top: 1px solid #e5e5e5;}
.aside_lianxi p{color: #333;font-size: 16px;position: relative;padding-left: 50px;}
.aside_lianxi span{position: absolute;left: 5px;top: 0}
.coment{width: 800px;padding: 10px 0 70px;}
.lujing{line-height: 60px;font-size: 14px;color: #666;border-bottom: 1px solid #dcdcdc;}
.lujing i{font-size: 24px;color: #666;margin-right: 5px;position: relative;bottom: -2px;}
.lujing a{color: #666;}
.lujing a:hover{color: #0099CC;}
.pad10{padding: 10px;}
.about_ma .info{margin-top: 30px;}
.about_ma .info img{display: block;max-width: 100%;margin: 10px auto;}
.about_ma .info p{font-size: 15px;text-indent: 2em;margin-top: 10px;}
.about_ma h2.tit{text-align: center;font-size: 20px;padding-top: 20px;}

.coment_fwln{margin: 60px 0;}
.coment_fwln h4{font-size: 18px;border-bottom: 1px solid #aaaaaa;height: 38px;margin-bottom: 10px;}
.coment_fwln h4 span{border-bottom: 3px solid #0099CC;padding:0 5px 12px;}
.coment_fwln p{font-size: 16px;color: #333;line-height: 28px;}
.coment_fwln p i{font-size: 18px;color: #0099CC;margin-right: 5px;}
/*荣誉资质*/
.honor_ul{margin-top: 30px;}
.honor_ul li{padding:13px 11px 15px;border:1px solid #ededed;background:#f9f9f9;width:221px;float:left;margin-right:32px;margin-bottom:20px;}
.honor_ul li:nth-child(3n){margin-right: 0;}
.h_honorul li h3,.honor_ul li h3{font-size:14px;color:#333;text-align:center;}
.honor_ul li .img{width: 100%;height: 150px;line-height: 150px;text-align: center;}
.honor_ul li .img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*分页*/
.news_page{text-align:center;margin-top:50px;}
.news_page a, .news_page span {font-size: 18px; line-height: 36px; border: 1px solid #999; padding: 5px 16px; margin-right: 12px; color: #9a9a9a;}
.news_page .current, .news_page a:hover {background: #0099CC; color: #fff; border-color: #0099CC; }

/*业务介绍*/
.about_ma .info h3{font-size: 17px;color: #333;font-weight: 550;margin-top: 15px;}
.coment_ma .fl_know li{padding: 10px 0;border-bottom: 1px dashed #e7e7e7;}
.coment_ma .fl_know li span{top: 10px;}

.con_solut h2{font-size: 20px;line-height: 32px;padding-top: 25px;color: #333;}
.con_case_ff{border-bottom: 1px solid #eeeeee;line-height:36px;text-align: center;font-size: 14px;color: #666;}
.con_case_ff span.det_span{margin: 0 35px 0 0;}
.con_case_ff span.det_span b{font-weight: normal;color: #999;}
.jiathis_style{margin-top: 10px;}
.con_case_ff span.det_span i{font-size: 16px;color: #999;margin-right: 5px;vertical-align: middle;}
.con_l .info{margin-top: 20px;}
.con_l .info p{font-size: 14px;line-height: 24px;padding: 10px 0;text-indent: 2em;color: #666;}
.con_l .info img{display: block;margin: 10px auto;max-width: 100%;}
.nabour_news{margin-top: 50px;margin-bottom: 30px;border-top: 1px solid #eeeeee;padding: 15px 0;}
.nabour_news h3{line-height: 36px;font-size: 14px;width: 48%;}
.nabour_news h3.fr{text-align: right;}
.nabour_news h3 a{color: #333;}
.nabour_news h3:hover a{color: #0099CC;}

.con_solut_r{background: #f7f7f7;margin-top: 30px;}
.con_solut_r h2{padding: 10px 15px;font-size: 20px;color: #333;}
.con_solut_r ul{padding: 0 15px;}
.con_solut_r li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #CCC;}
.con_solut_r li:last-child{border-bottom: none;margin-bottom: 0;}
.con_solut_r li h3{font-size: 16px;line-height: 34px;color: #333;}
.con_solut_r li p.nr{color: #666;font-size: 14px;line-height: 22px;}
.con_solut_r li p.time{font-size: 12px;color: #999;line-height: 22px;}
.con_solut_r li:hover a, .con_solut_r li:hover .time{color: #007cbe;}

/*人才招聘*/
.join_table{font-size: 16px;width: 100%;margin-top: 30px;}
.join_table th, .join_table td{font-size: 16px;text-align: center;font-size: 16px;padding: 10px;}

.about_ma .lx h2{font-size: 20px;color: green;margin-top: 40px;font-weight: 550;text-indent: 20px;}
.about_ma .lx li{font-size: 18px;line-height: 2;text-indent: 2em;list-style: square inside;}
.message_l{width:390px;position: relative;margin-right: 30px;margin: 0px 20px 20px 0;}
.message_l:nth-child(2n){margin-right: 0;}
.message_l input{border: none;line-height: 48px;width: 100%;background-color: #f5f5f5;outline: none;font-size: 14px;content: #333;text-indent: 10px;}
.message_r{margin-right: 0;}
.liuyan{width: 100%;position: relative;}
.message_l em{line-height: 48px;position: absolute;z-index: 0;font-size: 14px;color: #999;top: 0;left: 10px;}
.message_l .pa{position: absolute;right: 10px;top: 15px;height: 18px;width: 18px;display: none;}
.liuyan textarea{height: 100px;padding: 10px;text-indent:0;background-color: #f5f5f5;border: 0;outline: none;resize:none;line-height: 24px;width: 780px;}
.liuyan em{line-height: 24px;position: absolute;top: 10px;left:10px;font-size: 14px;color: #999;z-index: 22;}
.validate_box{margin-top: 30px;}
.validate_box .content_r_title{border: 0;margin-bottom: 10px;}
.validate_box .content_r_title span{border:0;}
.validate_box .dui{background: url(../images/yes.png);}
.validate_box .cuo{background: url(../images/no.png);}

.validate_box .but{width: 160px;height: 40px;line-height:40px;text-align: center;margin-right: 60px;background: #0099CC;color: #FFF;font-size: 16px;border: 0;outline: none;margin-top: 30px;margin-left: 228px;}
.validate_box .but:hover{background: #289bd8;}
.validate_box .rest{width: 160px;height: 40px;line-height:40px;text-align: center;background: #f2f2f2;color: #000;font-size: 16px;border: 0;outline: none;margin-top: 30px;}
.validate_box .rest:hover{background-color: #e7e7e7;}

.content_r_title{height: 40px;border-bottom: 1px solid #eeeeee;color: #CCC;font-size: 12px;text-transform: uppercase;margin-bottom: 30px;}
.content_r_title span{padding: 12px 0;border-bottom: 2px solid #0099CC;line-height: 40px;font-size: 16px;color: #333;font-weight: bold;margin-right: 10px;}
/*404*/
.error{padding-top: 100px;height: 800px;background: url(../images/bg_02.jpg) no-repeat top center;}
.error img{margin-top: 50px;}
p.error-btn{padding-top: 40px;}
p.error-btn a{padding: 15px 70px;margin: 0 20px;color: #FFF;background: #0099CC;font-size: 16px;}
/*悬浮窗*/
.youce { position: fixed; right: 0; top: 50%;z-index: 999; }
.youce li { margin-bottom: 1px; cursor: pointer; }
.youce li i.iconfont{font-size: 32px;}
.i_xs { width: 44px; height: 44px; background: #ffffff; text-align: center; line-height: 44px; color: #00509f; z-index: 10;border: 1px solid #00509f;}
.i_yin01 { position: absolute; top: 0px; right: -170px; width: 150px; height: 46px; background: #00509f; z-index: -1; }
.i_yin01 i,.i_yin03 i{ position: absolute; right: -8px; font-size: 12px; top: 12px; color: #fff; }
.i_yin01 h4,.i_yin03 h4{ color: #fff; line-height: 46px; height: 46px;text-align: center; font-size: 18px; }
.i_yin01 h4 a,.i_yin03 h4 a{color:#fff;}
.i_yin03{position: absolute; top: 47px; right: -170px; width: 150px; height: 46px; background: #00509f; z-index: -1;}
.i_yin02 { z-index: -1; width: 118px;height: 118px;position: absolute; top: 14px; right: -170px;border:2px solid #00509f;overflow: hidden;background: #ffffff;padding: 2px;}
.i_yin02 img{width: 100%;height: 100%;}
.i_yin02 i { position: absolute; right: -13px; font-size: 16px; top: 28px; color: #fff; }
.huid { display: none; }


.pagination li{display: inline-block;}




