﻿@media (min-width: 768px){
.container {
    width: 750px;
}
}

@media (min-width: 992px){
.container {
    width: 1020px;
}
}

@media (min-width: 1200px){
.container {
    width: 1020px;
}
}

body {
    font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	width:100%;
	color:#3a3a3a;
}
    
.navbar-inverse{
	min-width: 1020px;
	background-color: #0a1a5b;
    border-color: #2e6da4;
	border-bottom: 2px solid #337ab7;
}

.navbar-inverse .navbar{
	margin-bottom: 0px;
}

.navbar-inverse .navbar-nav>li:hover{
	background-color: #204d74;
    border-color: #122b40;
}

.navbar-inverse .navbar-nav>li>a {
    font-size: 16px;
    padding-left: 27px;
    padding-right: 27px;
	color: #ffffff; 
}

.header{
    width:100%;
	border-bottom:1px solid #dcdcdc;
}

.header .head{
    width:980px;
	height:98px;
	margin:0 auto;
}

.header .head .logo{
	padding: 15px 0px;
	padding-top:20px;
}

.header .head .logo img{
	height: 65px;
}

.header .head .search{
	display:none;
    float:right;
	width:290px;
}

.header .head .search form{
	padding-top: 7px;
}

.header .head .top_member_mes{
	display:none;
	padding: 10px 0px 5px 0px;
	line-height: 25px;
}

.header .head .top_member_mes a{
	margin: 0px 3px;
}

.home_notice{
	margin: 10px 25px;
	padding: 0px 8px;
	padding-top:5px;
	border-left: 5px solid #286090;
}

.home_notice span{
	background: #ffffff;
    position: absolute;
    z-index: 999;
}

.banner{
    min-width:980px;
	width:100%;
}

.banner .item{
    height:408px;
}

/* main_image */
.main_visual{height:408px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;width:100%;}
.main_image{height:408px;width:100%;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:408px;overflow:hidden;position:absolute;top:0;left:0;padding:0px;margin:0px;}
.main_image li{float:left;width:100%;height:408px; list-style:none;}
.main_image li span{display:block;width:100%;height:408px}
.main_image li a{display:block;width:100%;height:408px}
.main_image li .img_1{background:url(../images/banner1.jpg) center top no-repeat;}
.main_image li .img_2{background:url(../images/banner2.jpg) center top no-repeat;}
.main_image li .img_3{background:url(../images/banner3.jpg) center top no-repeat;}
.main_image li .img_4{background:url(../images/banner4.jpg) center top no-repeat;}
.main_image li .img_5{background:url(../images/banner5.jpg) center top no-repeat;}


div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

#main .panel .panel-heading{
	font-size: 14px;
}

#main .panel .media-object{
	width: 64px;
}

.business_list{
	padding-left: 15px;
}

.business_list li{
	height: 30px;
	line-height: 30px;
}

.business_list li a{
	color: #3a3a3a
}

.about-w3l {
    margin-bottom: 25px;
    text-align: center;
}

.about-w3l h3 {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}

.about-t {
    text-align: center;
    margin: 0 auto;
    width: 35%;
    position: relative;
}

.about-t b.line {
    margin: 0 auto;
    height: 5px;
    background: #ff9900;
    width: 16%;
    text-align: center;
    margin-top: -6px;
}

.about-t b {
    width: 100%;
    height: 1px;
    display: block;
    background: #ff9900;
    margin-bottom: 3px;
}



.wthree b, .wthree b.line {
    background: #0a1a5b;
}



.home_main{
    width:980px;
	margin:0 auto;
	padding:10px 0px;
}

.home_main .home_model{
    background:#f0f0f0;
	margin-bottom:10px;
	padding-top:10px;
}

.home_main .home_model .hm_title{
    background:#0374ee;
	height:25px;
	line-height:25px;
	color:#ffffff;
}

.home_main .home_model .hm_title span{
    float:left;
	width:120px;
	font-size:14px;
	padding: 0px 15px;
}

.home_main .home_model .hm_title a{
    float:right;
	width:60px;
	color:#ffffff;
	text-align:right;
	padding:0px 15px;
}

.home_main .h_main_l{
    width:324px;
	float:left;
}

.home_main .h_main_l .about_lm{
    height:250px;
	*height:240px;
	overflow:hidden;
}

.home_main .h_main_l .about_lm .hm_main{
    padding:5px 14px;
}

.home_main .h_main_l .about_lm .hm_main .intro{
    line-height:22px;
	text-indent:2em;
	overflow: hidden;
    height: 66px;
}

.home_main .h_main_l .about_lm .hm_main .intro_pic{
    margin-top:5px;
}

.home_main .h_main_l .about_lm .hm_main .intro_pic img{
    width:295px;
}

