﻿body{
	font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	color:#666;
}
a:hover,.news_ls a:hover,.in_news a:hover{
	text-decoration:none;
    color:#47a3f6;
}
.header{
	width:100%;

}
.headerin{
    position: absolute;
    top:0px;
    height: 52px;
}
.header_service{
	background:url(../images/fdz_bg.jpg) center;
    height: 380px;
}
.headerfa{
	background:url(../images/bg_mh.jpg) center;
    height: 380px;
}
.headernews{
	background:url(../images/news_bg.jpg) center;
    height: 400px;
}
.headerca{
    background:url(../images/case_bg.jpg) center;
    height: 503px;
}
.headerex{
    background:url(../images/ex_bg.jpg) center;
    height: 400px;
}
.headerpro{
    background:url(../images/pro_bg1.jpg) center;
    height: 712px;
}
.headerrmo{
    background:url(../images/rmo_bg.jpg) center;
    height: 670px;
}
.headermon{
    background:url(../images/mon_bg.jpg) center;
    height: 707px;
}
.headerabj{
    background:url(../images/ab_jbg.jpg) center;
    height: 400px;
}
.headerabc{
    background:url(../images/ab_bgc.jpg) center;
    height: 394px;
}
.headerabt{
    background:url(../images/ab_tbg.jpg) center;
    height: 400px;
}
.headeraba{
    background:url(../images/ab_bbg.jpg) center;
    height: 379px;
}
.headerproy{
    background:url(../images/yw_bg.jpg) center;
    height: 670px;
}
.header .navbar-default{
	 background-color: transparent; 
     border-color:transparent; 
}
.header .navbar-default .navbar-nav>li>a {
	color:#fff;
	font-size:16px;
	padding: 0px 15px 10px 15px;
}
.header .navbar-default .navbar-nav>li{
	margin-right:20px;
	margin-top:10px;
}
.header .navbar-right{
	margin-right: -5px;
}
.ativicea{
	border-bottom:1px solid #fff;
}
.menu{
	margin-top:-32px;
	text-align:center;
}
.menu_s .navbar-default
{
	margin:0 auto;
	max-width:678px
}
.menu .navbar-default {
    background-color:transparent;
    border-color:transparent;	
	margin:0 auto;
}
.menu .navbar-default .navbar-collapse{
	border-color:transparent;
}
.menu .nav{
	border: 1px solid #e0e0e0;
    min-height: 52px;
}
.menu .nav li{
	background:#fff;
}
.menu_n .navbar-default {
	max-width:600px
}
.menu_f .navbar-default {
	max-width: 800px;
}
.menu_s .navbar-nav li a{
	width:337px;
}
.menu .navbar-nav li a{
	display:inline-block;
	min-width:190px;
	text-align:center;
	background:url(../images/nav.jpg) right no-repeat;
}
.menu .navbar-nav li .linone{
	background:none;
}
.menu .navbar-collapse{
	    padding-right: 0px;
    padding-left: 0px;
}
.menu .navbar-nav>li>.activet:hover{
    color:#47a3f6;
	border-bottom:2px solid #47a3f6;
}
.menu .navbar-nav>li>.activet{
	color:#47a3f6;
	border-bottom:2px solid #47a3f6;
}
/*-------------中部内容样式------------*/
.main_mh{
	text-align:center;
	margin-top:60px;
	width:100%;
}
.titleimg img{
	margin:0 auto;
}
.textp{
	line-height:30px;
	font-size:18px;
	text-align:center;
}
.textpl{
    line-height:30px;
    font-size:24px;
    text-align:center;
}
.textpll{
    font-size: 36px;
    text-align:center;
    margin: 20px 0 30px 0;
}
.textp span{
    color: #3895e9;
}
.stract{
	margin-top:50px;
}
.stract img{
	margin:0 auto;
}
.descender{
	background:#fbfbfb;
	margin-top:60px;
    padding:60px 0;
}
.container_des{
	max-width:1200px;
	margin:0 auto;
	padding:60px 20px 0 0px;
}
.arrange{
    padding-left:75px;
	margin-bottom:55px;
}
.arranger{
	margin-top:60px;
}
.arrange img{
	display:inline-block;
	float:left;
	margin-bottom:20px;

}
.arrange p{
	display:inline-block;
	margin-left:20px;
	float:left;
}
.arrange p b{
    font-weight:normal;
	display:block;
	color:#394b50;
	font-size:18px;
	margin-bottom:20px;
}
.arrange p span{
	display:block;
	font-size:14px;
	color:#999999;
	max-width:364px;
	margin-bottom:20px;

}
.spacing{
	margin-top:60px;
}
.imgy img{
	width:100%;
	height:auto;
	margin:0 auto;
}
/*-------------------------尾部样式-----------------*/
.link{
	padding-left:30px;
}
.link p b{
	color:#666666;
	font-size:18px;
	font-weight:normal;
}
.link a{
	display:block;
	color:#9e9e9e;
	font-size:14px;
	line-height:24px;
}
.link a:hover{
	color:#47a3f6;
}
.contact{
	text-align:right;
}
.lxp1{
	font-size:18px;
	text-align:left;
}
.lxp2 span{
    width:238px;
	display:block;
	height:28px;
	line-height:28px;
    margin-left:35px;
	background:url(../images/icon_ph.png) left no-repeat;
	font-size:31px;
}
.lxp3{
	font-size:14px;
	color:#9e9e9e;
}
.stern1{
	padding:30px;
	margin-top:40px;
	border-top:1px solid #ebebeb;
}
.stern1 p{
	font-size:12px;
	line-height:24px;
}
.stern1 p span{
	color:#b4b4b4;
}
.descender_stern{
	background:#fbfbfb;
	border-top:1px solid #e3e3e3;
}
/*-------------------------其他方案样式---------------------*/
.morefa{
	display:block;
	width:256px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#47a3f6;
	border:1px solid #47a3f6;
	margin:0 auto;
	margin-bottom:50px;
}
.flowimg img{
	margin:0 auto;
	margin-top:80px;
}
.flowimg_b{
	margin-bottom:80px;
}
.flowpath{
	margin-bottom:85px;
	text-align:center;
}
.flowpath span{
	display:block;
	font-size:18px;
	max-width:250px;
	margin:0 auto;
	margin-top:40px;
	text-align:center;
}
.flowpath b{
	display:block;
	font-size:18px;
	max-width:250px;
	margin:0 auto;
	margin-top:40px;
	font-weight:normal;
	color:#3d94e3;
}
.flowpath p{
	font-size:14px;
	color:#999;
	line-height:24px;
	max-width:182px;
	margin:0 auto;
	margin-top:25px;
	text-align:left;
}
.flowpathzh{
	margin-top:-30px;
}
/*-----------------运行商biap样式---------*/
.biap_p{
	margin-top:40px;
}
.flowpath img{
	margin:0 auto;
	margin-top:60px;
	margin-bottom:-8px;
}
.flowpath .spanb{
	color:#3d94e3
}
.biap_p1{
	color:#666;
	font-size:24px;
}
.biap_p2{
	color:#333;
	font-size:36px;
	margin-top:-10px;
}
.cycle_biap{
	max-width:964px;
	margin:0 auto;
	margin-top:90px;
}
.cycle_biap p{
	color:#999;
	font-size:18px;
	text-align:center;
	line-height:24px;
}
.cycle_biap p span{
	font-size:140px;
	margin-top:55px;
	display:inline-block; 
        font-weight:100;
}
.spanb1{
	color:#ff8a4d;
}
.spanb2{
	color:#5ba7ee;
}
.spanb3{
	color:#31d6a4;
}
/*--------------------智慧党建样式-----------------*/
.zhimg img{
	margin:0 auto;
	margin-bottom:45px;
}
.le_ri{
	margin:60px;
}
.le_ri .titleimg{
	margin-bottom:117px;
}
.zh_lr{
	margin-bottom:121px;
}
.zh_lr1{
	margin-top: -121px;
	background:#fbfbfb;
	padding:115px 3px 0 3px;
    text-align:right;
}
.zh_lr span{
	font-size:24px;
	color:#666;
}

