﻿@charset "utf-8";

.about_banld {
	height:400px;
	display: block;
	overflow: hidden;
}

.abjd_tiktjf {
	padding-top:205px;
	display: block;
}

.abhds_ywkjs {
	font-size: 48px;
	color: rgba(255, 255, 255, 0.2);
	font-family: 'montserrat';
	line-height: 60px;
	text-transform: uppercase;
	text-align: center;
}

.abou_te_wzk {
	font-size: 28px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center;
	margin-top: -30px;
}

.abou_btbkd img {
	margin: 18px auto 0;
	display: block !important;
	text-align: center;
}

.abous_nabhs {

	display: block;
	height:  auto;
	/*overflow: hidden;*/
	
	position: relative;
}
.bj-juzhong{background:rgb(3,36,115,0.5);}

.navBar{width:100%;position: absolute;}

.abous_nabhs {
	background: #f5f5f5;
	display: block;
	height:  auto;
	/*overflow: hidden;*/
	
	position: relative;border-bottom:1px solid #dfdfdf;
}
.juzhong {
    width: 1500px;
    min-width: 1500px;
    margin: 0 auto;
}

.ajbhsd_flke ul {
	display: table;
	margin: 0 auto;
}

.ajbhsd_flke li {
	padding: 0 20px;
	float: left;
}

.ajbhsd_flke li a {
	display: block;
	position: relative;
	min-width: 67px;
	text-align: center;
}

.ajbhsd_flke li a span {
	font-size: 16px;
	color: #2a2a2a;
	line-height: 67px;
	text-align: center;
}

.ajbhsd_flke li a b {
	width: 0px;
	height: 6px;
	z-index: 88;
	position: absolute;
	bottom: 0;
	left: 50%;
	background: url(../images/about_yxk.png) center bottom no-repeat;
	background-size: contain;
}

.ajbhsd_flke li.active b,
.ajbhsd_flke li:hover b {
	display: block;
	width: 100%;
	left: 0;
}

.ajbhsd_flke li.active span,
.ajbhsd_flke li:hover span {
	color: #032473;
}


.xt_main {
	width: 1200px;
	margin: 0px auto;
	position: relative;
}
.xt_main_right {
	width: 1200px;
	float: right;
}

.news_list {
	width: 100%;
	margin:40px auto;
}
.news_list li {
	float: left;
	width: 100%;
	padding-bottom:30px;
	border-bottom: 1px solid #c6c6c6;
	margin-bottom:30px;
	
}

