.index_top_up{background-color: #0345a6;height: 3px;}

/*BANNER*/
.DB_tab25 {width:100%;height:700px;overflow:hidden; top:0; }
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:700px;display:none}
.DB_tab25 .DB_imgSet{position:absolute;width:1300px;left:50%;margin-left:-550px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-150px;top:0px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:590px;top:-50px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:880px;top:410px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:60px;top:0px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:-40px;top:200px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:110px;top:410px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:-50px;top:-30px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:530px;top:205px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:530px;top:410px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1300px;left:50%;margin-left:-650px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:650px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:0px;top:330px;cursor:pointer;display:none;}
.DB_tab25 .DB_next{position:absolute;right:0px;top:330px;cursor:pointer;display:none}
/*CATALOG*/
.catalog{width:325px; float:left; background:#eef3f7;}
.catalog ul{padding: 50px 0 40px 0;}
.catalog li{border-bottom: 1px solid #dfe8ef;}
.catalog li a{height: 65px; line-height: 65px; color: #083061; font-size: 18px; padding: 0 0 0 30px; display: block;}
.catalog li a:hover{color: #fff; font-size: 18px; background: #61d3fc;}
.catalog_tit{width:325px; height:80px; background:#083061; color:#fff; font-size:24px; line-height:80px; text-align: center;}
.catalog_tit_tottom{width:325px; height:135px; background:#083061 url(../images/ico_tel.png) 43px 43px no-repeat; color:#2bb4e6; font-size:14px;text-align: left; line-height: 22px; padding: 43px 0 0 103px;}
.catalog_tit_tottom p{ font-size: 24px;}

/* scrollDiv */
.scrollDiv{height:410px;/* 必要元素 */overflow:hidden;/* 必要元素 */}
.scrollDiv li{height:102px;}
#s2,#s3{height:410px;}


 .tjchan{margin:10px 0 0 0; height:55px; line-height:55px; background:url(images/left_bg.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold; padding:0 0 0 20px;}
.tjchanpin ul{list-style:none; margin:0; padding:0;}
.tjchanpin ul li{border-bottom:1px solid #eee; margin:0; text-align:left; width:100%; padding:15px 0;}
.tjchanpin ul li a{color:#09F;}
.tjchanpin ul li img{border:1px solid #eee; display:inline-block;}




.table_a table{border-right:1px solid #9ac4f1;border-bottom:1px solid #9ac4f1; width: 100%;}
.table_a table td{border-left:1px solid #9ac4f1;border-top:1px solid #9ac4f1; text-align:left; font-size:14px; height:30px; line-height:30px; padding: 0 0 0 5px; font-family:"Arial";;}
.table_a table tr:nth-child(odd){background: #f5f5f5;}
.table_a table th{border-left:1px solid #9ac4f1;border-top:1px solid #9ac4f1; background:#eef8fa; color:#004fa3; font-weight:bold; text-align: left;font-size:16px; height:40px; line-height:40px; padding:5px; font-family:"Arial";}
.biao2{background:#f1f1f1;}


/*NAVIGATION*/
.header_top{height: 5px; background: #114cb8; width: 100%;}
.header_top_small{width: 1300px;}
.header_top .header_left{width: 500px; font-size: 17px; box-sizing: border-box; height: 50px; float: left; background: url(../images/ico_ser.png) 0 15px no-repeat; line-height: 50px; color: #fff; padding: 0 0 0 35px;}
.header_top .header_right{width: 500px; float: right;}
.header_top .header_right li{width: 22px; height: 22px; float: right; margin: 10px;}
.top_nav{width:100%; height: 87px; margin:auto; z-index:99; background: #000;}
.header-nav {
    width: 100%;
    background: #fff;
	z-index:99;
	color:#000;
}

.header-content {
    width: 1300px;
    height: 87px;
    padding-right: 100px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.header-logo {
    
    float: left;
    box-sizing: border-box;
}
.header-logo a img {
    margin-top: 30px;
    display: block;
    border: none;
}

.header-logo p a {
    float: left;
    color: #000;
    font-size: 18px;
}

.header-logo a {
    display: block;
    padding: 0;
    color: #000;
    font-size: 26px;
    text-decoration: none;
}
.header_name {
    float: left;
    margin:9px 0 0 0px;
    line-height: 67px;
    box-sizing: border-box;
    color: #0345a6;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1.5px;
}
.header_name i{font-size: 26px;color: #cdcdcd;}
.header_name a {
    display: block;
    padding: 0;
    color: #999;
    font-size: 26px;
    text-decoration: none;
    
    
}
.header_name p {
    color: #aaa;
    font-size: 16px;
    line-height: 30px;
    margin-left: 108px;
    letter-spacing: 1px;
}


.header-nav-list {
    float: right;
    margin:18px -118px 0 0px;
}

.header-nav-list ul {
    float: right;
}

.header-nav-list ul li {
    position: relative;
    display: block;
    float: left;
}

.header-nav-list ul li a {
    color: #333;
    padding: 0 20px;
    font-size: 16px;
    line-height: 54px;
    background: none;
    position: relative;
    display: block;
}

.header-nav-list ul li a:hover {
    color: #0b36a4; border-bottom: 4px solid #0b36a4;
}

.header-nav-list ul li .cur {
    color: #fff;
}



.UrlSiteNow{color: #0b36a4!important; border-bottom: 4px solid #ad0000;
}

.icon-dow {
    width: 13px;
    height: 13px;
    background-size: 13px;
    font-size: 12px;
    margin-left: 2px;
    position: relative;
    top: 0px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACEUlEQVRYR+3WMYvUQBgG4Peb6NoJKwgW4llY2Ghhd+LZnY3+ArnCwkKWG2b3Bwgp7JNJthYRFDsF0cbm8E6xs7WQQ+EODq5aS9nMJwO7EGL2MskkcEW23ZnMw/u9TEI45T865T70QN8J9Qn2Cfom4Lu/72CfoG8Cvvv7DvYJ+ibgu7/vYCcJKqWuDIfDozAM//oe4LI/DEMxm82uRlG0X1z/34iVUttEpAEczufze9Pp9IfLIU3XSCkvCyE+EdF1Zn6mtX6af1YZ8D0RPbCLmPk4y7K7XSEtLgiCPQBri/O+a61vVQE3iegjgDNLpBDidhRFP5umVLZvNBpdGgwG33I4ZuatJElenwi0f47H4/sA3uWQR0KIjbaQC9wugGuLEBjAI631y8oOLhd0hayDs5YT78G2kXVxlcBV4yai9TiOf9XppJTyYhAEX13GWtnB4sElSR4Q0YYr0uKEEJ/tVVLVOecOtoX0wTmNOA8tS9IYs56m6UHZuH1xtYFlnQTwO8uyO0XkZDK5YIz50mSstTtYNe4i0uKYeQfAjbqda9xBB+S+MeYxgD9E9JyIbvriGo242ElmfktEZ8s6aN9dq94QrleU9werUmoTwIcisg2cd4LLFIpIi2Pmh0mSvHFNatU67wRzSPuJ9grAOSJ6EsfxC19cawkuIVLK8xaYpulxG7jWgW2hvO/BLiCdd7Ar9D8WDyo4hGgicQAAAABJRU5ErkJggg==');
}

.aui-dow-box {
    position: absolute;
    top: 200%;
    left: 50%;
    width: 140px;
    padding: 30px 0;
    background-color: #ffffff;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.aui-dow-box-list {
    width: 1200px;
    left: -180px;
    height: 410px;
    z-index: 9999;
    background: #2bb4e6;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.drop-down:hover .aui-dow-box-list {
    top: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.aui-down-menu {
    padding: 0 24px;
    width: auto;
    float: none;
    display: block;
    margin-bottom: 10px;
}

.aui-down-menu-title {
    padding-bottom: 10px;
    color: #000;
    font-size: 16px;
    line-height: 1;
    border-bottom: 0;
    margin-bottom: 0;
}

.aui-down-menu-list {
    float: left;
    font-size: 0;
}

.aui-down-menu-list-item {
    display: inline-block;
    margin:0 20px 30px;
    width: 330px;
    height: 150px;
    line-height: 30px;
    padding-top: 0;
}

.aui-top-border {
    border-top: 1px solid #0345a6;
}

.header-nav-list ul .aui-down-menu-list-item a {
    padding: 0;
    line-height: inherit;
}

.aui-down-menu-list-title {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.aui-down-menu-list-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    line-height: 26px;
    color: #def6ff;
    font-size: 13px;
    letter-spacing: 1px;
}

.aui-down-menu-list-text:hover{color: #fff; background: #083061;}

.aui-down-menu-list-title:hover {
    color: #fff;
    background: #083061;
}

.header-nav-list ul li a:hover .icon-dow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACEUlEQVRYR+3WMYvUQBgG4Peb6NoJKwgW4llY2Ghhd+LZnY3+ArnCwkKWG2b3Bwgp7JNJthYRFDsF0cbm8E6xs7WQQ+EODq5aS9nMJwO7EGL2MskkcEW23ZnMw/u9TEI45T865T70QN8J9Qn2Cfom4Lu/72CfoG8Cvvv7DvYJ+ibgu7/vYCcJKqWuDIfDozAM//oe4LI/DEMxm82uRlG0X1z/34iVUttEpAEczufze9Pp9IfLIU3XSCkvCyE+EdF1Zn6mtX6af1YZ8D0RPbCLmPk4y7K7XSEtLgiCPQBri/O+a61vVQE3iegjgDNLpBDidhRFP5umVLZvNBpdGgwG33I4ZuatJElenwi0f47H4/sA3uWQR0KIjbaQC9wugGuLEBjAI631y8oOLhd0hayDs5YT78G2kXVxlcBV4yai9TiOf9XppJTyYhAEX13GWtnB4sElSR4Q0YYr0uKEEJ/tVVLVOecOtoX0wTmNOA8tS9IYs56m6UHZuH1xtYFlnQTwO8uyO0XkZDK5YIz50mSstTtYNe4i0uKYeQfAjbqda9xBB+S+MeYxgD9E9JyIbvriGo242ElmfktEZ8s6aN9dq94QrleU9werUmoTwIcisg2cd4LLFIpIi2Pmh0mSvHFNatU67wRzSPuJ9grAOSJ6EsfxC19cawkuIVLK8xaYpulxG7jWgW2hvO/BLiCdd7Ar9D8WDyo4hGgicQAAAABJRU5ErkJggg==');
}

.aui-about-dow {
	margin-top: 11px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -24%;
    top: 120%;
    min-width: 170px;
    padding: 8px 10px;
    background: #fff;
    text-align: center;
    z-index: 99;
    box-shadow: 0 10px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.drop-down:hover .aui-about-dow {
    top: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    filter: alpha(opacity=100);
}

.header-nav-list .aui-about-dow li a {
    padding: 0;
    line-height:49px;
    display: block;
    padding:0;
    font-size: 16px;
	text-align:center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #333;
}

.header-nav-list .aui-about-dow li a:hover {
    color: #fff!important;
    border-bottom:none;
    background: #0345a6;
}

.header-nav-list .aui-about-dow li {
    width: 100%;
}


.aui-header-nav.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    height: 87px;
    background:#fff;
    shadow: 0px 8px 15px rgba(0,0,0, 0.3);
    box-shadow: 0px 8px 15px rgba(0,0,0, 0.3);
    -webkit-box-shadow: 0px 8px 15px rgba(0,0,0, 0.3);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}
.header-nav-right {
    float: right !important;
    top:0;
    margin-top: 0;
    margin-right: 15px;
    position: relative;
    width: 267px;
    height: 24px;
    background: url(../images/header_bg.png) no-repeat;
}
.header-nav-tel{
    background: url(../images/header_tel.png) 25px 5px no-repeat;
    line-height: 24px;
    color: #fff;
    text-align: center;
}
.icon-tel {
    float: left;
    margin-right: 10px;
    width: 22px;
    height: 22px;
    display: block;
    background-size: 15px;
    background-repeat: no-repeat;
    margin-top: 0px;
    background: url(../images/ico_tel.png) no-repeat;
	background-size:cover;
}


.footer_down{height: 40px;background-color: #0b36a4;text-align: center;line-height: 40px;font-size: 14px;color: #fff;}


/*标题*/
.index_title{text-align: center;font-size: 24px;color: #13499b;letter-spacing: 2px;padding-top: 32px;}
.index_title_e{width: 180px;height: 28px;background-color: #27a768;border-radius: 5px;line-height: 28px;font-size: 16px;color: #fff;letter-spacing: 0.5px;margin-top: 5px;}
.index_title_i{margin-top: -5px;}
.index_title_i i{font-size: 16px;}


/*工程案例*/
.index_case{height: 675px;background: url(../images/case_bg.jpg) center no-repeat;}
.index_case .hd{margin-top: 27px;}
.index_case .hd ul{display: table;}
.index_case .hd ul li{float: left;transition: all 0.5s;margin-left: 30px;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;}
.index_case .hd ul li:first-child{margin-left: 0;}
.index_case .hd ul li a{color: #666;transition: all 0.5s;}
.index_case .hd ul li.on{background-color: #13499b;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;}
.index_case .hd ul li.on a{color: #fff;letter-spacing: 0.5px;}

.index_case .bd{}
.index_case .bd li{float: left;width: 249px;text-align: center;transition: all 0.5s;margin-left: 101px;}
.index_case .bd li:first-child{margin-left: 0;}
.index_case .bd li:last-child{margin-right: 0;}
.index_case_img{width: 249px;height: 249px;border-radius: 50%;position: relative;border: solid 1px #ddd;overflow: hidden;transition: all 0.5s;}
.index_case_img img{position: absolute;max-width: 249px;max-height: 249px;top: 0;right: 0;bottom: 0; left: 0;transition: 0.5s;margin: auto;transition: all 0.5s;}
.index_case_name{width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;color: #fff;background-color: #13499b;margin-top: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.index_case .bd li:hover .index_case_img img{transform: scale(1.2);}
.index_case .bd li:hover .index_case_name{letter-spacing: 0.5px;}

.index_case_button{width: 127px;height: 36px;border-radius: 10px;border: 1px solid #666;text-align: center;margin-top: 49px;transition: all 0s;}
.index_case_button a{color: #666;font-size: 14px;letter-spacing: 1px;float: left;padding-left: 20px;transition: all 0.5s;margin-top: -1px;}

.index_case_button:hover{border: 1px solid #27a768;background-color: #27a768;}
.index_case_button i{color: #666;font-size: 22px;float: right;padding-top: 1px;transition: all 0.5s;padding-left: 10px;}
.index_case_button:hover a{letter-spacing: 1.5px;color: #fff;}
.index_case_button:hover i{color: #fff;padding-left: 15px;transition: all 0.5s;}


/*关于我们*/
.index_about{height: 602px;background: url(../images/about_bg.jpg) fixed center no-repeat;}
.index_about_l{background-image: url(../images/about_i.png);width: 570px;height: 494px;margin-top: 52px;text-align: center;}
.index_about_l li{float: left;width: 40%;text-align: left;margin: 50px 10px;}
.index_about_l li:nth-child(1){margin-left: 80px;}
.index_about_l li:nth-child(2){padding-left: 55px;}
.index_about_l li:nth-child(3){margin-left: 80px;margin-top: 80px;}
.index_about_l li:nth-child(4){margin-top: 80px;padding-left: 55px;}
.index_about_l_i i{font-size: 54px;color: #fff;font-weight: lighter;opacity: 0.9;}
.index_about_l_math span{font-size: 40px;color: #fff;font-weight: bold;}
.index_about_l_math{font-size: 40px;color: #fff;font-weight: bold;margin-top: 20px;}
.index_about_l_name{font-size: 16px;color: #46ffa4;}

.index_about_r{width: 650px;transition: all 0.5s;}
.index_about_r_logo{margin: 92px 0 0 0;}
.index_about_r_title{margin: 37px 0 0 0;}
.index_about_r_main{margin: 39px 0 0 0;font-size: 16px;color: #fff;line-height: 30px;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.index_about_r_button{float: right;margin-top: 60px;}
.index_about_r_button i{font-size: 36px;color: #fff;font-weight: lighter;padding-right: 610px;transition: all 0.3s;opacity: 0;}

.index_about_r:hover .index_about_r_button i{padding-right: 0;opacity: 1;}



/*产品中心*/
.index_pro{height: 658px;background: url(../images/pro_bg.jpg) center no-repeat;}
.index_pro .hd{margin-top: 27px;}
.index_pro .hd ul{display: table;}
.index_pro .hd ul li{float: left;transition: all 0.5s;margin-left: 30px;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;}
.index_pro .hd ul li:first-child{margin-left: 0;}
.index_pro .hd ul li a{color: #666;transition: all 0.5s;}
.index_pro .hd ul li.on{background-color: #13499b;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;}
.index_pro .hd ul li.on a{color: #fff;letter-spacing: 0.5px;}

.index_pro .bd{}
.index_pro .bd li{float: left;width: 300px;text-align: center;transition: all 0.5s;margin-left: 33px;}
.index_pro .bd li:first-child{margin-left: 0;}
.index_pro .bd li:last-child{margin-right: 0;}
.index_pro_img{width: 300px;height: 225px;position: relative;border: solid 1px #ddd;overflow: hidden;transition: all 0.5s;}
.index_pro_img img{position: absolute;max-width: 296px;max-height: 225px;top: 0;right: 0;bottom: 0; left: 0;transition: 0.5s;margin: auto;transition: all 0.5s;}
.index_pro_name{width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;color: #fff;background-color: #13499b;margin-top: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.index_pro .bd li:hover .index_pro_img img{transform: scale(1.2);}
.index_pro .bd li:hover .index_pro_name{letter-spacing: 0.5px;}


/*优势*/
.index_g{height: 744px;background: url(../images/g_bg.jpg) fixed center no-repeat;}
.index_g li{float: left;width: 50%;text-align: center;margin-top: 50px;}
.index_g_main{width: 509px;height: 129px;background-color: rgba(255,255,255,0.9);border-radius: 64.5px;padding: 10px 10px;transition: all 0.5s;}
.index_g_main_l{width: 110px;height: 110px;background-color: #1756b6;text-align: center;line-height: 110px;border-radius: 50%;transition: all 0.5s;}
.index_g_main_l i{font-size: 60px;color: #fff;transition: all 0.5s;}

.index_g_main_r{width: 322px;text-align: left;margin-right: 30px;font-size: 18px;color: #1756b6;font-weight: bold;letter-spacing: 0.4px;}
.index_g_main_r p{font-size: 14px;color: #999;line-height: 20px;margin-top: 5px;letter-spacing: 0.4px;}

.index_g_main:hover .index_g_main_l{transform: rotateY(180deg);}


/*新闻*/
.index_news{height: 755px;background: url(../images/news_bg.jpg) center no-repeat;}
.index_news .hd{padding-top: 60px;}
.index_news .hd ul{display: table;}
.index_news .hd ul li{float: left;transition: all 0.5s;margin-left: 30px;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;}
.index_news .hd ul li:first-child{margin-left: 0;}
.index_news .hd ul li a{color: #666;transition: all 0.5s;}
.index_news .hd ul li.on{background-color: #13499b;width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;}
.index_news .hd ul li.on a{color: #fff;letter-spacing: 0.5px;}

.index_news .bd{}
.index_news .bd li{float: left;width: 50%;text-align: center;margin-top: 50px;}
.index_news_main{width: 568px;height: 120px;border-bottom: 1px solid #eee;}
.index_news_main_l{width: 105px;height: 104px;background-color: #f3f3f3;font-size: 50px;font-weight: bold;color: #13499b;padding-top: 21px;transition: all 0.5s;}
.index_news_main_l p{font-size: 14px;color: #fff;font-weight: bold;line-height: 27px;height: 27px;background-color: #13499b;margin-top: 21px;}

.index_news_main_r{width: 430px;text-align: left;padding-right: 20px;}
.index_news_r_title{font-size: 18px;color: #666;font-weight: bold;letter-spacing: 0.3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: 10px;transition: all 0.5s;}
.index_news_r_text{font-size: 14px;color: #999;line-height: 22px;letter-spacing: 0.2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 8px;}


.index_news_main:hover .index_news_r_title{color: #1751aa;letter-spacing: 1px;}
.index_news_main:hover{border-bottom: 1px solid #fff;}
.index_news_main:hover .index_news_main_l{transform: rotateY(360deg);}


/*底部*/
.index_footer{height: 726px;background: url(../images/footer_bg.jpg) fixed center no-repeat;}
.index_footer li{float: left;width: 33.33%;margin-top: 45px;}

.index_footer_l{width: 325px;}
.index_footer_l p{font-size: 14px;color: #fff;line-height: 26px;}



.index_footer li:nth-child(2){border-left: 1px solid rgba(255,255,255,0.3);}
.index_footer li:nth-child(2){border-right: 1px solid rgba(255,255,255,0.3);}
.wx1{text-align: center;color: #fff;margin-left: 45px;}
.wx2{text-align: center;color: #fff;margin-right: 45px;}
.wx1 img{max-width: 130px;}
.wx2 img{max-width: 130px;}

.index_footer_r{width: 317px;font-size: 14px;color: #fff;line-height: 26px;}

.index_footer_map{width: 1200px;height: 350px;border-radius: 10px;background-color: #fff;margin-top: 40px;}
.index_footer_logo{text-align: center;}
.index_footer_logo img{margin: 40px auto 0 auto;}
.index_footer_logo p{font-size: 16px;font-weight: bold;color: #fff;margin-top: -10px;letter-spacing: 8px;}

/*about*/
/*SUBTITLE*/
.sub_wtit{ border-bottom: 1px solid #eee;}
.sub_title{width:100%; text-align:center; color: #000; font-size: 24px; line-height: 50px; margin: 15px auto 0 auto;}
.sub_title i{font-size: 30px;}
.sub_title p{height:15px; line-height:15px; margin:0px 0 20px 0; font-size: 13px; color: #999;}
.sub_title p a{color: #999;}
.sub_title_line{width:80px; height: 5px; background: #114cb8;}
.sub_content{width:1300px; padding:0; margin:30px auto; color:#000;font-size: 16px;}
.sub_content img{max-width: 100%;}

.sub_content p,.sub_content span{font-family:"MicrosoftYaHei",微软雅黑,Arial!important;}


/*news*/
.news_zmain .bd li{float: left;width: 50%;text-align: center;margin-top: 50px;}
.news_main{width: 568px;height: 120px;border-bottom: 1px solid #eee;padding-left: 10px;transition: all 0.5s;}
.news_main_l{width: 105px;height: 104px;background-color: #f3f3f3;font-size: 50px;font-weight: bold;color: #13499b;padding-top: 21px;transition: all 0.5s;}
.news_main_l p{font-size: 14px;color: #fff;font-weight: bold;line-height: 27px;height: 27px;background-color: #13499b;margin-top: 21px;}

.news_main_r{width: 430px;text-align: left;padding-right: 10px;}
.news_r_title{font-size: 18px;color: #666;font-weight: bold;letter-spacing: 0.3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: 10px;transition: all 0.5s;}
.news_r_text{font-size: 14px;color: #999;line-height: 22px;letter-spacing: 0.2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 8px;}

.news_main:hover .news_r_title{color: #1751aa;letter-spacing: 1px;}
.news_main:hover{border-bottom: 1px solid #fff;border-radius: 3px;box-shadow: 0px 20px 20px rgba(0,0,0,0.1);}
.news_main:hover .news_main_l{transform: rotateY(360deg);}




.sub_content{width:1300px; padding:0; margin:30px auto; color:#000;font-size: 16px;}
.sub_content img{max-width: 100%;}




/*产品中心*/
.sub_pro{height: 658px;background: url(../images/pro_bg.jpg) center no-repeat;}

.sub_pro .bd{}
.sub_pro .bd li{float: left;width: 300px;text-align: center;transition: all 0.5s;margin: 10px;}
.sub_pro_img{width: 300px;height: 225px;position: relative;border: solid 1px #ddd;overflow: hidden;transition: all 0.5s;}
.sub_pro_img img{position: absolute;max-width: 296px;max-height: 225px;top: 0;right: 0;bottom: 0; left: 0;transition: 0.5s;margin: auto;transition: all 0.5s;}
.sub_pro_name{width: 160px;height: 36px;text-align: center;line-height: 36px;border-radius: 10px;transition: all 0.5s;color: #fff;background-color: #13499b;margin-top: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.sub_pro .bd li:hover .sub_pro_img img{transform: scale(1.2);}
.sub_pro .bd li:hover .sub_pro_name{letter-spacing: 0.5px;}



.pre_nex{width: 100%; margin: 25px auto;}
.pre_nex li:nth-last-child(odd){float: left;}
.pre_nex li:nth-last-child(even){float: right;}
.pre_nex li{width: 48%; height: 40px; line-height: 40px; color: #aaa; background: #f8f8f8; text-align: center;}
.pre_nex li a{display: block; color: #777; font-size: 14px;}
.pre_nex li a:hover{color: #000; background: #f1f1f1;}




/*分页样式*/
.page_info{text-align:center;margin:10px auto; padding: 50px 0; color:#999; clear: both;}
.page_info span{padding:0 2px;font-weight:bold; clear: both;}
.page_list{height:24px;line-height:24px;text-align:center; clear: both; letter-spacing:0;font-size:10px;margin:50px auto; padding: 50px 0; clear: both; width: 100%;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}







/*产品详情页样式*/
.pro_left_fix{position:fixed; z-index: 9999; border: 1px solid #ddd;  background: #fff;
    shadow: 0px 3px 7px rgba(0,0,0, 0.2);
    box-shadow: 0px 3px 7px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 0px 3px 7px rgba(0,0,0, 0.2);}
.pro_left_fix p{width:300px; background: #fff; margin:0 auto; line-height:35px; font-size:18px; color:#333; text-align:center;}
.pro_meline{width: 1px; background: #eee;}
.product_title{line-height:60px; font-size:28px; height: 60px; text-align:center; color:#000;}
.product_title p{width:100%;background:#f6f6f6; padding:20px 10px;  margin:15px auto; line-height:25px; font-size:14px; color:#888;}
.product_time{width:100%; background:#999; color:#fff; height:30px; margin:10px auto; text-align:center; line-height:30px;}
.prodct_content_title{width:100%; margin:10px auto 0 auto;}
.prodct_content_title li{float:left; width:150px; height:50px; line-height:50px; text-align:center; margin:0;}
.bgcolor{ background:#ccc; color:#333;}
.bgcolor_on{ background:#0a50a1; color:#FFF}
.prodct_content_title li a{ color:#FFF}
.product_content{width:100%; margin:0 auto; border-top:1px #0a50a1 solid; padding: 30px 0 0 0;}
.product_content img{max-width: 950px;}
.prodct_content_titles{width:100%; margin:0 auto;}
.prodct_content_titles li{float:left; width:120px; height:50px; line-height:50px; text-align:center; margin:25px 1px 0 0;}
.prodct_content_titles li a{ color:#FFF}
.product_contents{width:100%; margin:0 auto; border-top:1px #555 solid;}


.pcontent img{max-width: 1100px; width: auto; height: auto;}