.zh_lr p{
	font-size:16px;
	color:#666;
	margin-top:30px;
	line-height:30px;
}
/*--------------------新闻样式------------------------*/
.container_news{
	max-width:1200px;
	margin:0 auto;
	padding:50px 40px;
}
.news_l, .news_r{
	display:inline-block;
	float:left;
}
.news_l{
	width:80px;
	height:80px;
	background:#bcbcbc;
	text-align:center;
	margin:0 auto;

}
.news_l span{
	color:#fff;
	font-family:"微软雅黑";
}
.news_l span b{
	font-weight:normal;
	font-size:36px;
}
.news_r{
	max-width:1000px;
	margin-left:10px;
}
.news_r .title{
	font-size:20px;
	color:#666;
}
.news_r .title:hover{
	color:#47a3f6;
	text-decoration:underline;
}
.news_r p{
	font-size:14px;
	color:#999;
	line-height:24px;
}
.bor{
	border-top:1px solid #f1f1f1;
	padding:20px 0;
}
.bor a:hover{
	color:#47a3f6;
}
.news_title h3{
	font-size:30px;
	color:#333;
	margin-top:10px;
	text-align:center;
}
.news_title p{
	text-align:center;
	color:#999;
	font-size:14px;

}
.news_title p span{
	margin-right:47px;
	margin-top:20px;
}
.news_details p{
	margin:40px 45px;
	text-indent:2em;
	line-height:28px;
	color:#666;
	font-size:14px;
}
.ex_bg{
    max-width: 560px;
    margin: 0 auto;
    text-align: center;
}
.ex_bg img{
    margin: 60px 0 35px 0 ;
}
.ex_bg .form-control{
    padding: 25px 12px;
    font-size: 18px;
    color: #c2c2c2;
    border: 1px solid #1ec6c4;
}
.ex_bg .btn{
    padding: 12px 14px;
    font-size: 18px;

}
.ex_bg .btn-default{
    color: #fff;
    background-color: #1ec6c4;
    border-color: #1ec6c4;
}
.container_ex{
    max-width: 1200px;
    margin: 0 auto;
    margin-top:-45px;
    margin-bottom: 60px;
}
.ex_list{
    max-width: 315px;
    height: 430px;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    margin: 0 auto;
    margin-bottom: 20px;
    position: relative;
}
.ex_list .top{
    width: 100%;
    height: 180px;
    border: 1px solid #fff;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ex_list .top1{
    background:  #34c56a;

}
.ex_list .top2{
    background:#3a98ec;
}
.ex_list .top3{
    background:#6b70d0;
;
}
.ex_list .top img{
    margin: 33px 0 27px 0;
}
.ex_list .top span{
    display: block;
    color: #fff;
    font-size: 21px;
}
.ex_list p{
   padding-top: 20px;
    font-size: 14px;
    line-height:22px;
    color: #666;
    max-width: 278px;
    margin: 0 auto;
}
.ex_list a{
    display: block;
    width: 270px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 18px;
    position:absolute;
    bottom: 35px;
    right: 20px;
}
a.e1{
    border:1px solid #34c56a;
    color: #34c56a;
}
a.e2{
     border:1px solid #3a98ec;
    color: #3a98ec;
}
.centerimg img{
    text-align:center;
    margin:0 auto;
}
a.e3{
    border:1px solid #6b70d0;
    color: #6b70d0;
}
/*--------------首页样式----------------*/
.in_listp{
    margin:40px 0;
}
.in_list{
    position:relative;
    width:230px;
    height:130px;
    margin:0 auto;
}
.in_list a{
    display: block;
    margin: 40px 0 15px 0;
}
.in_list a:hover{
    display: block;
    width: 230px;
    height: 130px;

}
.in_listp p{
    max-width: 230px;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin: 0 auto;
    text-align: left;
}
.index_l{
    border:1px solid #e9e9e9;
    width: 230px;
    height: 280px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    margin-top: 45px;
    margin-bottom: 100px;
}
.index_l .top{
    width: 229px;
    height: 146px;
    background: url(../images/in_tab2.png) no-repeat;
    margin-left: -2px;
    margin-top: -1px;
    text-align: center;
}
.index_l .top span{
    font-size: 18px;
    padding-top: 40px;
    display: block;
    color: #666;
}
.index_l .icon1{
     background:url(../images/in_dw.png) no-repeat;
 }
