﻿
.feedback-input-select,.feedback-input-text{
    display: block;
    margin: 5px auto;
    width: 100%;
    line-height: 36px;
    height: 36px;
    box-sizing: border-box;
    font-size: 20px;
    padding: 0 5px;
}

.b-box-content .apply-table{
    margin: 0 auto;
    width: 50%;
}
td.td1{
    width: 120px;
    text-align: justify;
    font-size: 24px;
}
td.td1 i{display:inline-block;  width:100%;}
td.td1 span{
    vertical-align:middle;
    display:inline-block;
}
td.td1 span label{
    display: inline-block;
    color: #d00;
    vertical-align: middle;
    margin-top: 8px;
}
td.td2{padding-left: 15px !important;}
td.td3{ }

.news_detail .text-bottom form .contact_submit_false{
    width: 100px;
    height: 45px;
    line-height: 25px;
    margin-top: 25px;
    font-size: 25px;
    color: white;
    background-color: grey;
}
.news_detail .text-bottom form .contact_submit_false:hover{
    background-color: grey;
}
.news_detail .text-bottom form .contact_us_submit{
    width: 100px;
    height: 45px;
    line-height: 25px;
    margin-top: 25px;
    font-size: 25px;
    color: white;
    background-color: #286090;
    cursor: pointer;
}
.news_detail .text-bottom form .contact_us_submit:hover{
    background-color: #0168b7;
}


.beian{
    float: left;
    margin-left: 10%;
}

.description{
    padding: 0 5px;
    display: inline-block;
}

