﻿

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0; font-family:"微软雅黑";
	margin: 0;
	padding: 0;font-size:14px;
	vertical-align: baseline;
	list-style-type: none; 
}

a{ text-decoration:none;}

.headers {
	width: 100%;
	height: 185px;background:#f8f8f8; background: url(../image/top2.jpg) no-repeat top center;
}

.headers .box2 {
	width: 1200px;
	margin: auto;
}

.headers .box2 .logo {
	float: left;	margin-top:60px; width:550px;height:90px; opacity:0.5
}

.headers .box2 .search-box2 {
	 
    float: right;    padding-top: 92px;
}

.headers .box2 .search-box2 .title {
	padding-left: 94px;
	display: table;
	margin: 17px 0 6px;
}

.headers .box2 .search-box2 .title li {
	padding: 0 10px;
	float: left;
	height: 33px;
	line-height: 33px;
	margin-right: 13px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.headers .box2 .search-box2 .title li:hover {
}

.headers .box2 .search-box2 .title li.on {
	color: #fff;
	background: #0053b6;
}

.headers .box2 .search-box2 .search {
	display: none;
}

.headers .box2 .search-box2 .search.on {
	display: block;
}

.headers .box2 .search-box2 .search .txt {
	width:60px;
	float: left;
	font-size: 18px;
	line-height: 43px;
	color: #000;
}

.headers .box2 .search-box2 .search .boxs {
	 
	height: 43px;
	box-sizing: border-box;
	border: 1px solid #e0dbdb;
	float: left;
}

.headers .box2 .search-box2 .search .boxs .t1 {
	width: 270px;
	height: 41px;
	float: left;
	border: none;
	box-sizing: border-box;
	padding-left: 14px;
	font-size: 14px;
}

.headers .box2 .search-box2 .search .boxs .t1::-webkit-input-placeholder {
	color: #c3bfbf;
}

.headers .box2 .search-box2 .search .boxs .btn {
	width: 47px;	height: 41px;	background: url(../image/fw_icon3.png) center center no-repeat;
	cursor: pointer;	border: none;
}  
.nav {clear:both;width:100%;position:relative;  display: inline-block; z-index:9;  margin: 0; background:#0090d8;height:auto;}
.nav a {  display: block;  padding: 1px 0px;color: #fff; font-size:18px;   cursor: pointer;}
 .nav a:visited { color: #fff;} 
 .nav-link{width:146px;  }
.nav_menu {  line-height:65px; margin:auto; width:1200px; }
.nav_menu-item {  display: inline-block;  position: relative;}
.nav_menu-item:hover {  background-color: #dd131a;}
.nav_menu-item:hover .nav_submenu {  display: block;}
.nav_submenu {
  text-transform: none;  display: none;line-height:40px;  position: absolute;
 width:146px;  background-color: #0090d8;
}
.nav_submenu-item a{font-size:15px;}
.nav_submenu-item:hover {  background: #dd131a;}

.searching-unit{ position:relative;bottom:33px;left:46%;}
.searching-unit .weiruan{border:0px;width:230px;padding:0px 10px;line-height:39px;height:39px; }
.searching-unit input{float:left;}
.searching-unit a{float:left;margin:0px 0px 0px 20px;line-height:39px; color:#999}

.i-tit a{font-size:40px;color:#0090d8; font-family:FZLTZCHJW;}
.i-tit hr {width:27px;height:3px;background:#242424;border:0px;}
.i-tit span{font-size:18px;background:#0090d8;color:#faff79;padding:7px 40px;-moz-border-radius: 90px;
-webkit-border-radius: 90px; border-radius:90px;behavior: url(404.png); /* 通知IE浏览器调用脚本作用于'box'类 */}
.i-tit .i-hezuo-bj{background:#59b508;}
 
 


.i-abbj{background: url('../image/ii4.jpg') no-repeat;height:498px;width:443px;padding:78px 0px 0px 50px;color:#fff;}
.i-abbj h3{font-size:26px;}
.i-abbj p{width:395px;font-size:15px;margin:50px 0px 0px 0px; text-indent:2em;line-height:28px; text-align:justify;}
.more{color:#fff;font-size:16px;width:180px;display:inline-block;line-height:50px;background:#dd231f; text-align:center;margin:50px 0 0 0 ;}
.more:hover{ opacity:0.8;}

 
 
.iyoushi-more{color:#fff;font-size:16px;width:180px;display:inline-block;line-height:50px;background:#dd231f; text-align:center;margin:521px 0 0 40px ;}
  

.xiaodao a{font-size:16px;padding:7px 40px; border-radius:90px; border:1px #D4D4D4 solid;margin:0px 20px;color:#2a2a2a;}
.xiaodao a:hover, .xiaodao .ok{background:#0090d8;border:1px #0090d8 solid;color:#fff;}






/*内页*/

.ab-shipinbj{background:url(../image/ab_01.jpg) no-repeat;width:1124px;height:410px;}


.nab{width:95%;}
.nab p, .nab p span{ text-indent:2em;line-height:36px;width:540px;font-size:17px; text-align:justify;}
.nab p{color:#3e3e3e;margin:0px 0 0 0;}

 .nab2 p, .nab2 p span{color:#3e3e3e; text-indent:2em;line-height:36px; font-size:17px; text-align:justify;}
.nab2 p span{color:#0090d8;}


.nkehu-anli  { background:#14104b;padding:40px 0 70px 0px;width:1105px;margin:auto;}
.nkehu-anli li { background:#ef3a29;line-height:45px;width:337px;margin:20px 0px 0px 110px;color:#fff;padding-left:50px;display:inline-block;}
.nkehu-anli a {color:#fff;font-size:17px;}

.nkehu-fuwu li{margin:0 0 70px 45px;}
.nkehu-fuwu li div, .nkehu-fuwu li p{display:inline-block; vertical-align:top;}
.nkehu-fuwu li div{color:#242424;font-size:22px;width:100px;}
.nkehu-fuwu li p{font-size:17px;color:#3e3e3e;width:480px;line-height:32px;}

.jion3{padding-left:23%;}
.jion3 .deta_box .box1{padding:30px 0px 30px 0;}
.jion3 .deta_box .box{margin-bottom:10px;}
.jion3 .deta_box .box ul{font-size:0;margin-top:25px;}
.jion3 .deta_box .box li{display:inline-block;font-size:16px;color:#999999;margin-right:25px;}
.jion3 .deta_box .box li em{color:#333333;}
.jion3 .deta_box .box h3{font-size:18px;color:#333333;font-weight:bold;}
.jion3 .deta_box .box p{font-size:14px;color:#888888;margin-top:10px;margin-bottom:0;}
.jion3 div{display: block;}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.lx-xx{font-size:14px;background:url(../image/lx_01.jpg) no-repeat 0px 0px;padding:0px 0px 0px 30px;color:#242424;line-height:35px;height:200px;}
.lx-xx h3{padding:35px 0 10px 0;font-size:18px;line-height:25px;}

#Feedback .box {
    width:98%; font-family:"微软雅黑";
    display:table; 
}
#Feedback .box .left {
    width:580px;
    float:left;
}
#Feedback .box .title {
    width:100%;
    font-size:16px;
    font-weight:bold;
    line-height:24px;
    color:#000;
    position:relative;
    margin-bottom:37px;
}
#Feedback .box .title span {
    display:table;
    margin:auto;
    padding:0 18px;
    background:#fff;
    position:relative;
    z-index:2;
}
#Feedback .box .title i {
    width:211px;
    height:1px;
    background:#c7c7c7;
    display:block;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:11px;
}
#Feedback .box .labels {
    width:100%;
    box-sizing:border-box;
    border:1px solid #e0e0e0;
    margin-bottom:22px;
    display:table;
    font-size:14px;
    line-height:53px;
    position:relative;
}
#Feedback .box .labels .name {
    color:#333;
    float:left;
    padding-left:24px;
}
#Feedback .box .labels .name span {
    color:#ff0000;    padding-top: 12px;    box-sizing:border-box;    display: block;    float: left;    line-height:33px;
}
#Feedback .box .labels .check-box {
    float:right;
    margin-right:20px;
    position:absolute;
    z-index:2;
    right:0;
    top:0;
}
#Feedback .box .labels .check-box span {
    float:left;
    color:#999;
    margin-right:16px;
    cursor:pointer;
}
#Feedback .box .labels .check-box span i {
    width:9px;
    height:9px;    border:1px solid #0a448d;    border-radius:50%;    display:block;    float:left;
    margin:22px 8px;
}
#Feedback .box .labels .check-box span.on {
    color:#0a448d;
}
#Feedback .box .labels .check-box span.on i {
    background:#0a448d;
}
#Feedback .box .labels .check-box .check-list {
    float:right;
}
#Feedback .box .labels .check-box .check-list .check-click {
    width:120px;    float:right;
    background:url(404.png) 88px 24px no-repeat;
    position:relative;
}
#Feedback .box .labels .check-box .check-list .check-click .check-click-on {
    width:120px;    height:53px;    box-sizing:border-box;    padding-left:20px;    font-style:initial;
    color:#010101;
    display:block;
    cursor:pointer;
}
#Feedback .box .labels .check-box .check-list .check-click .check-click-list {
    width:100%;    position:absolute;    left:0;    top:55px;    background:#fff;    display:none;}
#Feedback .box .labels .check-box .check-list .check-click .check-click-list li {
    width:100%;    box-sizing:border-box;    padding-left:20px;    line-height:40px;
    border-top:1px solid #eee;
    cursor:pointer;
}
#Feedback .box .labels .tel-num {
    width:510px;
    line-height:53px;
    float:left;
    border:none;
    background:none;
}

#Feedback .box .right {
    width:580px;
    float:right;
}
#Feedback .box .labels .text1 {
    width:420px;
    height:53px;
    border:none;
    background:none;
}
#Feedback .box .labels .text2 {
    width:545px;
    height:130px;
    float:left;
    border:none; font-family:"微软雅黑";font-size:14px;
   
    box-sizing:border-box;
    line-height:36px;
    padding-top:8px;
}
#Feedback .button {
    width:350px;
    height:50px;
    background:#0a448d;
    border:none;
    color:#fff;
    display:block;
    margin:32px auto 17px;
    border-radius:25px;
}
#Feedback .txts {
    font-size:14px;
    line-height:30px;
    color:#666;
    text-align:center;
}
#Feedback .box .labels .tel-num::-webkit-input-placeholder, #Feedback .box .labels .text1::-webkit-input-placeholder, #Feedback .box .labels .text2::-webkit-input-placeholder {
color: #333;
}
#Feedback .box .labels .tel-num:-moz-placeholder, #Feedback .box .labels .text1:-moz-placeholder, #Feedback .box .labels .text2:-moz-placeholder { 
color: #333;
} 
#Feedback .box .labels .tel-num::-moz-placeholder, #Feedback .box .labels .text1::-moz-placeholder, #Feedback .box .labels .text2::-moz-placeholder { 
color: #333;
}
#Feedback .box .labels .tel-num:-ms-input-placeholder, #Feedback .box .labels .text1:-ms-input-placeholder, #Feedback .box .labels .text2:-ms-input-placeholder { 
color: #333;
}

.gbook{width:600px;margin-right:30px;}
.xfCont{width:470px;}
.xfCont .tit{font:22px/41px "微软雅黑";color:#666;background:url(404.png) no-repeat right center;height:41px;padding-right:60px;width:134px;padding-left:9px;}
.xfCont form{width:640px;font-family:"微软雅黑", "宋体";}
.xfCont .ipt{border:1px solid #e6eded;height:40px;line-height:40px;padding-left:9px;color:#999;font-size:14px;display:block;float:left;margin-top:20px;font-family:"微软雅黑", "宋体";}
.wid189{width:189px;}
.wid400{width:430px;padding:0px 9px;}
.xfCont textarea{border:1px solid #e6eded;margin-top:20px;width:430px;height:120px;padding:6px 9px;overflow:auto;color:#999;font-size:14px;line-height:1.5em;font-family:"微软雅黑", "宋体";}

.tishi{color:#a8a8a8;font-size:14px;}

.yanzheng img{ vertical-align:middle; 	padding:0px 0px 0px 20px;display:inline;height:33px;}
.yanzheng input{ 	padding:0px 0px 0px 0px;}


.prolist{margin:auto;width:1170px; clear:both;}
.prolist img{border:solid 1px #e6e6e6;width:324px;}
.prolist dl, .tbox dl{margin-left:22px;width:740px;}
.prolist dl dt, .tbox dl dt{border-bottom:solid 1px #e6e6e6;height:90px;}
.prolist dl dt a, .tbox dl dt a {width:400px;color:#242424;padding:8px 6px 5px 0;line-height:18px;}
.prolist dl dt a:hover, .tbox dl dt a:hover {color:#0090d8;}
.prolist dl dt a h3, .tbox dl dt a h3{font-size:22px;}
.prolist dl dt a pre, .tbox dl dt a pre {font-size:18px;}
.prolist dl dt span, .tbox dl dt span {color:#c4c4c4;font-size:15px; align-items: center;  text-align:right;display: grid;width:305px;border-left:solid 1px #e6e6e6;height:70px}
.prolist dd h6, .tbox dd h6 {padding-top:18px;line-height:32px;font-weight:normal;font-size:16px; }
.prolist dd p, .tbox dd p {line-height:32px; height:65px;padding-bottom:10px;  font-size:16px;	}
.prolist dl dt, .prolist dl dd, .tbox dl dt, .tbox dl dd{clear:both;display:block}
 
 
 .product3-box1 {
    width:100%;  background:#f4f6fd; padding:75px 0;
}
.product3-box1 .box {
    width:1200px; margin:auto; display:table;
}
 

.product3-box1 .box .img-pc img {
    width:420px; height:420px;  border:1px solid #e7e7e7; float:left;
}

.protable {border-collapse:collapse;margin:auto; min-width:75%;background:#fff;border-top:1px solid #d6d6d6;}
.protable td,th{   }
.protable td.err{background-color:#e992b9;color:#fff; line-height:1}
.protable th{background-color:#0d934f;font-weight:700;color:#fff;white-space:nowrap;}
.protable tr {  color:#333;border-bottom:1px solid #d6d6d6; }
.protable tr p{ padding:4px 0.7em;font-size:16px; }
.protable tbody th{background-color:#0b7742}
.protable tbody tr:nth-child(2n-1){background-color:#eff7fd;transition:all .125s ease-in-out}
.protable tbody tr:hover{background-color:rgba(129,208,177,.3)}



.product-container {
    bottom:27px!important;
}
.product-container .swiper-pagination-bullet {
    width:10px!important;
    height:10px!important;
    background:#dfdfdf!important;
    border-radius:100%;
}
.product-container .swiper-pagination-bullet-active {
    background:#0a448d!important;
}

.product3-box1 .tbox {
    width:700px;    float:right;    padding-top:16px;
}
.product3-box1 .tbox .title {
    font-size:36px;
    color:#303030;
    margin-bottom:18px;
}
.product3-box1 .tbox .cagetroy {
    font-size:18px;
    color:#0a448d;
    text-transform:uppercase;
	height:42px;
}
.product3-box1 .tbox .txt {
    font-size:14px;
    line-height:32px;
	height:117px;
    color:#666;
    margin-bottom:39px;
}
.product3-box1 .tbox .list {
    width:100%;
    display:table;padding-top:30px;
}
.product3-box1 .tbox .list li {
    width:148px;    height:148px;    border:1px solid #e7e7e7;
    float:left;    margin-right:26px;
}
.product3-box1 .tbox .list li img {width:148px;}
@media(max-width:1440px) {
   .product3-box1 .box .img-pc img{ width:400px; height:400px; border:1px solid #e7e7e7; float:left;    }
   .product3-box1 .tbox { width:770px;  float:right;  padding-top:0px;}
   .prolist dl, .tbox dl{margin-left:42px;width:770px;}

}

.product3-menu {
    width:1200px;
    margin:auto;
    display:table;
    padding:25px 0;
}
.product3-menu .title {
    font-size:18px;
    line-height:20px;
    color:#000;
    float:left;
    padding-left:35px;
}
.product3-menu .list {
    float:right;
}
.product3-menu .list li {
    float:left;
    margin-left:36px;
}
.product3-menu .list li a {
    font-size:16px;
    line-height:20px;
    color:#000;
}
.product3-menu .list li a:hover {
    color:#0a448d;
    text-decoration:underline;
}
.product3-menu .list li a.on {
    color:#0a448d;
    text-decoration:underline;
}

.product3-boxs {
    width:100%;
}

.product3-boxs .boxs-one {
     width:100%;
    text-align:center;
    /*height:500px;*/
    display:table;
	padding-bottom:50px;
    position:relative;
}

/*
.product3-boxs .boxs-one .txt-pc {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
}
*/
.product3-boxs .boxs-one .title {
    font-size:30px;
    color:#fff;
    line-height:30px;
    padding:50px 0 33px 0;
}
.product3-boxs .boxs-one .txt {
    width:1040px;
    margin:auto; 
    font-size:16px;
    line-height:36px;
    color:#fff; text-align:left;
}



.product3-boxs .box-two {
    width:1200px;
    margin:auto;
    /*padding-bottom:49px;*/
}
.product3-boxs .box-two .title {
    font-size:30px;   line-height:30px;
    color:#3e3b3b;    text-align:center;    padding:58px 0 39px 0;
}


.product3-boxs .box-two .list {
    width:100%;
    display:table;
}

.product3-boxs .box-two .txt{
   font-size:14px;
    line-height:36px;
}

.product3-boxs .box-two .txt ul li{
list-style-type:disc;
 margin-left:30px;
}

.product3-boxs .box-two .txt ul ul li{
 list-style-type:circle;
 margin-left:30px;
}


.product3-boxs .box-two .list li {
    width:610px;
    height:50px;
    line-height:50px;
    float:left;
    margin-right:80px;
    display:table;
}
.product3-boxs .box-two .list li:nth-child(2n) {
    margin-right:0;
}
.product3-boxs .box-two .list li .t1 {
    font-size:14px;
    color:#999;
    float:left;
    width:203px;
    box-sizing:border-box;
    padding-left:10px;
    border-bottom:1px solid #d6d6d6;
}
.product3-boxs .box-two .list li .t2 {
    font-size:14px;
    color:#000;
    float:right;
    width:365px;
    box-sizing:border-box;
    padding-left:10px;
    border-bottom:1px solid #d6d6d6;
}

.product3-boxs .box-two tale {
     text-align:center;
    /*padding-bottom:49px;*/
}


.product3-boxs .box-three {
    width:100%;
    background:#f9fafe;
   padding-bottom:30px;
}
.product3-boxs .box-three .title {
    font-size:30px;
    line-height:30px;
    color:#3e3b3b;
    text-align:center;
    padding:50px 0 55px;
}

.product3-boxs .box-three .txt{
   font-size:14px;
    line-height:36px;
}
.product3-boxs .box-three .txt ul li {
 list-style-type:disc;
 margin-left:20px;
}

.product3-boxs .box-three ul ul li{
 list-style-type:circle;
 margin-left:30px;
}

.product3-boxs .box-three .list {
    width:1200px;
    margin:auto;
}

.product3-boxs .box-three .list li {
    width:100%;
    display:table;
    margin-bottom:25px;
}
.product3-boxs .box-three .list li .img {
    float:left;
    width:600px;
}
.product3-boxs .box-three .list li .tbox {
    float:right;
    width:630px;
    box-sizing:border-box;
    padding-left:25px;
    margin-right:40px;
}
.product3-boxs .box-three .list li:nth-child(2n) .img {
    float:right;
}
.product3-boxs .box-three .list li:nth-child(2n) .tbox {
    float:left;
}
.product3-boxs .box-three .list li .tbox .tbox-title {
    font-size:18px;
    line-height:26px;
    color:#000;
    padding:40px 0 11px;
}
.product3-boxs .box-three .list li .tbox .tbox-txt {
    font-size:14px;
    line-height:36px;
     color:#000;
}

.product3-boxs .box-four {
    width:1290px;
    margin:auto;
    
}
.product3-boxs .box-four .title {
    font-size:30px;
    color:#3e3b3b;
    padding:67px 0 57px 0;
    text-align:center;
}
.product3-boxs .box-four .list {
    width:100%;
    display:table;
    position:relative;
}
.product3-boxs .box-four .list .prev, .product3-boxs .box-four .list .next,
.box-four .list .prev-il, .box-four .list .next-ir{
    width:40px;
    height:40px;    position:absolute; top:130px;
    cursor:pointer;    z-index:5;
}
.box-four .list .prev-honor,  .box-four .list .next-honor {
    width:40px;    height:40px;    position:absolute;    top:200px;    cursor:pointer;
    z-index:5;}
.product3-boxs .box-four .list .prev, .product3-boxs .box-four .list .prev-honor, .product3-boxs .box-four .list .prev-il {
    left:-73px;
}
.product3-boxs .box-four .list .next, .product3-boxs .box-four .list .next-honor, .product3-boxs .box-four .list .next-ir {
    right:-53px;
}
.product3-boxs .box-four .list .bd {
    width:1290px;    overflow:hidden;
}
.product3-boxs .box-four .list li {
    width:300px;
    float:left;
    margin-right:28px;
    text-align:center;
}
.product3-boxs .box-four .list li .img {
       box-sizing:border-box;
    overflow:hidden;  position:relative;
}

 
.product3-boxs .box-four .list li .img .zz {
    width:100%; text-align:center;
    height:100%;    position:absolute; left:0;    top:100%;    z-index:2;
    background:rgba(0,144,216,.8);    transition:all ease .3s;box-shadow:0 2px 10px rgba(0,0,0,.1); -webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);	
}

.product3-boxs .box-four .list li:hover .img .zz {
    top:0;
}
.product3-boxs .box-four .list li .img .zz img {
    position:absolute; left:125px;
}
.product3-boxs .box-four .list li .img .xg img { top:125px;}
.product3-boxs .box-four .list li .img .jia img { top:189px;}
.product3-boxs .box-four .list li .title {
    width:100%;    font-size:16px;    line-height:30px;    color:#000;
    text-align:center;    padding:15px 0;
}
.product3-boxs .box-four .list li .title span {
    font-size:14px;
    line-height:22px;
    color:#aaa;
    display:block;
}
.xg-fang{width:298px;height:298px; border:1px solid #c1c1c1; }
.n-honor{width:300px;height:400px;}
.i-pro img{border:0px;}

.iprozi{color:#fff;  vertical-align:middle; padding-top:140px;font-size:16px; text-align:center;width:290px;}
.i-prozi img{height:290px;width:290px;}


@media only screen and (max-width:1440px){
.product3-boxs .box-four .list li {
    width:270px;  float:left;  text-align:center;margin:0px 8px;
}
.n-honor{width:270px;height:365px;}
.product3-boxs .box-four { width:1140px; margin:auto;}

.product3-boxs .box-four .list .bd {
    width:1140px;    overflow:hidden;
}

.product3-boxs .box-four .list .prev, .product3-boxs .box-four .list .prev-honor {
    left:-50px;
}
.product3-boxs .box-four .list .next, .product3-boxs .box-four .list .next-honor {
    right:-53px;
}
.product3-boxs .box-four .list .prev-il {
    left:-70px;
}
.product3-boxs .box-four .list .next-ir {
    right:-46px;
}
.box-four .list .prev-honor, .box-four .list .next-honor{
    width:40px;
    height:40px;    position:absolute; top:110px;
    cursor:pointer;    z-index:5;
}
.product3-boxs .box-four .list li .img .jia img { top:160px;}

.i-prozi img{height:285px;width:285px;}

.xg-fang{width:260px;height:260px; border:1px solid #c1c1c1; }

.product3-boxs .box-four .list li .img .zz img {
    position:absolute; left:110px;
}

}


.news{padding-bottom:20px;}
.news-a{
	font-size: 28px; line-height: 40px;
	color: #2e2e2e; margin-bottom: 40px;
}


.news-b li{
	padding: 60px 0;
	margin-bottom: 10px;
	overflow: hidden;
	border-top: 1px dashed rgba(0,0,0,.1);
}
.news-b li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.news-b li:first-child{
	border-top: none;
}
.news-b1{
	width: 100px;
	float: left;margin-top:40px; 
}
.news-b1-a{
	font-size: 44px;
	color: #acacac;
	line-height: 70px;
	border-bottom: 1px solid #acacac;
	text-align: center;
}
.news-b1-b{
	font-size: 14px;
	color: #acacac;
	line-height: 40px;
	text-align: center;
}
.news-b2{
	width: 300px;height: 180px;	float: left;  margin: 0 40px;    overflow: hidden; 
}
.news-b2 img{
	 
    transition: all .3s; height: 180px;
-webkit-transition: all .3s;width:300px;
}
.news-b2:hover img{
	transform: scale(1.08); transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3{
	width: calc(100% - 480px);
	float: right; 
}
.news-b3-a{
	font-size: 18px;	color: #2e2e2e;	line-height: 55px;
	height: 55px;	overflow: hidden;
	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news-b3-a:hover{color: #dd131a;}


.news-b3-b{
	font-size: 14px;
	color: #515151;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-b3-c{
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,.1);
	margin-top: 25px;
}
.news-b3-d{
	font-size: 14px;
	color: #353535;
	line-height: 20px;
	margin-top: 25px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
	background: url(404.png) no-repeat right center;
	background-size: 6px;
	transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3-d:hover{
	padding-right: 15px;
	transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3-e{
	font-size: 14px;
	color: #353535;
	line-height: 20px;
	margin-top: 25px;
	float: right;
	display: none;
}
.news .page{
	margin-top: 30px;
}


.newsinfo-bj{
	background: #fcfcfc;
	padding-top: 180px;
}
.newsinfo{
	padding-top:40px;	padding-bottom: 40px;
	overflow: hidden;}
.newsinfo-a{
	font-size: 26px;	line-height: 45px;	text-align: center;
	color: #222;
}
.newsinfo-b{
	font-size: 16px;	line-height: 1;
	text-align: center;	color: #888;	margin-top: 10px;
}
.newsinfo-c{
	font-size: 16px;	line-height: 30px;	color: #666;
	padding: 40px 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
	border-top: 1px solid rgba(0,0,0,.1);
	margin-top: 40px;
	margin-bottom: 20px;
	
}
.newsinfo-d {
	width: calc(100% - 160px);
	float: left;
}
.newsinfo-d a{
	 font-size: 16px;	line-height: 25px;	margin: 5px 0;	color: #333;
}
.newsinfo-d span{ display:block;font-size: 16px;}
.newsinfo-d a:hover{
	color: #ea524f;
}
.newsinfo-e{
	width: 140px; height: 45px;
	background: #ea524f;color: #fff;
	line-height: 45px;text-align: center;display: block;
	float: right;margin-top: 10px;
}
.newsinfo-e:hover{
	color: #fff;
	opacity: .85;
}

.pro-menus {margin:auto;width:50%;}
.pro-menus a{color:#fff;padding:10px 30px;background:#0090d8;font-size:16px;display:inline-table;margin:10px 10px; border-radius:90px;}
.pro-menus a:hover{color:#fff;background:#dd131a;}

#pro-list div{width:50%;float:left;}
#pro-list .tit{ width:90%;  background:#0090d8;line-height:40px;color:#fff; display:block; margin:0px 25px 40px 25px;  }
#pro-list div  li{ display:block;  width:90%;    position: relative; margin:0px 25px;   overflow: hidden;}
#pro-list div li img{ width:100%; display: block;}
#pro-list div li .cove{width:100%; height:100%;position: absolute;top:0;left: 100%;background: url(404.png);}
#pro-list div li .cove p{color:#fff;background:url(404.png) no-repeat center  center;width:100%; height:100%;text-align: center;}

.pre-after{	width: 1100px;	position: relative;	margin: 50px auto 0;}
.pre-after .fl{	width:760px;	font-size: 14px;	line-height: 28px;}
.pre-after .fr{	float: right;	line-height: 28px;	font-size: 14px;
}
.pre-after a{	color: #666}
.pre-after a:hover{	color: #0090d8}
.pre-after .back{background:#0090d8;padding:7px 25px;color: #fff}
.pre-after .back:hover{color: #fff}

.jidi-list li{margin:0px 0px 20px 0px;color:#fff; display:block; }
.jidi-list li dl{margin:0px 0px 20px 0px;background:#0090d8;width:40%;height:270px;list-style:none; vertical-align:top;}
.jidi-list li dl, .jidi-list li iframe{display:inline-block; list-style:none}
.jidi-list li dl dt{font-size:22px;}
.jidi-list li dl span{display:inline-block;margin:15px 20px 0px 40px;line-height:24px;vertical-align:top;}




/*通用部分*/

@font-face {  
   font-family: 'FZLTZCHJW';     
   src: url('');    
   src: url('') format('embedded-opentype'),        
   url('') format('woff'),     
   url('') format('truetype'),      
   url('') format('svg');   font-weight: normal;   font-style: normal;}
.weiruan{ font-family:"微软雅黑"}
.n-tit h2 {font-size:38px;color:#242424; }
.n-tit span {font-size:14px;color:#525252;text-transform:uppercase;}
.n-tit hr {width:27px;height:3px;background:#242424;border:0px;}

.f2f2f2bj{background:#f2f2f2;}
.f4f6fdbj{background:#f4f6fd;}
.f8f8f8bj{background:#f8f8f8;height:440px;}


.plr40{padding-left:40px;padding-right:40px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml40{margin-left:40px;}
.ml70{margin-left:70px;}
.mt60{margin-top:60px;}
.mt90{margin-top:90px;}

.font0{font-size:0px; vertical-align:top;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}

.h20{height:20px;}
.h70{height:70px;}

.cl{clear:both}
.cf{clear:both;float:left;}
.fl{float:left}
.fr{float:right;}

.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}

 .mar1200{margin:auto;width:1200px;clear:both}
 .nei1160{margin:auto;width:1160px;clear:both}
 .mar{margin:auto;width:100%; clear:both}
 
 
 .img-responsive {
  display: inline-block; vertical-align:bottom;
  height: auto;
  max-width: 100%;
}
 
 
 
.i-kehu{background:url(../image/ikehu.jpg) no-repeat #13104a;height:527px;visibility: visible; animation-duration: 600ms; animation-delay: 300ms; animation-name: fadeInUp; }
.i-kehu-lan{margin:227px 0px 0px 670px;display:inline-block;}
.i-kehu-lan a{color:#fff;width:120px;margin:0px 0px 0px 7px;display:inline-block;font-size:15px;}
.i-kehu .cf   { margin:30px 0px 0px 0px;  }
.i-kehu .cf ul   { width:760px; }
.i-kehu .cf ul li{color:#fff;margin:0px 0px 0px 80px;display:inline-table;line-height:36px;width:255px;}
.i-kehu .cf  img { margin:20px 0px 0px 0px;  }

.inews img{margin:20px 12px;display:inline-block; visibility: visible;animation-duration: 600ms; animation-delay: 300ms;  animation-name: fadeInUp;}
.inews img:hover{opacity:0.8}


.footer{width:100%;float:left;background:#1f2024;padding-top:56px;}
.footer dl{ float:left;margin-right:60px;height:250px;}
.footer dl dt{color:#fff;color:#ababac;  font-weight:bold;}
.footer dl:first-child dt{ }
.footer dl dd{margin-top:16px;padding:0px 19px 0px 0px;}
.footer dl dd a{color:#f8f8ff;clear:both;float:left;line-height:30px}
.footer dl dd a:hover{color:#ffe8e8}
.footer dl dd p{color:#ababac;line-height:35px}
.footer dl dd p img{margin-right:9px;    margin-bottom: 3px;vertical-align: middle;}
.footerwei{ color:#fff;line-height:50px;}
 
.footer2  { color:#999;line-height:70px;border-top:1px solid #3c3c42;}
.footer2   a{color:#999;}
.footer2   a:hover{color:#999}

 


 .component{line-height:1.5em;margin:0 auto;padding:2em 0 3em;width:90%;max-width:1000px;overflow:hidden}
 
.sticky-wrap table{border-collapse:collapse;margin-bottom:3em;width:100%;background:#fff}
.sticky-wrap td, .sticky-wrap th{padding:1em 0.5em;border-left:solid 1px #0b7742;border-bottom:solid 1px #0b7742;}
.sticky-wrap td.err{background-color:#e992b9;color:#fff;text-align:center;line-height:1}
.sticky-wrap th{background-color:#0d934f;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;}
.sticky-wrap tbody th{background-color:#0b7742;}
.sticky-wrap tbody tr:nth-child(2n-1){background-color:#d3ffe9;transition:all .125s ease-in-out}
.sticky-wrap tbody tr:hover{background-color:rgba(129,208,177,.5)}
sticky-wrap tr{color:#333;}
.sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;margin:2em 0 0 0;width:100%}
.sticky-wrap .sticky-thead,.sticky-wrap .sticky-col,.sticky-wrap .sticky-intersect{opacity:0;position:absolute;top:0;left:0;transition:all .125s ease-in-out;z-index:50;width:auto}
.sticky-wrap .sticky-thead{box-shadow:0 .25em .1em -.1em rgba(0,0,0,.125);z-index:100;width:100%}
.sticky-wrap .sticky-intersect{opacity:1;z-index:150}
.sticky-wrap .sticky-intersect th{background-color:#666;color:#eee}
.sticky-wrap td, .sticky-wrap th{box-sizing:border-box}td.user-name{text-transform:capitalize}
.sticky-wrap.overflow-y{overflow-y:auto;max-height:50vh}

.kehu-xiaoguo dt{font-weight:bold;font-size:20px;margin:50px 0px 10px 0px;color:#0b7742;}
.kehu-xiaoguo dd{font-size:16px;line-height:28px;text-align:justify;}
.kehu-xiaoguo dl{width:43%;padding:20px 0 40px 0;margin:0px 40px;display:inline-block; vertical-align:top;border-bottom:1px solid #e1e1e1;}



/*  页码 */
.page{margin:auto;width:100%;padding:50px 0px; text-align:center}
.page .p-num{display:inline-block;}
.page .p-num a,.page .p-num b{ display:inline-block; height:36px;line-height:36px;padding:0 14px;margin-right:5px;font-size:14px;background:#bfbfbf;}
.page .p-num a{border:1px solid #bfbfbf;   }
.page .p-num a:hover, .page .p-num .pn-next:hover, .page .p-num .pn-prev:hover{text-decoration:none; border:1px solid #0090d8;background:#0090d8;box-shadow:0 1px 1px rgba(0,1,1,.08)}
.page-num{color:#fff;}
.disabled{color:#bfbfbf;}
.page .p-num a.curr{border:0 none;padding:1px 15px;background:#0090d8;filter:none;color:#fff;cursor:default;font-weight:bold;}
.page .p-num a.curr:hover{box-shadow:none}
.page .p-num .pn-break{color:#fff;border:1px solid #bfbfbf;}
.page .p-num .pn-break:hover{box-shadow:none;}
.page .p-num .pn-next em,.page .p-num .pn-prev em{vertical-align:middle}
.page .p-num .pn-next i,.page .p-num .pn-prev i{vertical-align:middle;font-style:normal;font-size:16px;font-family:"\5b8b\4f53";padding:0 5px;color:#666666}
.page .p-num .pn-prev i{padding-left:0}
.page .p-num .pn-next i{padding-right:0}
.pn-prev{color:#A6A6A6;}
.page .p-num .pn-next.disabled,.page .p-num .pn-prev.disabled{background:0 0;background:#fff;cursor:default}
.page .p-num .pn-next.disabled em,.page .p-num .pn-next.disabled i,.page .p-num .pn-prev.disabled em,.page .p-num .pn-prev.disabled i{color:#666}
.page .p-skip{ display:inline-block;margin-left:20px}
.page .p-skip em{display:inline-block;line-height:38px;font-size:14px}
.page .p-skip .input-txt{display:inline-block;width:30px;height:30px;margin:0 3px;line-height:30px;font-size:14px;text-align:center}
.page .p-skip .btn{display:inline-block;height:27px;margin-left:15px;font-size:14px;line-height:27px}
.btn-default{border:1px solid #DDD;padding:0px 13px 0px 13px;color:#666;background-color:#f7f7f7;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:-webkit-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:-o-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:linear-gradient(top,#f7f7f7,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(tColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)}
.input-txt{height:19px;line-height:19px;border:1px solid #CCC;padding:3px;width:145px}



/*----slider----*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}

.events {
  list-style: none;
}
.callbacks_container { 	position: relative;	width: 100%;}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;display: block;
  height: auto;
  border: 0;
  width: 100%;
}

.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 56%;
	left: 8%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 46px;
	width: 36px;
	background: transparent url("404.png") -105px -1px;
	margin-top: -65px;
}
.callbacks_nav:active {  opacity: 1.0;}
.callbacks_nav.next {
 	left: auto;
	background-position:-136px -1px;
	right: 8%;
}
#slider3-pager a {  display: inline-block;}
#slider3-pager span{  float: left;}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;  width: 100%;  left: 0;  top: 0;
}
.rslides li:first-child {
  position: relative;  display: block;  float: left;
}
.rslides img {
  height: auto;  border: 0;
}
.callbacks_tabs{
	list-style: none;	position: absolute;	top: 89%;	z-index: 999;
	left: 47%;	padding: 0;	margin: 0;
}
.callbacks_tabs li{
	display:inline-block;
}
@media screen and (max-width: 600px) {
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/

.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;  display: block;  height:16px;
  width:16px;  display:inline-block;  border:2px solid #FFF;  border-radius: 30px;
  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -o-border-radius: 30px;  -ms-border-radius: 30px;
}
.callbacks_here a:after{
	background:#ee3a28;
}
 

 /*在线客服*/
.online {
	position: fixed;	bottom: 150px;	right: 10px;	width: 60px;	z-index: 999;
	color: #999;
}
.online a {
	color: #666;
}
.online a:hover {
	text-decoration: none;
}
.online dl {
	background: #272727;	padding: 18px 5px;	margin-bottom: 1px;	position: relative;
}
.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}
.online dl dd i {
	font-size: 25px;color:#fff;
}
.online dl:hover {
	background: #1781bd;
}
.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}
.online dl dt h3 {
	display: block;
	font-size:16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
}
.online dl dt h3 i {
	margin-right: 5px;
}
.online dl dt h3 span {
	float: right;
	cursor: pointer;
}
.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}
.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}