.index_l .icon2{
    background:url(../images/in_yx.png) no-repeat;
}
.index_l .icon3{
    background:url(../images/in_yx1.png) no-repeat;
}
.index_l .icon4{
    background:url(../images/in_qt.png) no-repeat;
}
.index_l .icon{
    width: 64px;
    height: 64px;
    margin: 10px 0 0 84px;
}
.index_l p{
    font-size: 14px;
    color:#666;
    padding: 10px 0 25px 0;
    max-width: 182px;
    margin: 0 auto;
    line-height: 20px;
    text-align: left;
}
.index_l a{
    display: block;
    width: 120px;
    height: 30px;
    color: #666;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    font-size: 14px;
    border: 1px solid #e9e9e9;
}
.in_lr1{
    margin-top:60px ;
}
.in_lr2{
    margin:80px 0 100px 0;
}
.in_lr img{
    margin: 0 auto;
}
.in_lr span{
    display: block;
    font-size: 24px;
    color: #666;
}
.in_lr p{
    font-size: 16px;
    color: #999;
    line-height: 30px;
    margin: 24px 0;
    display: block;
    max-width: 555px;
}
.in_lr a{
    display: block;
    width: 150px;
    height: 36px;
    color: #666;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    border: 1px solid #e9e9e9;
}
.in_lr a:hover{
    background: #1d89ed;
    color: #fff;
}
.in_lr2 span,.in_lr2 a{
    float: right;
}
.in_lr2 p{
    float: right;
}
.in_case{
    background: #1d89ed;
}
.in_case1{
    margin-top: 60px;
    margin-right: 21px;
    margin-left: 10px;
}
.in_case1 img{
}
.in_case1 .col-lg-6 ,.in_case1 .col-xs-12{
    padding-left: 0;
    padding-right: 0;
    margin-left: -1px;

}
.in_case a{
    display: block;
    width: 150px;
    height: 36px;
    color: #666;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    margin:55px auto;
}
.in_news{
    margin-bottom: 100px;

}
.in_news h4{
    margin: 10px auto;
    max-width: 330px;
    height: 40px;
    line-height: 40px;
    background:url(../images/in_nav.jpg) bottom  no-repeat;
}
.in_news h4 span{
    font-size: 20px;
    float: left;
}
.in_news h4 a{
    font-size: 14px;
    float: right;
    margin-right: 12px;
    color: #666;
}
.in_news img{
    margin: 0 auto;
}
.in_news p{
    font-size: 14px;
    color: #666;
    margin-top: 10px;
    max-width: 330px;
    margin: 10px auto;
}
.in_news p b{
    font-weight: normal;
    float: right;
}