.more_case{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.more_case a{
    color: white;
    display: inline-block;
    height: 30px;
    width: 150px;
    background-color: #0168b7;
    line-height: 30px;
}
.case li span{
    padding: 5px 24px;
    display: inline-block;
    text-indent: 2rem;
}
.live_list{
    width: 1180px;
    margin: 30px auto;
}
.live_list .time{
    float: left;
    padding: 15px;
    width: 375px;
    text-align: right;
}

.list-pic img{
    float: left;
    width: 330px;
    height: 185px;
}


.text-bottom span{
    font-size: 1rem;
}

.case_list li { overflow:hidden; zoom:1;}
.case_list .title {overflow:hidden; color:#0168b7; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.case_list .desc {overflow:hidden; color:#222; margin-top:4px;padding: 10px;line-height: 25px;}



.live_list li { margin:20px 0; background:#fcfcfc; overflow:hidden; zoom:1;}
.live_list img { width: 375px;height: 185px;}
.live_list .time strong { font-size:72px; font-weight:normal; display:block; height:115px;}
.live_list .info { margin-left:140px; padding:25px 30px; position:relative; overflow:hidden; zoom:1;}
.live_list .title { font-size:18px;}
.live_list .desc { font-size:14px; color:#777; line-height:20px; height:60px; margin:10px 0; overflow:hidden;}
.live_list .count { float:left; color:#777;}
.live_list .more { float:right; color:#0168b7; border:1px solid #0168b7; border-radius:4px; padding:5px 20px; display:inline-block;}

.page_list>li{
    display: inline-block;
    margin-left: 5px;
}
.selected{
    background-color: #7b8ea5 !important
}

.link_logo_box{
    width: 80%;
    margin: 0 auto;
    padding: 20px 10px 10px;
}
.link_logo{
    width: 300px;
    height: 150px;
}
.file-upload{
    width: 100%;
    border: 1px solid;
    height: 30px;
    display: inline-block;
    padding: 3px 0;
    font-size: 20px;
}

.close_top_text{
    display: inline-block;
    color: #ffffff;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    background: #464646;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 8px 0 0;
}

#hidden_p,#close_top_text{
    display: none;
}





body { min-width:1180px;}
.wrap { width:1180px; margin:0 auto;}
.main { float:right; width:840px; margin-top:40px;}
.sidebar { float:left; width:270px; margin-top:40px;}
.fl { float:left;}
.fr { float:right;}

.blue { color:#0168b7;}

.current { height:390px; background:url(../images/bg_current.jpg) no-repeat center; overflow:hidden; zoom:1;}
.current h3 { font-size:70px; margin:110px 0 30px 0;}
.current p { font-size:12px; background:url(../images/current.png) no-repeat left center; padding-left:140px;}

.headline { text-align:center; margin:70px 0 30px 0; font-size:14px; font-weight:normal;}
.headline strong { display:block; font-size:30px; font-weight:normal; margin-bottom:2px;}
.headline em { display:block; font-style:normal; color:#666; margin:4px 0 8px 0;}
.headline i { background:#0168b7; width:44px; height:4px; display:block; margin:20px auto;}

.pages { margin:60px 0; clear:both; text-align:center;}
.pages a { color: #fff;  background: #0089cd;  height: 30px;  line-height: 30px;  display: inline-block;  text-align: center;  margin: 0 auto;  padding: 0 10px;}
.pages a:hover { background:#7b8ea5; text-decoration:none;}
.pages a.disabled { color:#999; background:#ddd; border:none; cursor:default; }
.pages a.on { color:#fff; background:#0168b7;}
.pages .prev { width:5em;}
.pages .next { width:5em;}
.pages span {  width:30px; height:30px; line-height:30px;}
.pages .go { display:inline-block; float:right; color:#999;}
.pages .ipt_text { color:#666; background:#fff; border:1px solid #ddd; width:3em; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0 2px; padding:0; border-radius:2px;}
.pages .ipt_btn { color:#666; background:#fff; border:1px solid #ddd; width:36px; height:32px; line-height:32px; display:inline-block; text-align:center; margin:0 2px; padding:0; border-radius:2px; vertical-align:middle; cursor:pointer;}

.header {
    height: 75px;
    background: #fff;
    box-shadow: 0 3px 5px #ddd;
    position: fixed;
    width: 100%;
    z-index: 999;
}
.header .subnav{
    top: 75px;
}
.header .wrap { position:relative; position:relative; z-index:99;}
.header .logo { float:left; height:75px;}
.header .nav { float:left; font-size:16px; margin-left:40px;}
.header .nav li { float:left;}
.header .nav a { display:block; line-height:72px; margin:0 15px; border-bottom:3px solid #fff;}
.header .nav a:hover, .header .nav a.on { border-color:#0168b7; color:#0168b7;}
.header .nav a.arr { background:url(../images/arr_4.png) no-repeat right center; padding-right:20px;}
.header .ipt_sel { position:absolute; top:20px; right:370px; padding:0 5px; height:36px; border:2px solid #0168b7; border-radius:6px; color:#0168b7;}
.header .search { position:absolute; top:20px; right:90px; background:#e5e5e5; padding:0 20px; border-radius:100px;}
.header .search .ipt_text { width:180px; height:36px; background:none; border:none; font-size:14px;}
.header .search .ipt_btn { width:36px; height:36px; background:url(../images/icon_search2.png) no-repeat center; border:none; vertical-align:middle; cursor:pointer;}
.header .icon_user { position:absolute; top:20px; right:40px;}
.header .menu { position:absolute; top:0; right:0;}
.header .menu .btn_menu { height:72px; text-align:right; border-bottom:3px solid #fff;}
.header .menu .btn_menu:hover { border-color:#0168b7;}
.header .menu .btn_menu img { margin-top:20px; cursor:pointer;}
.header .menu .inner { display:none; position:absolute; right:0; width:360px; background:#fff;}
.header .menu .btn_close { padding:10px; background:#222; border-bottom:2px solid #fff; text-align:right;}
.header .menu .btn_close img { cursor:pointer;}
.header .menu .sub { padding:10px 0; display:none;}
.header .menu h4 { display:block; padding:10px; background:#222 url(../images/btn_ON.png) no-repeat 332px 12px; color:#fff; font-size:16px; font-weight:normal;}
.header .menu h4.active { background-image:url(../images/btn_OFF.png);}
.header .menu a { display:block; padding:2px 10px;}

.subnav { display:none; width:100%; height:530px; background:#efefef; position:absolute; left:0; z-index:98; border-top:1px solid #eee;}
.subnav .fl { width:390px; height:530px; background:#EFEFEF; float:left;}
.subnav .fl ul { margin-top:40px;}
.subnav .fl li a { display:block; color:black; font-size:16px; height:36px; line-height:36px; border-left:15px solid #efefef; padding-left:100px; margin:12px 0;}
.subnav .fl li a.on { color:#222; border-left:15px solid #0168b7; background-color: white}
.subnav .fr { width:790px; height:530px; background:#fff; float:right;}
.subnav .fr h4 { margin:40px 0 0 40px; font-size:24px; font-weight:normal;}
.subnav .fr .mod { margin:10px 10px 0 0; float:right; width:415px; overflow:hidden;}
.subnav .fr ul { margin:5px 0 0 40px; float:left; width:100%; overflow:hidden;}
.subnav .fr li { margin:15px 0;}
.subnav .fr a { font-size:16px; color:#0168b7;}
.subnav .fr .title { font-size:16px; font-weight:bold;}
.subnav .fr .desc { font-size:14px; color:#0168b7;}
.subnav .fr .pic { margin:10px 0;}
.subnav .s { display:none;}
.subnav .s1 { display:block;}

.footer { background:#222; color:#777; overflow:hidden; zoom:1; padding:50px 0 30px 0;margin-top: 30px}
.footer .co { float:left; width:400px;}
.footer .co .qrcode { float:left; text-align:center; margin-right:60px;}
.footer .co .qrcode img { display:block; margin-bottom:5px;}
.footer .co .share { clear:both; padding-top:50px;}
.footer .co .share h4 { font-weight:normal; margin-bottom:5px;}
.footer .co .share .icon { border:1px solid #505050; margin-right:7px; width:46px; height:46px;}
.footer .sitemap { float:right; overflow:hidden; zoom:1;}
.footer .sitemap ul { float:left; margin-left:100px;}
.footer .sitemap li { margin:10px 0;}
.footer .sitemap strong { border-bottom:2px solid #0168b7; color:#fff; font-size:16px; padding-bottom:5px; margin-bottom:2px; display:inline-block;}
.footer .sitemap a { color:#fff;}
.footer .language { float:right; text-align:right; color:#fff;width: 100%}
.footer .language select { display:block; width:240px; height:36px; border-radius:100px; padding:0 10px; margin-top:5px;float: right;}
.footer .line { border-bottom:1px solid #3a3a3a; clear:both; margin:30px 0;}
.footer .copyright { float:left;}
.footer .link { float:right;}
.footer .link a { color:#777; padding:0 10px;}

.totop { position:fixed; right:30px; bottom:30px;}

.sidebar .headline { text-align:left; margin:0;}
.sidebar .headline strong { font-size:26px;}
.sidebar .headline i { margin:15px 0; width:60px;}
.sidebar .search { margin:20px 0 40px 0; height:38px; background:#e5e5e5; padding:0 10px; border-radius:100px;}
.sidebar .search .ipt_text { width:185px; height:38px; padding:0 10px; border:none; margin:0; background:none; font-size:14px;}
.sidebar .search .ipt_btn { width:38px; height:38px; background:url(../images/icon_search2.png) no-repeat center; border:none; vertical-align:middle; cursor:pointer;}

.line2 { height:2px; background:#e5e5e5; overflow:hidden; clear:both;}

.online { width:64px; position:fixed; top:30%; right:10px; text-align:center;z-index: 1002}
.online i { width:48px; margin:10px auto; display:block; height:1px; background:#959595;}
.online span { width:136px; height:126px; position:absolute; left:-150px; top:50%; margin-top:-63px; background:url(../images/bg_qrcode.png) no-repeat center; text-align:left; display:none;}
.online span img { margin:22px 0 0 23px; width:80px; height:80px;}
.online .inner { margin-top:10px; padding:10px 0; background:#fff; border:1px solid #c0daed; border-radius:10px; box-shadow:0 0 10px #c0daed;}
.online .wx { width:46px; height:46px; display:inline-block; background:url(../images/icon_wx.png) no-repeat center; position:relative; cursor:pointer;}
.online .wb { width:46px; height:46px; display:inline-block; background:url(../images/icon_wb.png) no-repeat center; position:relative; cursor:pointer;}
.online .wx:hover { background-image:url(../images/icon_wx2.png);}
.online .wb:hover { background-image:url(../images/icon_wb2.png);}
.online a:hover span { display:block;}


/*--首页--*/
.banner { min-width:1180px; height:400px; overflow:hidden; position:relative; margin:0 auto;top:80px}
.banner .bd ul { margin:0 auto;}
.banner .bd li{ min-width:1180px; height:625px; background-repeat:no-repeat; background-position:center top;}
.banner .bd a img{
    width: 100%;
    height: 400px;
}

.banner .hd { width:100%; position:absolute; left:0; bottom:35px; cursor:pointer;}
.banner .hd ul { margin:0 auto; width:1180px;}
.banner .hd li { float:left; width:102px; height:73px; border:1px solid #000; position:relative;}
.banner .hd li:after { content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.7);}
.banner .hd li.on:after { display:none;}
.banner .a { display:block; width:100%; height:100%;}
.banner .btn { width:1180px; position:absolute; left:50%; bottom:130px; margin-left:-590px;}
.banner .prev { float:left; width:42px; height:42px; background:url(../images/prev_a1.png) no-repeat; border-radius:100px; cursor:pointer; margin-right:10px;}
.banner .next { float:left; width:42px; height:42px; background:url(../images/next_a1.png) no-repeat; border-radius:100px; cursor:pointer;}
.banner .prev:hover { background-image:url(../images/prev_a2.png);}
.banner .next:hover { background-image:url(../images/next_a2.png);}

.solution { width:1052px; margin:30px auto; position:relative;}
.solution .tempWrap { width:1052px !important;}
.solution ul { width:1300px; height:387px; overflow:hidden; zoom:1;}
.solution li { width:330px; height:265px; border:1px solid #eee; float:left; margin-right:24px; position:relative; margin-top:50px;}
.solution h4 { font-size:20px; font-weight:normal; text-align:center; margin:70px 25px 10px 25px;}
.solution p { font-size:14px; line-height:1.8em; margin:0 25px;}
.solution .icon { padding:10px; background:#fff; position:absolute; left:50%; top:-60px; margin-left:-60px;}
.solution .more { position:absolute; left:50%; bottom:-70px; margin-left:-25px; width:36px; height:36px; border:2px solid #333; border-radius:100%; background:url(../images/icon_more.png) no-repeat center;}
.solution .more:hover { border-color:#0168b7;}
.solution .prev { width:48px; cursor:pointer; position:absolute; left:-64px; top:50%; margin-top:-24px; opacity:0.25;}
.solution .next { width:48px; cursor:pointer; position:absolute; right:-64px; top:50%; margin-top:-24px; opacity:0.25;}
.solution .prev:hover,
.solution .next:hover { opacity:1;}

.advantage_wrap {min-width:1180px; background:url(../images/bg_advantage.jpg) no-repeat center top; height:403px;}
.advantage { width:1180px; margin:0 auto; position:relative;}
.advantage ul { width:1300px;}
.advantage li { width:370px; float:left; margin-right:32px; position:relative;}
.advantage h4 { font-size:20px; font-weight:normal; text-align:center; margin:0 40px 10px 40px; color:#0168b7;}
.advantage p { font-size:14px; line-height:1.8em; margin:0 40px;}
.advantage .i1 { margin-top:270px;}
.advantage .i2 { margin-top:100px;}
.advantage .i3 { margin-top:270px;}

.case { width:1180px; margin:0 auto; overflow:hidden; zoom:1;}
.case ul { width:1300px;}
.case li { width:370px; height:580px; border:1px solid #eee; float:left; margin-right:32px; position:relative; margin-top:30px;}
.case h4 { font-size:20px; font-weight:normal; margin:25px 25px 10px 25px;}
.case p { font-size:14px; line-height:1.8em; margin:0 25px;}
.case .pic { width:370px; height:268px;}
.case .more { display:inline-block; margin:0 25px; position:absolute; left:0; bottom:30px; color:#0168b7; background:url(../images/more.png) no-repeat left center; padding-left:40px;}

.banner_wuwei { height:99px;width: 100%; margin:70px 0;}
.banner_wuwei>img{
    width: 100%;
}

.introduction { width:1180px; margin:70px auto 70px auto; overflow:hidden; zoom:1; height:260px; position:relative;}
.introduction .headline { margin:0; text-align:left;}
.introduction>img { float:left; width:500px !important; height:260px !important; margin-right:50px;}
.introduction .desc { font-size:14px; line-height:1.8em; margin-top:10px;}
.introduction .btn { position:absolute; left:550px; bottom:0;}
.introduction .btn a { display:inline-block; padding:10px 25px; margin-right:15px; border-radius:6px; background:#0168b7; color:#fff;}
/*.introduction { width:1180px; margin:70px auto 70px auto; overflow:hidden; zoom:1; height:260px; position:relative;}*/
/*.introduction .headline { margin:0; text-align:left;}*/
/*.introduction .pic { float:left; width:500px; height:260px; margin-right:50px;}*/
/*.introduction .desc { font-size:14px; line-height:1.8em; margin-top:10px;width: 500px;}*/
/*.introduction .btn { position:absolute; left:550px; bottom:0;} */
/*.introduction .btn a { display:inline-block; padding:10px 25px; margin-right:15px; border-radius:6px; background:#0168b7; color:#fff;}*/

/*--关于我们--*/
.tab { width:1180px; margin:20px auto; overflow:hidden; zoom:1;}
.tab ul { width:1300px;}
.tab li { float:left;}
.tab a { display:block; padding:5px 20px 5px 70px; position:relative; margin-right:15px;}
.tab strong { display:block; font-size:22px; font-weight:normal;}
.tab span { display:block; font-size:12px;}
.tab .on a { background:#0168b7; color:#fff; border-radius:8px;}

.tab .icon_a1 { background:url(../images/icon_a1.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .icon_a2 { background:url(../images/icon_a2.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .icon_a3 { background:url(../images/icon_a3.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .icon_a4 { background:url(../images/icon_a4.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .icon_a5 { background:url(../images/icon_a5.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .icon_a6 { background:url(../images/icon_a6.png) no-repeat center; display:block; width:43px; height:43px; position:absolute; left:15px; top:50%; margin-top:-22px;}
.tab .on .icon_a1 { background-image:url(../images/icon_b1.png);}
.tab .on .icon_a2 { background-image:url(../images/icon_b2.png);}
.tab .on .icon_a3 { background-image:url(../images/icon_b3.png);}
.tab .on .icon_a4 { background-image:url(../images/icon_b4.png);}
.tab .on .icon_a5 { background-image:url(../images/icon_b5.png);}
.tab .on .icon_a6 { background-image:url(../images/icon_b6.png);}

.about { width:1180px; margin:30px auto; overflow:hidden; zoom:1; font-size:16px; line-height:1.6em;}
.about h4 { margin:10px 0; font-size:24px; font-weight:normal; color:#0168b7;}
.about p { margin:1em 0;}
.about .td_left { float:left; width:645px;}
.about .td_right { float:right; width:440px;}
.about .td_right img { max-width:100%; margin:30px 0;}

.patents { width:1052px; margin:30px auto 70px auto; position:relative;}
.patents .tempWrap { width:1052px !important;}
.patents ul { width:1300px; overflow:hidden; zoom:1;}
.patents li { width:220px; float:left; margin-right:56px; position:relative; text-align:center;}
.patents p { font-size:16px; margin:10px 0 0 0;}
.patents .pic { width:220px; height:230px; border:6px solid #494949; box-sizing:border-box;}
.patents .more { position:absolute; right:0; top:220px; width:40px;  height:40px; background:url(../images/icon_view.png) no-repeat center;}
.patents .prev { width:48px; cursor:pointer; position:absolute; left:-64px; top:50%; margin-top:-74px; opacity:0.25;}
.patents .next { width:48px; cursor:pointer; position:absolute; right:-64px; top:50%; margin-top:-74px; opacity:0.25;}
.patents .prev:hover,
.patents .next:hover { opacity:1;}

/*--新闻--*/
.news_list { width:1180px; margin:30px auto;}
.news_list li { margin:20px 0; background:#fcfcfc; overflow:hidden; zoom:1;}
.news_list .time { float:left; padding:15px; width:110px; background:#0068b7; color:#fff; text-align:right;}
.news_list .time strong { font-size:72px; font-weight:normal; display:block; height:115px;}
.news_list .info { margin-left:140px; padding:25px 30px; position:relative; overflow:hidden; zoom:1;}
.news_list .title { font-size:18px;}
.news_list .desc { font-size:14px; color:#777; line-height:20px; height:60px; margin:10px 0; overflow:hidden;}
.news_list .count { float:left; color:#777;}
.news_list .more { float:right; color:#0168b7; border:1px solid #0168b7; border-radius:4px; padding:5px 20px; display:inline-block;}

.news_detail { width:910px; margin:30px auto 60px auto; overflow:hidden;}
.news_detail .bar { overflow:hidden; zoom:1; color:#646464; font-size:16px;}
.news_detail .info { float:left;}
.news_detail .info strong { color:#0168b7; font-weight:normal; padding-right:5px;}
.news_detail .info i { width:1px; height:10px; overflow:hidden; background:#999; display:inline-block; margin:0 10px;}
.news_detail .share { float:right;}
.news_detail>.title { margin:30px 0 20px 0; font-size:32px; font-weight:normal; text-align:center;}
.news_detail .text { margin:20px 0; line-height:1.8em; color:#646464; font-size:16px;}
.news_detail .text p { margin:1em 0;}
.news_detail .text img { width:100%;max-width:100%;}
.news_detail .sale{
    display: inline-block;
    margin: 15px 13px;
    border: 1px solid #e5e5e5;
    padding: 20px;
    width: 315px;
}
.news_detail .sale img {
    height: 100px;
    width: 100px;
    border-radius: 50px;
    margin-bottom: 7px;
}
.news_detail .sale div { text-align: center}
.news_detail .sale .text-body { text-align: left}

/*--解决方案--*/
.superiority { width:1180px; margin:30px auto; position:relative; overflow:hidden; zoom:1;}
.superiority ul { width:1300px;}
.superiority li { width:370px; float:left; margin-right:32px; position:relative; text-align:center;}
.superiority h4 { font-size:24px; font-weight:normal; text-align:center; margin:20px 40px 10px 40px;}
.superiority p { font-size:16px; line-height:1.8em; margin:0 40px; color:#999;}
.superiority .icon { display:block; margin:0 auto;}

.solution_list { width:1180px; margin:0 auto; overflow:hidden; zoom:1;}
.solution_list ul { width:1300px;}
.solution_list li { width:30%; height:367px !important; float:left; margin-right:32px; position:relative; margin-top:50px;}
.solution_list h4 { font-size:24px; font-weight:normal; margin:25px 25px 10px 25px; text-align:center;height:75px}
.solution_list p { font-size:16px; line-height:1.8em; margin:0 25px; color:#999;}
.solution_list .pic { width:270px; height:270px; display:block; margin:0 auto;}
.solution_list .more { display:inline-block; margin:0 25px; position:absolute; left:0; bottom:30px; color:#0168b7; background:url(../images/more.png) no-repeat left center; padding-left:40px;}

.solution_info { overflow:hidden; zoom:1; margin-bottom:50px;}
.solution_info .pic { float:left; width:414px; overflow:hidden; position:relative;}
.solution_info .pic img { width:410px !important; height:300px !important; margin:5px;}
.solution_info .pic:before { position:absolute; left:0; bottom:0; width:58px; height:58px; background:url(../images/arr_5.png) no-repeat center; content:"";}
.solution_info .pic:after { position:absolute; right:0; top:0; width:58px; height:58px; background:url(../images/arr_6.png) no-repeat center; content:"";}
.solution_info .info { float:right; width:380px;}
.solution_info h4 { font-size:24px; font-weight:normal;}
.solution_info p { font-size:16px; line-height:1.6em; color:#999; margin:10px 0; min-height:110px;}
.solution_info .more { font-size:16px; display:inline-block; padding:8px 25px 8px 40px; margin-right:15px; border-radius:6px; background:#0168b7 url(../images/icon_email2.png) no-repeat 12px center; color:#fff;}

.solution_detail {
    margin: 5px 0 60px 0;
    overflow: hidden;
    clear: both;
    background-color: #efefef;
}
.solution_detail .text { margin:40px 25px 20px 25px; line-height:1.8em; color:#646464; font-size:16px;}
.solution_detail .text p { margin:1em 0;background-color: #efefef !important}
.solution_detail .text span {background-color: #efefef !important}
.solution_detail .text img { max-width:100%;}

.tab2 { position:relative; height:60px;}
/*.tab2 ul { position:absolute;}*/
.tab2 li {
    float: left;
    text-align: center;
    font-size: 16px;

    margin-right: 5px;
}
.tab2 li i { display:block; font-size:12px; font-style:normal; visibility:hidden;}
.tab2 li a { padding: 10px 24px;  display: block; font-weight: 600; border-bottom: 3px solid #d0d0d0;}
.tab2 li a.on {color: #0168b7;  font-weight: 600;border-bottom: 3px solid #0168b7;}
.tab2 li i { visibility:visible;}

.snap_list li { margin:20px 0; overflow:hidden; zoom:1;}
.snap_list .pic { float:left; width:70px; height:62px;}
.snap_list .info { margin-left:85px;}
.snap_list .title { height:20px; line-height:20px; overflow:hidden; color:#0168b7; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.snap_list .desc { height:40px; line-height:20px; overflow:hidden; color:#222; margin-top:4px;}

/*--服务与支持--*/
.service_find { width:816px; height:60px; margin:0 auto; border:1px solid #d0d0d0; border-radius:100px; overflow:hidden; box-shadow:0 3px 5px #d0e3f2;}
.service_find i { border-right:1px dashed #d0d0d0; height:30px; margin-top:15px; float:left;}
.service_find .ipt_text { font-size:1em; float:left; width:440px; height:60px; border:none; padding:0 2em; box-sizing:border-box;}
.service_find .ipt_date { font-size:1em; float:left; width:175px; height:60px; border:none; padding:0 1em; box-sizing:border-box; text-align:center; background: url(../images/date.jpg) no-repeat center;}
.service_find .ipt_btn { padding:0; width:198px; height:60px; border:none; box-sizing:border-box; background:#252525; color:#fff; font-size:1.5em; font-family: Arial, "microsoft yahei", simsun; cursor:pointer;}

.service { width:1180px; margin:30px auto 70px auto; overflow:hidden; zoom:1; padding-bottom:5px;}
.service ul { width:1300px;}
.service li { width:370px; height:547px; border:1px solid #fff; float:left; margin-right:32px; position:relative; margin-top:30px;}
.service h4 { font-size:24px; font-weight:normal; margin:28px 25px 10px 25px; text-align:center;}
.service p { font-size:14px; min-height:120px; line-height:1.5em; margin:15px 25px 0 25px;}
.service img { vertical-align:top;}
.service .pic { position:relative;}
.service .pic img { width:370px; height:275px;}
.service .star { text-align:center;}
.service .more { font-size:14px; display:inline-block; padding:4px 10px; border-radius:6px; background:#0168b7; color:#fff;}
.service .i1 .pic { margin-top:25px;}
.service .i1 .pic:after { position:absolute; left:50%; top:0; margin-left:-49px; width:98px; height:21px; background:url(../images/arr_7.png) no-repeat center; content:"";}
.service .i2 .pic:after { position:absolute; left:50%; bottom:0; margin-left:-49px; width:98px; height:21px; background:url(../images/arr_8.png) no-repeat center; content:"";}
.service .i2 { box-shadow:0 0 10px #ccc; border:none;}


#index_content{
	margin-top:140px;
}

ul.page_list {
    width: 100%;
    height: 50px;
}
.page_list li,.page_list li span{
    display: inline-block;
    margin: 5px;
}
.page_list li span{
    color: #fff;
    background: #7b8ea5;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}
.news_detail .height_less img{
    height: 430px;
}