.home_main .h_main_l .gongzuozu_lm{
    height:250px;
	*height:240px;
	overflow:hidden;
}

.home_main .h_main_l .gongzuozu_lm .hm_main{
    padding:5px 14px;
}

.home_main .h_main_l .gongzuozu_lm .hm_main .intro{
    line-height:22px;
	text-indent:2em;
	overflow: hidden;
    height: 66px;
}

.home_main .h_main_l .gongzuozu_lm .hm_main .intro_pic{
    margin-top:5px;
}
.home_main .h_main_l .gongzuozu_lm .hm_main .intro_pic .intro_pic_first{
    margin-bottom:5px;
}

.home_main .h_main_l .gongzuozu_lm .hm_main .intro_pic img{
    /*width:295px;*/
}

.home_main .h_main_l .huiyi_lm{
    height:242px;
	*height:232px;
	overflow:hidden;
}

.home_main .h_main_l .huiyi_lm .hm_main{
    padding:0px 10px 5px 10px;
}

.home_main .h_main_l .huiyi_lm .hm_main .intro{
	color:#0374ee;
	padding: 7px 0px 5px 0px;
	line-height:22px;
}

.home_main .h_main_l .huiyi_lm .hm_main .intro_pic img{
    width:303px;
}

.home_main .h_main_l .chengyuan_lm{
    height:250px;
	*height:235px;
	overflow:hidden;
}

.home_main .h_main_l .chengyuan_lm .hm_main{
    padding: 5px 0px 0px 0px;
}

.home_main .h_main_l .chengyuan_lm .hm_main ul{
    padding:8px 7px;
	margin:0px;
}

.home_main .h_main_l .chengyuan_lm .hm_main ul li{
    list-style:none;
	width: 324px;
	height: 20px;
	*height:14px;
    line-height: 20px;
	*line-height: 14px;
    overflow: hidden;
}

.home_main .h_main_l .chengyuan_lm .hm_main ul li a{
    color:#929292;
	padding: 0px 8px;
	width:160px;
	*width:140px;
	display:block;
	float:left;
}


.home_main .h_main_r{
    width:640px;
	float:right;
}

.home_main .h_main_r .dongtai_lm{
    height:250px;
	*height:240px;
	overflow:hidden;
}