.news_ls b{
    font-weight:normal;
    font-size: 30px;
}
.news_ls span{
    float: left;
    width: 60px;
    height: 60px;
    margin-left:15px;
    font-size: 12px;
    background: #bcbcbc;
    color: #fff;
    text-align: center;
    display: inline-block;

}
.news_ls1{
    margin-bottom: 30px;
}
.news_ls a{
    float: left;
    margin: 10px 0 0 10px;
    display: inline-block;
    max-width: 260px;
    font-size: 14px;
    color: #666;
}
/*-----------------------案例样式---------------------------*/
.case_tab ul, .case_tab .tab-content{
    text-align: left;
    margin: 0 auto;
}
.case_tab .nav-tabs{
     border-bottom:transparent;
    text-align: center;
    max-width: 672px;
    margin: 0 auto;
}
.case_tab  .nav-tabs>li.active>a,.case_tab  .nav-tabs>li.active>a:focus,.case_tab  .nav-tabs>li.active>a:hover {
    color: #409cef;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.case_tab .nav-tabs>li>a:hover {
    border-color:transparent;
    color: #409cef;
}
.case_tab .nav>li>a:focus,.case_tab .nav>li>a:hover {
    text-decoration: none;
    background-color:transparent;
}
.case_tab .nav-tabs>li>a{
    color: #333;
    font-size: 18px;
    background: url(../images/nav1.jpg) right  no-repeat;
    padding: 10px 38px;
}
.case_tab .nav-tabs>li>.bodynone{
    background: transparent;
}
.ca_list1{
    margin-top: 50px;
}