.news_list li .info {
	float: left;
	width: 1050px;
}
.news_list li .title {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color: #000;
}
.news_list li .title:hover{color:#032473;}
.news_list li .title span{
	float:right;
	height:30px;
	line-height:30px;
	background-color:#f4f4f4;
	border:1px solid #dbdbdb;
	border-radius:7px;
	padding:0px 20px;
	font-size:14px;
	color:#000;}
.news_list li .des {
	font-size: 14px;
	color: #808285;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	text-align: justify;
}
.news_list li .des span{color: #032473;}
.news_list li .date {
	font-size: 48px;
	width: 120px;
	height: 120px;

	color: #032473;
	float:left;
	background-color:#f5f5f5;
	border:1px dashed #b5b5b5;
	text-align:center;
	margin-right:25px;
}
.news_list li .date p{margin: 15px 0px 5px 0px;}
.news_list li .date p:nth-child(2n){font-size: 14px;    margin:0px 0px;}
.news_list li .day{
	margin:15px 0px 5px 0px;}
.news_list li .year {
	font-size:14px;}
.page_info {
	width: 100%;
	margin: 30px auto 60px auto;
	text-align: right;
	height: 30px;
	line-height: 30px;
	clear: both;
}
.page_info div {
	display: inline;
	border: 1px solid #032473;
	border-radius: 2px;
	padding: 8px 14px;
	text-align: center;
	margin: 0px 10px 0px 0px;
	font-size: 14px;
	color: #032473;
}
.page_info .current {
	background-color: #032473;
	border: 1px solid #032473;
	color: #fff;
}
.page_info .tiaozhuan {
	font-size: 14px;
	color: #032473;
	border: none;
}
.page_info .tiaozhuan input:first-child {
	width: 30px;
	height: 30px;
	padding: 0px;
	text-align: center;
}
.page_info .tiaozhuan input {
	border: 1px solid #032473;
	padding: 8px 14px;
	font-size: 14px;
	background: none;
	width: auto;
	cursor: pointer;
	color: #032473;border-radius: 2px;
}
.page_info a {
	font-size: 14px;
	color: #032473;
	display: inline;
}
.page_info a:hover {
	color: #032473;
}




#mart20{margin-top:20px}

.newsCon{width:1200px; margin:0px auto 0px auto;overflow:hidden;padding-bottom:30px;}
 .newsCon .tit{ font-size: 22px; line-height:40px; color: #032473; text-align: center;}
 .newsCon .time{ margin: 10px 0 20px 0; font-size: 14px; line-height: 16px; color: #666; text-align: center;}
 .newsCon .line{ width: 100%; height: 1px; background: #e5e5e5;}
 .newsCon .info{ margin: 25px 0 50px 0; font-size: 16px; line-height: 28px; text-align: justify; color: #333;}
 .newsCon .sx_fy{ overflow:hidden; width: 100%; padding-top:20px; position: relative;border-top:1px solid #dfdfdf; margin-top:20px; }
 .newsCon .sx_fy div{  width:50%; color:#666; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; text-transform:uppercase;}
 .newsCon .sx_fy div span{ font-weight:bold; color:#333;}
 .newsCon .sx_fy div.l_fy{ float:left;}
 .newsCon .sx_fy div.r_fy{ float:right; text-align:right; float:right;}
 .newsCon .sx_fy div:hover{ color:#032473;}


.tplbyzw{width:1200px; margin:40px auto 0 auto;overflow:hidden;padding-bottom:30px;}

	
	.tplbyzw li{float:left; display:inline; width:212px;margin:0 14px 14px 14px; overflow:hidden;  padding-top:10px;  }
	
.tplbyzw .piclist li .ms_img{padding:10px 10px;overflow:hidden; background:#f5f5f5;}

	.tplbyzw .pageBtn span{ display:block;width:40px;height:40px;position:absolute;top:72px;cursor:pointer;overflow:hidden; }
	.tplbyzw .pageBtn .prev{
    width:50px;
    height:80px;
    z-index: 10;
  
    border-radius: 100%;
    font-family:"宋体";
    text-align: center;
    color:#ccc;
    line-height:80px;
    font-size:80px;
    cursor: pointer; top:86px;}
	.tplbyzw .pageBtn .next{width:50px;
    height:80px;
    z-index: 10;
  
    border-radius: 100%;
    font-family:"宋体";
    text-align: center;
    color:#ccc;
    line-height:80px;
    font-size:80px;
    cursor: pointer;right:0px;top:86px;  }
.tplbyzw .pageBtn span:hover{opacity: 0.5;}
	.tplbyzw .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.tplbyzw .pageBtn .list li{ background:url(../images/bntbg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.tplbyzw .pageBtn .list li.on{background-position:-114px -57px }



#active b{display: block;
	width: 100%;
	left: 0;}
#active span{
	color: #032473;
}

.ny-con h1{ color:#666; font-size:22px; margin-bottom:25px;}
.ny-con p{ font-size:16px; line-height:30px; margin-bottom:30px; color:#666666;letter-spacing: 0.5px;}
.ny-con p img{ margin:0 auto;}
.ny-main{width: 1200px;margin:0 auto;}
.ny-con{ overflow:hidden; margin-bottom:40px;}
.ny-con h3{ font-size:20px; color:#666; margin-bottom:30px;text-align:center;}
.position {width: 100%; /*margin-bottom: 10px;*/ height: 60px; line-height: 60px;}
.position .ny-main{ color:#666;}
.position a{font-size:14px; color:#666;}
.position a:hover{ color:#032473;}
/*product 产品单页*/
.pro-img-txt{ overflow:hidden; margin-bottom:40px;}
.pro-img{ width:460px; height:460px; padding:20px 20px; float:left; border:1px solid #dfdfdf;background:#f5f5f5;}
.pro-img img{ width:100%;}
.pro-txt{ width:640px; height:100%; float:right;}
.pro-txt p{ margin-bottom:80px;}
.pro-txt .dianji{ width:100%; overflow:hidden; margin-bottom:20px;}
.pro-txt .dianji a{font-size:16px; display:block; padding:13px 17px; background:#bfbdbe; color:#fff; float:left; margin-right:20px; }
.pro-txt .dianji a:hover{ background:#032473;}
.pro-txt .dianji .chat{ background:#032473;}
.pro-txt .phone{display:block;font-size:16px; padding-left:30px; color:#032473; font-weight:300;line-height:22px; background:url(../images/pro-phone.jpg) 0 0 no-repeat;}
.pro-nr h3{ text-align:center;}
.zyyy, .jszb, .cptj{ width:100%; padding:65px 0 30px 0; background:#f3f3f3; margin-bottom:40px;}
.zyyy-txt { display:flex; justify-content: space-between; }
.zyyy-txt::before, .zyyy-txt::after{ content:''; display:block;}
.zyyy-txt li{ color:#666; font-size:16px;}
.cptd ul li{width:306px; height:224px; background:#f3f3f3;font-size:14px; float:left; margin-right:35px; margin-bottom:30px; padding:40px 35px 0 35px; color:#666;}
.cptd ul li:hover{ background:#032473; color:#fff;}
.cptd ul li:nth-child(3n){ margin-right:0;}
.cptd ul li span{display:block; width:90px; height:90px; margin:0 auto 25px auto;}
.cptd ul li icon{display:block; width:90px; height:90px; margin:0 auto 25px auto;border-radius:50%; overflow:hidden;background-size:55px 55px;}

.jszb table{line-height: 30px;text-align: center;width: 100%; color:#666;}
.mt-tabpage {width:100%; overflow:hidden;}
.mt-tabpage-title {height: 50px;font-size: 0;width: 100%;margin: auto;background: #e1e1e1;margin-bottom:40px;}
.mt-tabpage-title .mt-tabpage-item {display: inline-block;width: 400px;height: 50px;line-height: 50px;text-align: center;color: #666;font-size: 16px;}
.mt-tabpage-title .mt-tabpage-item:hover{color: #fff;}
.mt-tabpage-title .mt-tabpage-item-cur {color: #fff;background:#032473;}
.mt-tabpage-count {position: relative;width:1200px;height: 280px;overflow: hidden;}
.mt-tabpage-cont__wrap {position: absolute;}
.mt-tabpage-count .mt-tabpage-item {width:1200px;height: 280px;}
.mt-tabpage-count .mt-tabpage-item .img-tj img{ display:block; width:388px; height:260px; border:1px solid #e1e1e1; float:left;margin-right:15px;}
.mt-tabpage-count .mt-tabpage-item .img-tj img:last-child{ margin-right:0px;}
.xgcp{ overflow:hidden; padding:20px 20px 0 20px; margin-bottom:60px;}
.xgcp li{ width:300px; float:left; margin-right:130px;}
.xgcp li:last-child{ margin-right:0px;}
.xgcp li .xgcp-img{ width:300px; height:300px; display:block; box-shadow: 0 0 12px #ccc; -ms-box-shadow: 0 0 12px #ccc; margin-bottom:10px;}
.xgcp li .xgcp-img img{ width:100%;}
.xgcp li h4 { text-align:center; font-weight:300;}
.xgcp li h4 a{ color:#666;}
.xgcp li:hover h4 a{ color:#032473;}








.dsj-box {
    width: 1075px;
    margin: 0 auto;
    overflow: hidden;
}
.event_year {
    width: 110px;
    text-align: center;
    float: left;
}

.event_year li {
    height: 32px;
    line-height: 32px;
    background: #c3c3c3;
    margin-bottom: 2px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.event_year li label{

    cursor: pointer;
}

.event_year li.current {
    width: 110px;
    background: #032473;
}

.event_list {
    width: 950px;
    float: right;
    background: url('../images/fzlcsttp.png') 139px 0 repeat-y;
    margin: 10px 0 20px 0;
}

.event_list h3 {
    margin: 0 0 10px 132px;
    font-size: 24px;
    font-family: Georgia;
    color: #032473;
    padding-left: 45px;
    background: url('../images/falcqktb.png') 0 -45px no-repeat;
    height: 38px;
    line-height: 30px;
    font-style: italic;
}

.event_list li {
    background: url('../images/falcqktb.png') 136px -80px no-repeat;
}

.event_list li span {
    width: 127px;
    text-align: right;
    display: block;
    float: left;
    margin-top: 10px;
}

.event_list li p {
    width: 780px;
    margin-left: 24px;
    display: inline-block;
    padding-left: 10px;
    line-height: 25px;
    _float: left;
}

.event_list li p span {
    width: auto;
    text-align: left;
    padding: 10px 15px;
    background: #FFF;
    margin: 0;
    font-size: 14px;
    font-weight: 300;
}





.lift-nav {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    
    z-index: 999999;
}


.lift-nav li {
    width: 180px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #333;
    /*margin-bottom: 5px;*/
    background: #f5f5f5;
    cursor: pointer;
    font-size: 12px;
   
}

.lift-nav li a{
      color: #333;  font-size:12px;display:block; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#active1{background:#032473; color:#fff;}

.lift-nav li.current,.lift-nav li:hover {
    background: #032473;
    color: #fff;
}

.lift-nav li.current a,.lift-nav li:hover a{
     color: #fff;
}


#yylyxglj{overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
#yylyxglj li{width:200px; float:left; margin-right:20px; text-align:center;padding-top:20px;}


#yylyxglj li img{width:160px; height:160px; }
#yylyxglj li p{text-align:center; font-size:14px; color:#333; line-height:30px;}
#yylyxglj li a:hover p{background:#032473;color:#fff;}



.cpzxxfcpxx{position: absolute;width:100%; left:0px;display:none;padding:10px 0;line-height:30px; background:#032473;z-index:999;}
.cpzxxfcpxx a{float:left; padding:0 10px; font-size:12px; color:#fff;}
.cpzxnyztkd{width:1200px; margin:0 auto;}

.ajbhsd_flke li:hover .cpzxxfcpxx{display:block;}

.cpzxnyztkd #active{background:#fff; color:#333;}







.app-cptj-con {
    overflow: hidden;
    padding-bottom: 50px;
    margin-bottom: 60px;
    border-bottom: 1px solid #ccc;
}
.change-content {
    overflow: hidden;
}
.change-main {
    width: 1200px !important;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
    overflow: hidden;
}
.change-box .change-cut {
    margin: 0 0 40px 0;
    width: 100%;
    background: #f5f5f5;
    overflow: hidden;
}
.change-box .change-cut ul {
    margin-left: 0px;
}

.contents {
    width: 1200px;
}

.change-box .change-cut .tab.on {
    background-color: #cf000d;
    color: #fff;
}

.change-box .contents .xgcp-item {
    width: 49%;
    height: 150px;
    float: left;
    margin-bottom: 30px;
    position: relative;
}

.change-box .contents .xgcp-item .cptj-img {
    width: 130px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;background:#f5f5f5;padding:10px 10px;
}

.change-box .contents .xgcp-item .cptj-img img {
    width: 100%;
    cursor: pointer;
    transition: all 0.5s;height:130px;
}

.change-box .contents .xgcp-item .cptj-img img:hover {
    transform: scale(1.05);
    -ms-transform: scale(1.1);
    /* IE9 */
}

.change-box .contents .xgcp-item .cptj-txt {
    margin-left: 180px;
    padding-top: 15px;
}

.change-box .contents .xgcp-item .cptj-txt a {
    color: #333;
}

.change-box .contents .xgcp-item .cptj-txt .txt1 {
    margin-bottom: 70px;
}
.change-box .contents .xgcp-item .cptj-txt .txt1 a{
   font-size:14px;
}

.change-box .contents .xgcp-item .cptj-txt .txt1 a:hover {
    color: #cf000d;
}

.change-box .contents .xgcp-item .cptj-txt .txt2 a {
    color: #cf000d;font-size:14px;
}

.change-box .contents .xgcp-item .cptj-txt .txt2 a:hover {
    text-decoration: underline;
}
.online{padding-bottom:30px;}
.app-cptj-con h3 {
    font-size: 20px;
    color: #032473;
    margin-bottom: 30px;
}
.change-box .change-cut ul {
    margin-left: 0px;
}
.change-box .change-cut .tab.on {
    background-color: #cf000d;
    color: #fff;
}
.change-box .change-cut .tab {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    background-color: #F5F5F5;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    width: auto;
    float: left;
    padding: 0 32px;}


.ctleft {
            width: 100%;
        }

.ctipt {
            color: #606775;
            width: 96%;
            height: 48px;
            line-height: 46px;
            border: 0px;
            border: 1px solid #dfdfdf;
            margin-bottom: 0;
            padding-left: 2%;
            padding-right: 2%;
            outline: none;
            font-size: 16px;
        }
        
.online h3 {
    font-size: 20px;
    color: #032473;
    margin-bottom: 30px;
}  
.online p{font-size: 16px;
    line-height: 30px;
    color: #666666;
    letter-spacing: 0.5px;margin-bottom:5px;}

.online table td{width:50%;}
.online label {
            line-height: 2em;
            font-size: 14px;
            color: #999;
            display: none;
        }

        .cttxt {
            color: #606775;
            overflow: auto;
            width: 98%;
            height: 146px;
            border: 1px solid #dfdfdf;
            padding-left: 1%;
            padding-right: 1%;
            padding-top: 10px;
            font-size: 16px;
        }

        .iqbtn {
            width: 190px;
            height: 50px;
            line-height: 48px;
            background: #fff;
            border: solid 1px #032473;
            color: #032473;
            cursor: pointer;
            font-size: 16px;
            border-radius: 26px;
            display: inline-block;
            text-align: center;
            font-weight: 400;
            transition: all .3s;
        }

        .iqbtn:hover {
            background: #032473;
            color: #fff;
            background-image: linear-gradient(-30deg, #1b438c 0%, #2d58a5 50%, #3f6cbd 99%);
            background-size: cover;
            border-color: transparent;
        }

        input::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder {
            color: #aab0ba;
        }