.home_main .h_main_r .dongtai_lm .hm_main{
    padding:4px 8px;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_flash{
    width:270px;
	float:left;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list{
    width:340px;
	float:right;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list .dt_top{

}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list .dt_top .title{
    font-size:18px;
	color:#373738;
	height: 32px;
    line-height: 32px;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list .dt_top .title a{
    color:#373738;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list .dt_top .intro{
    line-height:22px;
	height:66px;
	overflow:hidden;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list hr{
    border-top: 1px solid #05050a;
	margin-top:14px;
    margin-bottom:14px;	
	*margin-top:7px;
    *margin-bottom:7px;	
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list ul{
    padding:0px;
	margin:0px;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list ul li{
    list-style:none;
	float:left;
	width:156px;
	margin-right: 14px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.home_main .h_main_r .dongtai_lm .hm_main .dt_list ul li a{
    color:#3a3a3a;
}

.home_main .h_main_r .dt_gzz{
    overflow: hidden;
}

.home_main .h_main_r .dt_gzz .hangye_dt{
    width:317px;
	height: 250px;
	*height: 240px;
	float:left;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main{
    padding:5px 10px;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main .dt_top{
    
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main .dt_top .title{
    font-size:18px;
	color:#373738;
	height: 32px;
    line-height: 32px;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main .dt_top .title a{
    color:#373738;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main .dt_top .intro{
    line-height:22px;
	height:66px;
	overflow:hidden;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main hr{
    border-top: 1px solid #05050a;
	margin-top:14px;
    margin-bottom:14px;	
	*margin-top:7px;
    *margin-bottom:7px;	
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main ul{
    padding:0px;
	margin:0px;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main ul li{
    list-style:none;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main ul li a{
    float:left;
	width:195px;
	color:#3a3a3a;
}

.home_main .h_main_r .dt_gzz .hangye_dt .hm_main ul li span{
    float:right;
	width:100px;
	color:#3a3a3a;
}


.home_main .h_main_r .dt_gzz .gzz_dt{
    width:317px;
	height: 250px;
	*height: 240px;
	float:right;
}


.home_main .h_main_r .dt_gzz .gzz_dt .hm_main{
    padding:5px 10px;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main .dt_top{
    
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main .dt_top .title{
    font-size:18px;
	color:#373738;
	height: 32px;
    line-height: 32px;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main .dt_top .title a{
    color:#373738;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main .dt_top .intro{
    line-height:22px;
	height:66px;
	overflow:hidden;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main hr{
    border-top: 1px solid #05050a;
	margin-top:14px;
    margin-bottom:14px;	
	*margin-top:7px;
    *margin-bottom:7px;	
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main ul{
    padding:0px;
	margin:0px;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main ul li{
    list-style:none;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main ul li a{
    float:left;
	width:195px;
	color:#3a3a3a;
}

.home_main .h_main_r .dt_gzz .gzz_dt .hm_main ul li span{
    float:right;
	width:100px;
	color:#3a3a3a;
}

.home_main .h_main_r .jishu_bz{
    height:105px;
	*height:95px;
	overflow:hidden;
}

.home_main .h_main_r .jishu_bz .hm_main{
    padding:10px 5px 10px 15px;
}

.home_main .h_main_r .jishu_bz .hm_main ul{
    padding:0px;
	margin:0px;
}

.home_main .h_main_r .jishu_bz .hm_main ul li{
    list-style:none;
	float:left;
	width:192px;
	margin-right: 14px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	
}

.home_main .h_main_r .jishu_bz .hm_main ul li a{
    color:#3a3a3a;
}

.home_main .h_main_r .chanpin_rz{
    height:127px;
	*height:117px;
	overflow:hidden;
}

.home_main .h_main_r .chanpin_rz .hm_main{
    padding:10px 0px;
}

.home_main .h_main_r .chanpin_rz .hm_main .xuzhi{
	width:640px;
	*width:195px;
	height:68px;
	overflow:hidden;
	padding-left:22px;
	background:url(../images/xuzhi_bg.jpg) no-repeat top left;
	margin-right:15px;
}

.home_main .h_main_r .chanpin_rz .hm_main .xuzhi ul{
   padding:0px;
   margin:0px;
}

.home_main .h_main_r .chanpin_rz .hm_main .xuzhi ul li{
   list-style:none;
   height: 22px;
   line-height: 22px;
   overflow:hidden;
   float:left;
   width:200px;
}

.home_main .h_main_r .chanpin_rz .hm_main .xuzhi ul li a{
   color:#3a3a3a;
}

.home_main .h_main_r .chanpin_rz .hm_main .jieguo{
    float:left;
	width:400px;
	*width:380px;
	height:68px;
	position:relative;
	overflow:hidden;
	padding-left:22px;
	background:url(../images/jieguo_bg.jpg) no-repeat top left;
}

.home_main .h_main_r .chanpin_rz .hm_main .jieguo ul{
   padding:0px;
   margin:0px;
}

.home_main .h_main_r .chanpin_rz .hm_main .jieguo ul li{
   list-style:none;
   width: 380px;
   height: 22px;
   line-height: 22px;
   overflow:hidden;
}

.home_main .h_main_r .chanpin_rz .hm_main .jieguo ul li a{
   color:#3a3a3a;
   padding-right:15px;
   float:left;
   width:188px;
   *width:170px;
}

.home_main .h_main_r .youqing_lj{
    height:250px;
	*height:235px;
	overflow:hidden;
}

.home_main .h_main_r .youqing_lj .hm_main{

}

.home_main .h_main_r .youqing_lj .hm_main .pic_link{
    padding: 5px;
    overflow: hidden;
    height: 135px;
}

.home_main .h_main_r .youqing_lj .hm_main .pic_link ul{
    padding: 10px 4px 6px 4px;
	margin:0px;
}

.home_main .h_main_r .youqing_lj .hm_main .pic_link ul li{
    list-style:none;
	float:left;
	width:148px;
	height:54px;
	overflow:hidden;
	margin: 5px;
}

.home_main .h_main_r .youqing_lj .hm_main .pic_link ul li img{
	height:54px;
}

.home_main .h_main_r .youqing_lj .hm_main .pic_link .bd table td{
    padding:5px 2px 5px 2px;
}

.home_main .h_main_r .youqing_lj .hm_main .wz_link{
    padding:0px 10px;
	margin-top:10px;
	line-height: 20px;
	height:60px;
	overflow:hidden;
}

.home_main .h_main_r .youqing_lj .hm_main .wz_link a{
    color:#2eabd8;
}

.home_main .h_main_r .youqing_lj .hm_main .wz_link span{
    color:#2eabd8;
	padding:0px 5px;
}

.home_main .h_main_r .youqing_lj .hm_main .wz_link table td{

}


.bread-crumb {
    width:980px;
	margin:0 auto;
	height: 26px;
    line-height: 24px;
	margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 15px;
    border-left: 3px solid #123766;
    border-bottom: 1px solid #F2F2F2;
}

.bread-crumb a {
    color: #000000;
}

.main{
   width:980px;
   margin:0 auto;
   min-height:200px;
   padding-bottom:20px;
}

.m_left{
   float:left;
   width:100%;
}

.m_left .xsjl {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    height: 28px;
}

.m_left .xsjl span {
    float: left;
    font-size: 18px;
}

.m_left .xsjl a {
    float: right;
    padding: 0px 20px;
    font-size: 16px;
    color: #2f4c92;
}


.m_left ul.news-list {
    padding: 0px;
	margin:0px;
}

.m_left ul.news-list li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 15px;
    background: url(../images/list_li_tubiao.jpg) no-repeat left center;
    list-style: none;
}

.m_left ul.news-list li a {
    color: #000000;
    float: left;
    width: 488px;
	*width:460px;
	height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.m_left ul.news-list li span {
    float: right;
    padding-right: 20px;
}

.m_left h3.news-title {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
	margin-top: 10px;
	font-size: 18px;
}

.m_left .time-from {
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
}

.m_left .content p {
    line-height: 30px;
    font-size: 14px;
}

.m_right{
	display:none;
   float:right;
   width:250px;
}

.m_right .m_model{
    background:#f0f0f0;
	margin-bottom:10px;
	padding-top:10px;
}

.m_right .m_model .m_title{
    background:#0374ee;
	height:25px;
	line-height:25px;
	color:#ffffff;
}

.m_right .m_model .m_title span{
    float:left;
	width:120px;
	font-size:14px;
	padding: 0px 15px;
}

.m_right .m_model .m_title a{
    float:right;
	width:60px;
	color:#ffffff;
	text-align:right;
	padding:0px 15px;
}

.m_right .m_model .m_main {
    padding: 10px;
}

.right-nav {
    padding: 0px;
	margin:0px;
}

.right-nav li {
    list-style: none;
    background: url(../images/bullet.jpg) no-repeat 0px 8px;
    height: 22px;
    line-height: 22px;
    padding: 0px 6px 0px 20px;
    overflow: hidden;
}

.list-page{
    text-align:center;
	padding:10px 0px;
}

.footer{
    width:100%;
	background:#fbfbfb;
	height:auto;
	border-top:1px solid #eeeeee;
	padding:40px 0px;
	margin-top: 25px;
	padding-bottom:5px;
}

.footer dl{
	display: inline-block;
	margin-right: 5px;
	width: 90px;
	float: left;
}

.footer dl dt{
	margin-bottom: 8px;
	font-size: 14px;
}

.widget {
    padding: 0px;
	margin-bottom: 0px;
}

.widget .title {
    color: #000000;
    border-bottom: 1px solid #ebebeb;
	margin-top: 0;
    padding-bottom: 7px;
    margin-bottom: 21px;
    position: relative;
}

.widget .title:after {
    content: "";
    width: 90%;
    height: 2px;
    background: #337ab7;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.widget .tag-cloud a {
    border: 1px solid #ebebeb;
    padding: 2px 7px;
    color: #959595;
    line-height: 1.5em;
    display: inline-block;
    margin: 0 7px 7px 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.widget .tag-cloud a:hover {
    border: 1px solid #337ab7;
	color: #ffffff;
    background: #337ab7;
    text-decoration: none;
}


h3.solu-news-title {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
	margin-top: 10px;
}
.solution{margin: 15px 0px 8px 0px;}
.solution table th, .solution table td{height: 28px; text-align:center;}
.content .con_f{width:350px; float:left; overflow:hidden; padding: 12px 0px;}
.content .con_f .m-pic a{display:inline-block; border: 1px solid #ddd; padding:2px;}
.content .con_f .m-pic img{width:280px; height:280px;}
.content .con_f .extra-pic{margin:10px 0px;}
.content .con_f .extra-pic a{display:inline-block; border: 1px solid #ddd; padding:1px; width:69px; height:69px; overflow:hidden;}
.content .con_f .extra-pic img{width:65px; height:65px;}
.content .con_r{width:620px; float:right; padding: 12px 0px;}
.solutionc table th, .solutionc table td{height: 32px; padding:5px 8px;}

.howmember{
	padding: 10px;
	line-height:32px;
	font-size:14px;
	text-align:center;
}

.howmember button{
	font-size:12px;
}

.text-left{
	text-align:left;
}

.text-center{
	text-align:center;
}

.text-right{
	text-align:right;
}

.vertical-middle{
    vertical-align: middle;
}

.huiyuanmingce-table{
	text-align:center;
	border-collapse:collapse;
	width:100%;
}

.huiyuanmingce-table td{
	border:1px solid black;
}

.copyrights{
	margin-top:20px;
	text-align:center;
	color:#959595;
	line-height:20px;
}
.copyrights a{
	text-decoration:none;
	color:#959595;
}
.index-intro{
	font-size:14px;
	line-height:22px;
	text-indent:28px;
	width:990px;
	margin:0px 15px;
}