.ca_list img{
    margin: 0 auto;
}
.ca_list p{
    margin:15px 0 40px 0;
    font-size: 14px;
    color: #666;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.partner{
    margin-top: 60px;
    padding-top: 75px;
    width: 100%;
    min-height: 690px;
    color: #fff;
    background: url(../images/ca_bg1.jpg) center;
}
.case_pa{
    max-width: 993px;
    margin: 0 auto;
    margin-top: 50px;
}
.case_pa .col-lg-6,.case_pa .col-xs-12{
    padding-right: 0;
    padding-left: 0;
}
/*----------------产品样式---------------*/
.it_operation{
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.it_list{
    width: 365px;
    height: 252px;
    margin:0 auto;
    background: #fff;
    text-align: center;
    margin-top: 50px;
}
.it_list img{
    margin: 20px 0;
}
.it_list span{
    font-size: 20px;
    color: #666;
    display: block;
}
.it_list p{
    color:#999;
    font-size: 16px;
    margin:11px 38px ;
    text-align: left;
    line-height: 24px;
}
.it_list1{
    max-width: 877px;
    margin: 0 auto;
    margin-top: 50px;
    padding-bottom: 50px;
}
.it_list1 .col-lg-6{
    padding-left: 0;
    padding-right: 0;
}
.it_list1 p{
    color: #34576a;
    font-size: 18px;
    text-align: center;
}
.itcol1{
    position: relative;
    width: 458px;
    height: 240px;
    margin: 0 auto;
}
.it_p1{
    position: absolute;
    left: 0;
    top:179px
}
.it_p2{
    position: absolute;
    left: 279px;
    top: 174px;
}
.it_p3{
     position: absolute;
     left: 80px;
     top: 171px;
 }
.it_p4{
    position: absolute;
    right: 0;
    top: 171px;
}
.pro_it{
    max-width: 1035px;
    margin: 0 auto;
    margin-top: 60px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-top: transparent;
}
.table>thead>tr>th{
    border-bottom:transparent;
}
.pro_it .table{
    text-align: center;
    font-size: 16px;
}
.pro_it .table th{
    font-weight: normal;
    text-align: center;
    background: #409cef;
    color: #fff;
}
.it_bg {
    background: #fff;
}
.td_it{
    color: #3e96e6;
}
.pro_ita a{
    margin: 60px auto;
}
.sso{
    width: 100%;
   height: 861px;
    margin-top: 100px;
    padding-top: 90px;
    background: url(../images/pro_img3.jpg) center;
}
.pro_img img{
    margin: 0 auto;
    margin-top: 80px;
}
.sso1{
    width: 100%;
    height: 861px;
    padding-top: 90px;
    background: url(../images/pro_img3.png) center;
}
.pro_title img{
    margin: 0 auto;
}
.pro_title p{
    color: #366db6;
    font-size: 30px;
    
    text-align: center;
    margin: 25px 0 145px 0;
}
.pro_ul{
    max-width: 804px;
    margin: 0 auto;
    margin-top: 125px;
    list-style: none;
}
.pro_ul li{
    color: #366db6;
    font-size: 18px;
    background: url(../images/pro_icon2.jpg) left no-repeat;
    padding-left: 50px;
    min-height: 30px;
    line-height: 30px;
    margin-bottom: 30px;
}
.sso2{
    background-color: #1b7bc7;
}
.sso22{
    padding-top: 90px;
    width: 100%;
    min-height: 861px;
    background: url(../images/yun.jpg) bottom no-repeat;
}
.boxp{
    width: 100%;
    height: 195px;
    color: #fff;
    text-align: center;
    
    padding-top: 60px;
}
.boxp span{
    font-size: 22px;
}
.boxp {
    font-size: 16px;
    line-height: 36px;
}
.box1{
    background:#227fc9;
}
.box2{
    background:#1a79c3;
}
.list_ss{
    padding: 105px 0;
    max-width: 1200px;
    margin: 0 auto;
}
.list_ss .col-lg-3{
    padding-left: 0;
    padding-right: 0;
}
.down{
    width: 190px;
    height: 22px;
    display: block;
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 100px;
    background:  url(../images/icon.png) right no-repeat;
}
.down:hover{
    color: #fff;
}
.rmp_it{
    margin: 0 -65px;
    text-align: center;
    padding: 60px 0 50px 0;
    border-bottom: 1px dashed #b9bfbf;
}
.rmp_it img{
    margin: 0 auto;
}
.rmp_it p{
    font-size: 14px;
    text-align: center;
    color: #666;
    margin-top:20px;
}
.ptitle{
 text-align: center;
    font-size: 24px;
    color: #216bb5;
    margin: 20px 0 35px 0;
}
.srmo{
    margin: 30px 0 50px 0;
}
.rmo_bg{
    background: #f3f8fc;
}
.rmo_box{
    max-width: 1200px;
    margin: 0 auto;
    padding: 44px 0 40px 0;
}
.rmo_box img{
    margin: 0 auto;
}
.rmo_box p{
    font-size: 30px;
    color: #666;
    margin: 20px 0 0 90px;
}
.rmo_box ul{
    font-size: 18px;
    color: #999;
    line-height: 40px;
    margin-left: 70px;
}
.imgspacing img{
    margin: 60px 0;
}
.imgspacing1 img{
    margin: 90px 0;
}
.down1{
    width: 190px;
    height: 22px;
    display: block;
    color: #fff;
    margin: 75px auto;
    font-size: 18px;
    background: url(../images/r_icon.jpg) right no-repeat;
}
.down1:hover{
    color:#fff;
}
.mon_t{
    width: 100%;
    height: 930px;
    background: url(../images/mon_bg1.jpg) center;
}
.jyk_pp{
    color: #fff;
    margin-top: 100px;
}
.jyk_p {
    color: #fff;
    font-size: 45px;
    text-align: center;
    font-weight: lighter;
    max-height:64px;
   
}
.container_mon{
    background: #f6f9fc;
    padding-top: 100px;
}
.container_mon1{
    padding-top: 109px;
    background: #0084e0;
}
.mon_list{
    max-width: 1180px;
    margin: 0 auto;
    text-align: center;
    padding:110px 0 123px 0;
}
.box_mon1{
    background: url(../images/mon_img7.png) center;
}
.box_mon2{
    background: url(../images/mon_img8.png) center;
}
.box_mon3{
    background: url(../images/mon_img9.png) center;
}
.box_mon{
    width: 300px;
    height: 495px;
    color: #fff;
    padding-top: 225px;
    margin: 0 auto;
    margin-bottom: 60px;
}
.box_mon p{
    font-size: 22px;
}
.box_mon ul{
    list-style: none;
    font-size: 13px;
    line-height: 36px;
    text-align: left;
    margin-left: 3px;
}
.mon_bgb{
    padding-top: 109px;
    width: 100%;
    height: 1055px;
    background:url(../images/mon_bg3.jpg) center;
}
/*---------------关于我们样式--------------------*/
.descenderab{
    margin-top: 10px;  
    max-width: 938px;
    margin: 0 auto;
}
.ab_title1 span{
    display: inline-block;
    font-size: 25px;
    color: #666;
    background:url(../images/ab_nav.jpg) left 40px no-repeat;
    padding: 5px 0;
}
.ab_title2 span{
    font-size: 14px;
    color: #999;
    display: inline-block;
    margin-right: 77px;
    margin-top: 18px;
}
.ab_title3 a{
    display: inline-block;
    font-size: 14px;
    color: #409cef;
}
.ab_title3{
    padding-left: 0;
    padding-right: 0;
    height: 30px;
    width: 80px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #409cef;
    margin-top: 12px;
}
.ab_p{
    text-align:left;
    font-size: 24px;
    color: #666;
    margin: 22px 0 0 40px;
}
.abjoin_ul ul{
    list-style: none;
    text-align: left;
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
.ab_joinbox{
    background: #fff;
}
.downab{
    width: 205px;
    margin: 40px auto;
}
.culture_one{
    width: 100%;
    height: 457px;
    background:url(../images/ab_cimg1.jpg) center;
    position: relative;
    top: -36px;
    color: #fff;
    z-index: -10;
    padding-top: 145px;
}
.ab_clist{
   max-width: 1200px;
    margin: 0 auto;
    padding:50px 0 70px 0;
}
.rahmen{
    width: 260px;
    height: 170px;
    margin: 0 auto;
    border: 1px solid #c1c1c1;
    background: #f0f0f0;
    margin-bottom: 50px;
}
.touch{
    background: #fcfcfc;
    margin-top: 32px;
}
.touch1{
    margin-bottom: 50px;
}
.touch_box{
    max-width: 1200px;
    margin: 0 auto;
}
.touch_box p{
    font-size: 18px;
    color: #333;
    margin: 50px 0 0 40px;
}
.touch_box ul{
    list-style: none;

}
.touch_box ul li{
    line-height: 30px;
    font-size: 14px;
    color: #666;
    max-width: 340px;
    padding-left: 28px;
}
.touch_box ul .li_touch1{
    background:url(../images/ab_icon.png) left 7px no-repeat;
}
.touch_box ul .li_touch2{
    background:url(../images/ab_icon2.png) left 10px no-repeat;
}
.touch_box ul .li_touch3{
    background:url(../images/ab_icon3.png) left 10px no-repeat;
}
.touch_box ul .li_touch4{
    background:url(../images/ab_icon4.png) left 10px no-repeat;
}
.abstract_box{
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 50px;
}
.abstract_box p{
    
    font-size: 50px;
    font-weight: lighter;
}
.abstract_box span{
    color: #666;
    font-size: 20px;
    
    margin: 0 auto;
    padding-left: 30px;
}
.abstract_p1{
    color: #47a3f6;
}
.abstract_p2{
    color: #fd9965
}
.abstract_p3{
    color: #39ba93
}
.abstract_span1{
    background: url(../images/ab_bicon1.jpg) left no-repeat;
}
.abstract_span2{
    background: url(../images/ab_bicon2.jpg) left no-repeat;
}
.abstract_span3{
    background: url(../images/ab_bicon3.jpg) left no-repeat;
}
.abstract_pc{
    font-size: 16px;
    color: #999;
    line-height: 30px;
    text-align: center;
    margin-bottom: 60px;
}
.affair_box{
    width:100%;
    height: 780px;
    background: #3290e5;
    color: #fff;
    padding-top: 5px;
}
.describe{
    color: #666;
    font-size: 14px;
    text-align: center;
    margin-top: -40px;
}
.carousel_in{

}

.carousel_in .hrefa{
    float: right;
    color: #fff;
    display:block;
    width: 105px;
    height: 32px;
    font-size: 14px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 32px;

}
.carousel_in .hrefa1{
   position: absolute;
    top:-10px;
    right: 0;
}
.carousel_in .hrefa2{
    position: absolute;
    top:-10px;
    right: 0;
}
.in_a .carousel-caption{
    right: 56%;
    bottom: 27%;
}
.re_top{
	position:fixed; right:1%; bottom:10px; z-index:999;
}
.re_top ul{
	list-style:none;
}
.re_top ul li{
	cursor:pointer;
}
.pic{
    position:absolute;
    display:none;
}
.pict1{
    top:0;
    right: 0;
}
.pict2{
    top:56px;
    right: 0;
}
.pict21{left:-210px; top:65px; width:249px;height:135px;}
.header .navbar-right .dropdown-menu{
    right: -59px;
}
.pict3{
    top:113px;
    right: 0;
}

.picwx{
    top: -85px;
    right: -9%;
}
.header .navbar-default .navbar-nav>.open>a,.header .navbar-default .navbar-nav>.open>a:focus,.header .navbar-default .navbar-nav>.open>a:hover{
    color: #fff;
    background-color: transparent;
}
.header .dropdown-menu>li>a{
    padding: 8px 20px;
    color:#fff;
    background:rgba(55, 61, 109, 0.5);
}
.header .dropdown-menu{
    background-color:transparent;
    border: transparent;
}
.header .dropdown-menu>li>a:focus,.header .dropdown-menu>li>a:hover{
    background:rgba(55, 61,109, 0.5);
}

.in_news p a{
    color: #666;
}
.rahmen p{
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    height: 35px;
    position: absolute;
    width: 260px;
    bottom: 40px;
    z-index: 1;
}
.itemp{
    text-align: center;
    height: 35px;
    position: absolute;
    width: 260px;
    bottom: 50px;
    background: #41576c;
    opacity: 0.5;
}
.in_list .mark{
    background:url(../images/zzc1.png) no-repeat center;
    opacity:0.9;
    display:none;
    width:230px;
    height:130px;
    position:absolute;
    top:-40px;
    z-index:0;
    overflow:hidden;
    filter:alpha(opacity=0.5);
}
.in_case a:hover{
    background: #fff;
    color: #1D89ED;
}
.headerjr{
    background:url(../images/jr_bg.jpg) no-repeat center ;
    height: 480px;
}
.titleimgjr{
    text-align: center;
    font-size: 45px;
    color: #7d7d7d;
    
}
.stract1{
    padding-bottom: 95px;
}
.jrongp{
    margin: 66px 0 84px 0;
}
.jrongp p{
    line-height: 36px;
    width: 1110px;
    margin: 0 auto;
    font-size: 16px;
    text-indent: 2em;
}
.carousel-inner .item{
    text-align:center;
}
.carousel-inner .item img{
    display:inline;
}
.lxp4 a{
    display:inline-block;
    width:26px;
    height:26px;
    background-repeat:no-repeat;
    text-decoration:none;
}
.lxp4 a.qq{
    background-image:url(img/qq.png)
}
.lxp4 a.qq:hover{
    background-image:url(img/qq-_pre.png)
}
.lxp4 a.wexin{
    background-image:url(img/wechat.png)
}
.lxp4 a.wexin:hover{
    background-image:url(img/wechat_pre.png)
}
.lxp4 a.weibo{
    background-image:url(img/weibo.png)
}
.lxp4 a.weibo:hover{
    background-image:url(img/weibo_pre.png)
}
.affair_box .img-responsive{
    text-align:center;
    margin:0 auto;
    margin-top:15px;
}
.container_ex a:first-child{

}
a.e1:hover{
background:#34c56a;
color:white;
}

a.e2:hover{
background:#3a98ec;
color:white;
}

a.e3:hover{
background:#6b70d0;
color:white;
}
.ca_list {
    text-align:center;
}
.abb{
    margin-top:60px;
}
.navbar-nav>li>.dropdown-menu{
    margin-top:10px;
}
.carousel-indicators li,.carousel-indicators .active{
    margin-right:15px;
}
.banner img{display:none!important;}
@media (max-width:768px) {

.navbar-default .navbar-nav .open .dropdown-menu>li>a{
color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
    background:rgba(42, 47, 83, 0.5);
    color:#fff;
}
.header .navbar-right {
    background-color: rgba(42, 47, 83, 0.6);
    border-color: transparent;
}

.menu{
margin-top:-44px;
}
.headerfa{
    height: 192px;
background-color:#187CC8;
    background-size: 190%;
    background-repeat: no-repeat;
    background-position: center 52px
}
 
    .collapse.in {
    display: block;
    position: absolute;
    z-index: 1000;
    width: 100%;
}
    .header .navbar-default{
        background-color:#588DD1;
    }
    .carousel{
        margin-top: 101px;
    }
    .banner{
        height: 221px!important;
        background-size: 172%!important;
    }
    
    .headermon{
                height: 338px;
        background-size: 220%;
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: center 11px;
    }
    .headerpro{
        height: 340px;
        background-size: 220%;
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: center 52px;
    }
    .headerproy{
        height: 264px;
    background-size: 157%;
        background-repeat: no-repeat;
        background-color: #287EC2;
        background-position: center 51px;
    }
    .header_service{
    height: 160px;
    background-size: 152%;
        background-repeat: no-repeat;
        background-color: #163F6B;
        background-position: center 52px;
    }
    .headerca{
    height: 274px;
    background-size: 186%;
        background-repeat: no-repeat;
        background-color: #3198F5;
        background-position: center 49px;
    }
    .headernews{
    height: 193px;
    background-size: 179%;
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: center 52px;
    }
    .headerabj{
height: 200px;
    background-size: 202%;
        background-repeat: no-repeat;
        background-color: #5C6FA9;
        background-position: center 48px;
    }
    .headerrmo{
       height: 287px;
    background-size: 188%;
    background-repeat: no-repeat;
    background-color: #147CDD;
    background-position: center 40px;
    }
    .headerjr{
        height: 262px;
        background-size: 178%;
        background-repeat: no-repeat;
        background-color: #5C6FA9;
        background-position: center 103px;
    }
    .partner{
        height: 903px;
        background-size: 688%;
        background-repeat: no-repeat;
        background-color: #3D6B8C;
        background-position: center 0px;
    }
    .sso{
        height: 507px;
        background-size: 284%;
        background-repeat: no-repeat;
        background-color: #2070B4;
        background-position: center 65px;
    }
    .mon_bgb{
        height: 729px;
        background-size: 341%;
        background-repeat: no-repeat;
        background-color: #F1F0F5;
        background-position: center 34px;
    }
    .mon_t{
        height: 622px;
        background-size: 309%;
        background-repeat: no-repeat;
        background-color: #0184DF;
        background-position: center 41px;
    }
    .affair_box{
        height:400px;
    }
    .lxp1{
        text-align:right;
    }
    .lxp2 span{
        width:238px; 
        display:inline-block;   
    }
    .lxp2{
        text-align:right;
    }
    .in_lr img{
        margin-bottom:60px;
    }
    .in_lr p{
        margin:24px 20px;
    }
    .in_lr span{
        margin-left:24px;
    }
    .in_lr a{
        margin-left:20px;
        display:inline-block;
    }

    .in_case1 img{
        margin-bottom:5px;
    }
    .in_lr2 span, .in_lr2 a{
        float:unset
    }
  .in_lr2 a{
      margin-bottom:60px;
  }
  .news_ls{
      margin-left:40px;
  }
  .col-xs-6{
      margin-bottom:20px;
  }
  .abb .col-lg-3{
      margin-bottom:20px;
  }
 .tab-content {
     padding-left:20px;
 }
 .ab_title3{
     margin-left:20px;
 }
 .news_r{
     margin-left:30px;
 }
 .news_r .title{
     font-size:16px;
 }
 .navbar-default .navbar-toggle .icon-bar{
     background-color:#fff;
 }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #147ADC;
}
.rmp_it p{
    margin-bottom:50px;
    margin-top:10px;
}
    .abstract_box p {
        font-size: 40px;
        margin-top: 29px;
    }
    .news_l{
        width:70px;
        height:70px;
    }
    .news_l span b{
        font-size:28px;
    }
    .news_ls a{
        max-width:250px;
    }
    .textp{
        font-size:16px;
    }
    .pagination>li>a{
        padding:6px 5px;
    }
    .itcol1{
       max-width:365px;
    }
    .titleimg{
        max-width:415px;
        margin:0 auto;
    }
    .it_list1 p{
        font-size:16px;
    }
   .it_p1{
	left:20px;
        top:131px
    }
    .it_p2{
        left:230px;
        top:131px
    }
    .it_p3{
        left:38px;
         top:131px
    }
    .it_p4{
        right:23px;
         top:131px
    }
    .itcol1 img{
        display: block;
        max-width: 90%;
        height: auto;
        margin:0 auto;
    }
    .cycle_biap p span{
        margin-bottom:30px;
    }
    .pagination{
        margin:20px -20px;
    }
    .in_news img{
        margin-left:10px;
    }
    .in_news h4 span{
        margin-left:10px;
    }
    .in_news p a{
        margin-left:10px;
    }
        .header .navbar-right{
            background-color: rgba(255, 255, 255, 0.9)
    }
    .header .navbar-default .navbar-nav>li>a{
        color:#022FFF;
    }
 .visible-xs{
        max-width:260px;
    }
    .carousel{
        margin-top:38px!important;
    }
 .navbar-default .navbar-toggle {
    border-color: transparent;
    }
 .re_top{
        display:none;
    }
}
