/* CSS Document */
@charset "UTF-8";
.bannerbox{
    height: 670px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.containt-div{
    width: 1024px;
    position: relative;
    height: 670px;
}

.nav{width:100px;height:14px;position:absolute;bottom:10px;right:20px;z-index: 2; left: 50%;margin-left: -50px}
.nav dl dd{list-style-type:none;width:12px;height:12px;float:left;margin-right:5px;cursor:pointer;
    border:1px solid #fff;}
.nav dl .bg{background:#ff7300;width:14px;height:14px;border:none;}


.header{ position:relative; z-index:999;background-color: rgba(255, 255, 255, 0.95);width: 100%; height:92px;}
.header ._bg {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 8px;
	background: url(../images/header_bbg.png);
}
.header .wrap {
	position: relative;
}
.logo {
	float: left;
   /* margin-left: 15px;*/
}
.nav1 {
    float: right;
	/*margin-left: 65px;
    float: left;*/
}
.nav1 .nav-bar {
}

.nav-bar li {
	display: block;
	float: left;
	text-align: center;
	position: relative;
	    margin-top: 12px;
	    width: 100px;
}


.nav-bar li a {
	padding: 23px 16px 25px 16px;
	display: block;
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}

.nav-bar li a:hover{ background:#005bac; color:#fff;/* border-radius: 19px;*/}

.wrap1 {
    height: 80px;
    width: 1200px;
    margin: 0 auto;
}
.list-unstyled {
    padding: 0;
    margin: 0;
    list-style: none;
}
.nav1 nav-bar a:hover, .nav-bar li .cur {
    color: #000000;
    text-decoration: none;
    
}

/*产品*/
.produ_tt{ background:url(../images/20180903105655_1258095541.png) center no-repeat; line-height:73px; height:73px; font-size: 36px; text-align:center; color:#cd1017; font-weight:bold; margin-top: 50px; margin-bottom:35px;}
.produ_tt:hover{-webkit-animation: test 0.2s ease-in 2;}
.products_bg{ margin-bottom:50px;}
#tablit {width:1200px;  margin:0 auto;}
#tablit dl{}
#tablit dl dd{float:left; width:215px; height:48px; line-height:44px; text-align:center; border:solid #ddd 1px; border-radius:19px; margin:0 10px 15px 13px;/*background:url(../images/y8.png) center no-repeat*/;}
#tablit dl dd:hover{float:left; width:215px; height:48px; line-height:44px;border:solid #cd1017 1px;     background-color: #cd1017; color:#fff; /*background:url(../images/y9.png) center no-repeat;*/}
#tablit dl dd a{ color:#333; font-size:16px;}
#tablit .on{width:225px; /*background:url(../images/y8.png) center no-repeat;*/ border:solid #f76337 1px;     background-color: #f76337;
    border: solid #f76337 1px;height:48px; line-height:44px; }
#tablit .on a{color:#fff;}
.dis{display:none;}
#tablit dl dd:hover a{display:block !important; color:#fff;}
.products_c{ width:1216px; margin:auto;}
.tabcon>table>tbody>tr>td {padding-left:8 !important; float: left; padding:0 ; width: 285px; margin: 25px 7px 72px 7px; position: relative;}
.tabcon>table>tbody>tr>td>a {border:1px #ccc solid; display: block; float: left; width: 285px; padding-left: 0px !important;  position: relative; overflow: hidden;}
.tabcon>table>tbody>tr>td>span {  display: block;  width: 287px!important; position: absolute; bottom: -42px; overflow: hidden;  background-position: center;  height: 40px;  line-height: 40px !important; background:#eee; }
.tabcon>table>tbody>tr>td>span>a {left: 0; right: 0;  position: absolute;z-index: 3; color:#333  }
.tabcon>table>tbody>tr>td:hover>span>a{color: #fff;}
.tabcon>table>tbody>tr>td>span:before{content: ''; -webkit-transition: ease-in-out 0.4s all; transition: ease-in-out 0.4s all; background: #cd1017;  position: absolute; left: -200%; bottom: 0; width: 200%; height: 200%; z-index: 2; top: -200%; border-radius: 50%; opacity: 0;}
.tabcon>table>tbody>tr>td:hover>span:before{ left: -50%; top: -50%; opacity: 1; }
.tabcon>table>tbody>tr>td>a>.ceshigo {  width: 100%;   background: rgba(0, 0, 0, 0.4); height: 100%;  position: absolute;  bottom: 0;   left: -100%; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out;}
.tabcon>table>tbody>tr>td>a>.ceshigo a { display: block; color: #fff; font-size: 16px; font-weight: bold;  padding-top: 30%;}
.tabcon>table>tbody>tr>td>a>.ceshigo p {  height: 22px;  line-height: 22px;  border-radius: 10px;  border: 1px solid #fff; -webkit-transition: all 0.3s 0.3s;  transition: all 0.3s 0.3s; padding: 1px 15px;   margin: 15px auto; display: block; font-size: 13px;  color: #fff; font-weight: 100; width: 70px;  text-align: center; position: relative;  bottom: -180px; margin-top: 52px; }
.tabcon>table>tbody>tr>td:hover>a>.ceshigo { left: 0;}
.tabcon>table>tbody>tr>td:hover>a>.ceshigo p {  left: 0;   bottom: 0; }
.beta5 { display: block; position: absolute;  -webkit-transition: 0.5s all ease-in-out;  transition: 0.5s all ease-in-out;}
.beta5 {  width: 50px; height: 50px; border-radius: 50%;  background:#cd1017 url(../images/20180903135410_1971213562.png) no-repeat center; left: 118px; top: 80px;  -webkit-transform: scale(0);  transform: scale(0);}
.tabcon>table>tbody>tr>td:hover .beta5 { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: scale(1);transform: scale(1);}
.tabcon>table>tbody>tr>td:hover>a .beta5::after{ display:block; width:100px; border-radius:15px; position:absolute; line-height:30px; border:1px dashed #fff; color:#fff; top:60px; left:-20px;}



/*优势*/
.serv_bj{ background:#f9f9f9;height:560px;padding-top: 55px;overflow: hidden;font-family:"Microsoft Yahei";}
.serv{ width:1208px; margin: 0 auto;overflow: hidden;}
.serv_c{margin: 55px 44px 0;float: left;width: 313px;height:450px;overflow: hidden;transition: all 0.6s;}
.serv_c dl{width: 300px;height:346px;border:1px solid #043270;border-top: 3px solid #043270;}
.serv_c dt{ font-size: 20px; color:#043270;font-weight: bold;text-align: center;line-height: 90px; margin-top:99px;}
.serv_c dt img{display: block; width:115px; height:115px;background:#043270;border-radius: 100%;margin: 0 auto;}
.serv_c dd{padding: 25px 21px 0;font-size: 15px;line-height: 26px;color:#333333;text-align: center;}
.serv_c span{ width:120px; height:40px;background: #043270; font-size: 15px;display: block;text-align: center; line-height: 40px;position: relative; margin: -325px auto 0;border-radius: 19px; /*background: url(../images/y1.png) center no-repeat;*/ }
.serv_c span a{ color:#fff;}
.serv_c:hover {transform: scale(1.15);}
.serv_c:hover dl{ border:1px solid #cd1017; border-top: 3px solid #cd1017;background:#fff;}
.serv_c:hover dt img{background:#cd1017;}
.serv_c:hover dt { color:#cd1017;}
.serv_c:hover dd{ color:#888888;}
.serv_c:hover span{background:#cd1017; }
.bt01{ font-size: 36px; color:#043270;text-align: center; line-height: 40px; overflow: hidden; height:80px;}
.bt01 a{ color:#043270;}
.bt01 span{ color:#cd1017;}
.bt01 i{ font-size: 12px; font-weight: normal; color:#999999;font-family: Arial;display: block; text-transform: uppercase;letter-spacing: 1px;}
.bt01 img{vertical-align: middle;margin:0 15px;}

/*公司简介*/
#company_t{ width:983px; height:75px; background:url(../images/20180903092252_246671018.jpg) center no-repeat; font-size:36px; color:#cd1017; line-height:75px; font-weight:bold; text-align:center; margin:auto; margin-top:50px; margin-bottom:40px;}
#company_t:hover{-webkit-animation: test 0.2s ease-in 2;}
#company_bg{width:100%;height: 425px;background:url(../images/20180903092252_1302534827.jpg) center no-repeat;margin:auto;overflow:hidden;}
.company_fl{ width:520px; height:350px; float:left;}
.company_fr{ width:635px; float:right;margin-top: 33px;margin-bottom: 30px;}
.company_fr .r1{ font-size:22px; line-height:30px; font-weight:bold;}
.company_fr .r2{ font-size:15px; line-height:38px; margin-top:20px;}
.company_fr .r3{ width:140px; height:38px; line-height:38px; text-align:center; font-size:14px; background:#cd1017; color:#fff; border-radius:20px; transition: 0.2s all ease-in-out; /*margin-top:25px;*/float: right;}
.company_fr .r3 a{ font-size:14px; color:#fff;}
.company_fr .r3:hover{background:#484848; color:#fff; border-radius:20px;}
.totalwidth {width:1200px; margin:0 auto; height:auto;}
/*新闻资讯*/
.div_j{/*height: 770px;*/padding-top: 69px;/* background: url(../images/divj_bg.jpg) no-repeat center top; */overflow: hidden;position: relative;}
.div_j>.line{width: 100%;height: 3px;background: #999fac;position: absolute;left: 0;top: 488px;}
.div_j .title{width: 100%;font-size: 34px;color: #0a0a0a;text-align: center;font-family:"Microsoft Yahei";}
.div_j .title2{font-size: 14px;color: #999fac;text-align: center;margin-top: 16px;}
.div_j .center .line_in{width: 20px;height: 1px;background: #999fac;margin: 38px auto 54px;}
.div_j .content{width: 100%;height: 37px;padding: 230px 0 224px;}
.div_j .content li{width: 37px;height: 37px;float: left;line-height: 30px;position: relative;}
.div_j .content li .iconbox{text-align: center;border-radius: 50%;display: inline-block;*display: inline;*zoom: 1;vertical-align: bottom;}
.div_j .content li .iconbox .icon{display: inline;}
.div_j .content li .conin{width: 325px;height: 200px;background: #FFFFFF;position: absolute;left: -144px;}
.div_j .content li .conin .titin{width: 261px;height: 50px;padding: 0 34px 0 30px;/*background: #e01f3a;*/overflow: hidden;}
.div_j .content li .conin em{display: block;float: left;font-family:"Microsoft Yahei";font-size: 42px;color: #ffffff;height: 33px;line-height: 50px;}
.div_j .content li .conin span{display: block;float: left;width: 190px;height: 1px;background: #ffffff;margin-top: -7px;margin-left: 67px;}
.div_j .content li .conin .con{height: 118px;
    padding: 30px 28px 1px 26px;
    font-size: 22px;
    color: #333842;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ddd;}
.div_j .content li .conin .con a{color:#333;line-height: 44px;}
.div_j .content li .conin .triangle{width: 0px;border-left: 7px solid transparent;border-right: 6px solid transparent;position: absolute;left: 160px;/* margin-top: 65px; */}
.div_j .content li.li_1{margin-left: 149px;}
.div_j .content li.li_2{margin-left: 194px;}
.div_j .content li.li_3{margin-left: 185px;}
.div_j .content li.li_4{margin-left: 188px;}
.div_j .content li.li_5{margin-left: 190px;}
.div_j .content li.odd .iconbox{background: #2f333d;width: 25px;height: 25px;line-height: 29px;*margin-top: 1px;margin-left: 6px;}
.div_j .content li.odd .iconbox .icon{font-size: 34px;margin-left: -4px;*margin-top: -7px;*display: block;*padding-bottom: 7px;}
.div_j .content li.odd .conin{top: 90px;}
.div_j .content li.odd .conin .triangle{/*border-bottom: 6px solid #e01f3a;*/top: -6px;}
.div_j .content li.even .iconbox{width: 37px;height: 37px;line-height: 36px;*margin-top: -12px;}
.div_j .content li.even .iconbox .icon{font-size: 50px;margin-left: -6px;*display: block;*padding-bottom: 10px;}
.div_j .content li.even .conin{top: -260px;}
.div_j .content li.even .conin .triangle{border-top: 6px solid #e01f3a;bottom: -6px;}
.center{ width:1230px; margin:0 auto;min-height: 10px;position: relative;}


/*在线留言*/
.message{ overflow: hidden; padding-top: 43px; padding-bottom: 68px;}
.message .fl{ background: url(../images/kefu.jpg) no-repeat left top transparent; width: 363px; height: 438px; position: absolute;}
.messageflbg{ position: absolute; left: 0; right: 0; bottom: 0; height: 222px; background-color: #30a54d; opacity: 0.9; filter: alpha(opacity=90);}
.messagenr{ width: 263px; height: 165px; position: absolute; left: 50%; margin-left: -132px; bottom: 27px; color: #fff;}
.messagenr b{ display: block; font-weight: bold; font-size: 20px; line-height: 32px; text-align: center; letter-spacing: 10px; padding-bottom: 25px;}
.messagetext{ border: 1px solid #95d1a4; padding: 10px; font-size: 14px; line-height: 26px; color: #84c391; height: 90px;}
.message .fr{ width: 677px;}
.messagetitle{ height: 41px; line-height: 41px; position: relative; padding-top: 33px; margin-bottom: 34px;}
.messagetitle .line{ position: absolute; bottom: -3px; height: 3px; background-color: #999999; width: 237px; left: 0;}
.messagetitle .line em{ display: block; width: 162px; color: #fe6112; height: 3px; background-color: #fe6112;}
.messagemore{ float: right;}
.messagetitle b{ font-size: 24px;  font-family:"方正小标宋简体","微软雅黑"; color: #454544; padding-right: 5px;}
.messagetitle span{ color: #999; font-size: 14px; text-transform: uppercase; font-family: arial;}
#messages{ display: block;width: 677px; margin: 0 auto;}
#messages td{ padding-bottom:21px; font-size: 16px; color: #333;}
#messages  td input[type=text]{ height: 15px; line-height: 15px; border: 1px solid #999999; padding: 9px 10px; width: 218px; font-family: "微软雅黑"; outline: none;}
#messages  textarea{ border: 1px solid #999999; padding: 10px; width: 575px; height: 125px; outline: none;}
#messages  tr.last img{ float: left;}
#messages  tr.last input[type=text]{ float: left; margin-right: 20px;}
#messages  tr.last input[type=submit], #messages tr.last input[type=reset]{width: 156px; -webkit-transition: all .3s; transition: all .3s; float: left; margin-left: 15px; cursor: pointer; height: 34px; line-height: 34px; border: 0; background: #fe8141; color: #fff; font-family: "微软雅黑"; font-size: 16px;}
#messages  tr.last input[type=reset]{ background-color: #d6d6d6; color: #666666;}
#messages  tr.last input[type=reset]:hover{ background-color: #bbbbbb;}
#messages  tr.last input[type=submit]:hover{ background-color: #fd671a;}
#messages  tr.last td{ padding-top: 10px;}


/*底部*/
.link { background: #343539; padding: 18px 0;/* margin-top: 58px;*/}
.link .center span { font-size: 14px; color: #dadada;  line-height: 30px; margin-right: 40px; }
.link .center a { font-size: 14px; color: #dadada; line-height: 30px; margin-right: 30px; }
.foot { background: #292a2e; height: 366px; padding-top: 15px;}
.foot .center { position: relative; height: 295px;}
.footnav { position: absolute;left: 0; top: 0; width: 280px;}
.foottitle { height: 52px; line-height: 52px; color: #dadada; font-size: 15px; border-bottom: 1px solid #525256;/* width: 280px;*/}
.footlist { margin-top: 17px; overflow: hidden;}
.footlist li { width: 140px; float: left;}
.footlist li a {color: #b2b2b2; font-size: 15px; line-height: 40px; display: block;}
.footphone { height: 56px; line-height: 24px; color: #b2b2b2; font-size: 14px; margin-top: 17px; }
.footphone span { color: #ddd; display: block; line-height: 32px; font-size: 24px;}
.foottext { position: absolute;left: 410px; top: 0; width: 324px;}
.footbox span { display: block; line-height: 24px; color: #b2b2b2; font-size: 14px; margin-top: 13px;}
.footerweima {position: absolute;right: 25px;top: 0px;width: 315px;}
.footerweima img { width: 150px; height: 150px; overflow: hidden; margin-top: 17px;}
.footerweima span { display: block; line-height: 40px;color: #b2b2b2; font-size: 14px; width: 150px; text-align: center;}
.footbottom { border-top: 1px solid #3e3f42; height: 70px; line-height: 70px; color: #777; font-size: 14px;}
.foot .footbottom .center { height: 70px;}
.footbottom a { /*margin-left: 20px; */color:#fff;}
.footbottom a:hover { color: #dadada;}



#scrollTop,
#scrollTop .level-2{background:url(../images/rocket_up.png) no-repeat 0 0;}
#scrollTop div{left:0;overflow:hidden;position:absolute;top:0;width:149px;margin:0;padding:0}
#scrollTop .level-2{background-position:-149px 0;display:none;height:180px;opacity:0;z-index:1}
#scrollTop .level-3{background:none;cursor:pointer;display:block;height:180px;z-index:2}
#scrollTop{cursor:pointer;display:block;height:180px;overflow:hidden;position:fixed;right:-42px;top:80%;width:149px;z-index:11;margin:-124px 0 0;padding:0}



/*内页*/
.ty-banner-1 { overflow: hidden; line-height: 0; text-align: center; }
.ty-banner-1 img.show { visibility: visible; }
#bodycon {width:1200px;margin: 0 auto;/*margin-bottom: 40px;*/overflow: hidden;}
.mianbxContent { margin-bottom: 15px !important; height: 50px !important; line-height: 50px !important; font-size: 16px !important; text-align: left !important; background-color: #ddd; width: 1198px !important; text-indent: 2.5em; transition:0.1s all; background:url(../images/20180904145303_1418035669.png) no-repeat 7px 12px; border: 1px dashed #ddd; letter-spacing: 1px; position: relative;}
.mianbxContent a{ font-size:16px !important; }
.mianbxContent:hover{ background: url(../images/20180904145303_1418035669.png) no-repeat 7px -29px; }
.ab_01 { height: 485px; overflow: hidden; position: relative;margin-bottom: 40px; }
.ab_01 h2 { width: 450px; height: 80px; overflow: hidden; font: 24px "Microsoft Yahei"; font-weight: bold; position: absolute; color: #f76337;; top: 30px; left: 0; background: url(../images/20180911162012_1927124917.gif) no-repeat left bottom; }
.ab_01 h2 em { display: block; font: 30px Arial, Helvetica, sans-serif; color: #f76337; text-transform: uppercase; }
.ab_01 h2 i { display: block; width: 70px; position: absolute; top: 0; left: 320px; }
.ab_01 p { font: 16px "Microsoft Yahei"; line-height: 27px; color: #666; }
.ab_01 .p01 { width: 480px; height: 340px; overflow: hidden; position: absolute; top: 70px; right: 0; }
.ab_01 .p01 img { width: 479px; height: 340px; }
.ab_01 .p03 { width: 660px; height:auto; position: absolute; top: 122px; left: 0; text-align: justify; line-height: 35px;}
.ab_01 .p04 {width: 1100px;position: absolute;top: 403px;right: -2px;}


/*联系方式*/

    .temp_contact-wrapper div {
        margin: 0;
    }
    
    .temp_contact-wrapper {
        padding: 20px 0 0px 0;
        font-family: "Microsoft Yahei";
    }
    
    .temp_contact-wrapper h2 {
        position: relative;
        height: 125px;
        padding: 20px 15.5% 25px 0.08%;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
    }
    
    .temp_contact-wrapper h2 i {
        padding: 0 10px 0 33px;
    }
    
    .temp_contact-wrapper h2 span {
        position: absolute;
        right: 0;
        top: 0;
        width: 11.5%;
    }
    
    .temp_contact-wrapper h2 span img {
        max-width: 100%;
    }
    
    .temp_contact-c {
        height: 488px;
        padding: 15px 0 0 0;
    }
    
    .temp_contact-l {
        width: 48.1%;
        height: 438px;
        background: #f5f5f5;
    }
    
    .temp_contact-l h3 {
        height: 120px;
        margin: 0;
        text-align: center;
        line-height: 120px;
        font-size: 26px;
        background-color: #043270;
    }
    
    .temp_contact-l h3 a {
        color: #fff;
        white-space: nowrap;
        text-decoration: none;
    }
    
    .temp_contact-l p {
        padding: 22px 0 0 30px;
        font-size: 16px;
        line-height: 53px;
        margin: 0;
    }
    
    .temp_contact-l p span {
        display: block;
    }
    
    .temp_contact-r {
        width: 50.4%;
    }
    
    .temp_contact-wrapper dl {
        padding-bottom: 20px;
        overflow: hidden;
        zoom: 1;
    }
    
    .temp_contact-wrapper dt {
        float: left;
        width: 7.5%;
    }
    
    .temp_contact-wrapper dt img {
        max-width: 100%;
    }
    
    .temp_contact-wrapper dd {
        float: right;
        width: 90%;
        margin-left: 0;
    }
    
    .temp_contact-wrapper dd h4 {
        font-size: 24px;
        font-weight: normal;
        color: #333333;
        margin: 0;
    }
    
    .temp_contact-wrapper dd p {
        padding: 13px 0 0 0;
        line-height: 28px;
        font-size: 14px;
        margin: 0;
    }
    
    .temp_contact-wrapper dd p span {
        display: block;
    }


.box857_-7347 * { margin: 0; padding: 0; box-sizing: border-box; }
.box857_-7347 { font-family: "Microsoft Yahei"; font-size:15px; color: #666; }
.box857_-7347 ul, .box857_-7347 li { list-style: none; }
.box857_-7347 a { text-decoration: none; color: inherit; }
.box857_-7347 .newsList { overflow: hidden; }
.box857_-7347 .newsList li { padding: 30px 0; height: 191px; border-bottom: 1px solid #efefef;  position: relative;  cursor: pointer; }
.box857_-7347 .img { width: 200px; height: 130px; overflow: hidden;}
.box857_-7347 .img img { max-width: 200px; height: 140px;}
.box857_-7347 .content {  position: absolute; left: 230px; top: 30px; right: 0; overflow: hidden; }
.box857_-7347 .info { float: left; width: 880px; -webkit-transition: all ease-out 0.3s; -moz-transition: all ease-out 0.3s; transition: all ease-out 0.3s; }
.box857_-7347 .info .title { display: block; padding: 15px 0; font-size: 16px; color: #575757;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.box857_-7347 .info .main { font-size: 14px; line-height: 2; display: -webkit-box; color: #999;  overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.box857_-7347 .date { padding-top: 15px; float: right;}
.box857_-7347 .num { font-size: 18px; color: #999;}
.box857_-7347 .ins { display: block; text-align: right; padding-top: 30px; color: #c3c3c3; font-size: 16px;}
.box857_-7347 .newsList li:hover .content .info { -webkit-transform: translateX(5%); transform: translateX(5%);}
.box857_-7347 .newsList li:hover .content .info .title { color: #1c73c0;}
/* 分页 */
.digg4{padding:3px;text-align:center;font-family: "Microsoft Yahei";font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}
.cpbox{padding:23px 0 0; overflow:hidden}




.main_nr{padding-top: 5px;}
.kg{ width:97%; margin:0 auto; max-width:1200px;}
.about_nr{ font-size:0.875rem; line-height:24px; color:#5c5c5c;}
.about_nr img{ max-width:100%;}
.newsshow_title{     margin-top: 10px;text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:0.75rem; color:#999; font-weight:normal; padding-top:15px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:0.875rem; line-height:24px; }
.sxyjsys,.sxyjsys a{font-size:0.875rem; line-height:36px;}


.p2-show-list { clear: both; font-size: 14px; line-height: 24px; color: #666; }
.p2-show-list-con1 li { width: 30.8%; padding: 14px 3.8% 24px 0; float: left; }
.p2-show-list-con1 li:nth-child(3n){ padding-right:0;}
.p2-show-list-con1 li img { width: 370px; height:275px; display: block; box-sizing: border-box; }
.p2-show-list-con1 span { display: block; text-align: center; height: 44px; line-height: 44px; border: solid 1px #e2e2e2; border-top: 0; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p2-show-list-con1 span a { color: #333; }
.p2-show-list-con1 span a:hover { color: #005bac; }

.b-xs { width: 240px; }
.p14-left-nav-1-tit { background: #005bac; height: 80px; }
.p14-left-nav-1-tit h3 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center; }
.p14-left-nav-1-tit h3 span { font-size: 14px; text-transform: uppercase; }
.p14-left-nav-1-nav-one h3 a{  color: #666; font-weight: normal;font-size: 16px;display: block;height: 50px; line-height: 50px; background: url(../images/p14-icon5.png) no-repeat right center #e6e6e6; margin-bottom: 2px; padding-left:25px}
.p14-left-nav-1-nav-one h3.sidenavcur,  .p14-left-nav-1-nav-one h3 a:hover,.p14-left-nav-1-nav-one h3 .cur { background: url(../images/p14-icon2.png) no-repeat right center #005bac;color: #fff; }
.p14-left-nav-1-nav dl { padding: 2px 0 4px; }
.p14-left-nav-1-nav dt { height: 50px; font-size: 14px; line-height: 50px; padding-left: 54px; padding-right: 40px; margin-bottom: 1px; background: #ececec; position: relative; }
.p14-left-nav-1-nav dt:after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.p14-left-nav-1-nav dt.sidenavcur:after,  .p14-left-nav-1-nav dt:hover:after { border-color: #005bac; }
.p14-left-nav-1-nav dt.sidenavcur a,  .p14-left-nav-1-nav dt:hover a { color: #005bac; }
.p14-left-nav-1-nav dd { border: 1px solid #ececec; border-bottom: 0; }
.p14-left-nav-1-nav p { height: 50px; font-size: 14px; line-height: 50px; padding-left: 72px; padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff; position: relative; }      
.p14-left-nav-1-nav p.sidenavcur a,  .p14-left-nav-1-nav p:hover a { color: #005bac; }
.p14-left-nav-1-nav p.sidenavcur:after,  .p14-left-nav-1-nav p:hover:after { background: #e6e6e6; }
.p14-left-nav-1-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p6-order-form-1 { margin-bottom: 20px; overflow: hidden; }
.p6-order-form-1-add { border: 1px solid #eee; overflow: hidden; }
.p6-order-form-1-add h3 { height: 68px; line-height: 68px; font-size: 24px; color: #fff; }
.p6-order-form-1-add ul { padding: 20px; }
.p6-order-form-1-add li { font-size: 14px; line-height: 34px; color: #666;}
.p6-order-form-1-add li.li01 { font-size: 20px; line-height: 42px; color: #c30101; }

.b-sm { width: 930px; }
.leftnav-z1-list dl { width: 300px; border: 1px solid #dedede; margin-bottom: 15px; background: #fff; float: left; margin-right: 10px; height:322px; }
.leftnav-z1-list dl:nth-child(3n) { margin-right: 0; }
.leftnav-z1-list dt img { width: 300px; height: 211px; display: block; border-bottom: 1px #dedede solid; }
.leftnav-z1-list dd { padding: 6px 20px 5px 20px; }
.leftnav-z1-list dd h4 { height: 45px; font-weight: normal; font-size: 18px; color: #154c64; line-height: 45px; }
.leftnav-z1-list h4 a { display: block; color: #727272; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leftnav-z1-list dl:hover h4 a { color: #005bac; }
.leftnav-z1-list-desc { max-height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden; }
.leftnav-z1-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.leftnav-z1-list dl:hover { border-color: #005bac; }
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a { color: #005bac; }
.blk { margin-bottom: 20px;}










.banner-cloudapp{background:url(../images/banner001.jpg) center center no-repeat;}
.banner-cps{background:url(../images/banner002.jpg) center center no-repeat;}
.banner-trust{background:url(../images/banner003.jpg) center center no-repeat;}
.banner-cloudapp1{background:url(../images/banner004.jpg) center center no-repeat;}
.banner-cloudapp2{background:url(../images/banner005.jpg) center center no-repeat;}


.banner-engine{height:620px;position:relative;overflow:hidden;}
.banner-engine .banner-ul{position:relative;width:100%;height:720px}
.banner-engine .banner-text{position:absolute;left:0;top:-720px;width:100%;height:552px}
.banner-engine .banner-text{display:none}
.banner-engine .banner-text1{font-size:40px;line-height:50px;color:#043270; font-family:"Microsoft Yahei";font-weight: bold;letter-spacing:2px;}
.banner-engine .banner-text2{margin-top:32px;font-size:26px;line-height:20px;color:#043270;font-family:"Microsoft Yahei"; letter-spacing:2px;}
.banner-engine .banner-link-button{display:inline-block;border:1px solid #cd1017;margin-top:33px;width:160px;height:44px;line-height:42px;text-align:center;font-size:16px;    color: #fff;
    background: #cd1017;}
.banner-engine .banner-link-button:hover{background:#cd1017;color:#fff;border:1px solid #cd1017}
.banner-ul li{display:none;height:100%;width:100%;float:left}
.banner-engine .banner-ul li{z-index:-1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}
.banner-engine .banner-ul li:first-child{z-index:initial}

.banner-point{display:none;position:absolute;bottom:48px;left:0;width:100%;height:18px;line-height:18px}
.banner-engine .banner-point{display:block}

.slider-main{display:none;position:relative;margin:0 auto;min-width:1200px;max-width:1200px}
.banner-engine .slider-main{display:block}
.slider-text{position:absolute;margin-top:100px}
.banner-area{width:100%;text-align:center}
.banner-area li{margin:0 15px;display:inline-block;width:10px;height:10px;background:url(../images/pagination_02.png) no-repeat}
.banner-area li.active{background:url(../images/pagination_01.png) no-repeat}





/*新闻资讯*/

.new{ overflow: hidden; padding-bottom: 30px; /*height: 347px;*/}
.new .fl{ width: 538px; position: relative;}
.newimg{ width: 538px; height: 178px; overflow: hidden;}
.newimg img{ display: block; -webkit-transition: all .3s; transition: all .3s;}
.new .fl a{ display: block;}
.new .fl a:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.new .fl a b{ display: block; text-align: left; font-size: 24px; height: 37px; line-height: 37px; font-weight: normal; padding: 20px 0 13px; color: #cd1017;}
.new .fl a:hover b{ color: #cd1017;}
.newnr{ color: #666; font-size: 14px; height: 100px; overflow: hidden; line-height:31px;}
.new .fl a:hover{ text-decoration: none;}
.new .fr{ width: 506px; overflow: hidden;}
.newtitle{ height: 43px; line-height: 43px; overflow: hidden;}
.newtitle h3{ float: left; padding: 0 44px; -webkit-transition: all .3s; transition: all .3s; border-radius: 22px; font-size: 18px; font-weight: normal; cursor: pointer;}
.newtitle h3.on{ background-color: #cd1017; color: #fff;}
.newmore{ display: block; width: 43px; height: 43px; -webkit-transition: all .3s; transition: all .3s; background: url(../images/icon1.png) no-repeat  -341px -158px transparent; float: right; background-color: #333333; border-radius: 50%;}
.newmore:hover{ background-color: #cd1017;}
.newmain{ margin-top:24px; position: relative;}
.newmain li{ height: 52px; line-height: 52px; font-size: 14px; overflow: hidden; float: left; width: 100%;}
.newmain li em{ font-style: normal; float: right;}
.newmain li a{ display: block; padding-left: 25px; height: 52px; position: relative;}
.newmain .line{ width: 2px; height:200px; position: absolute; left: 6px; top: 30px; *top:56px; background-color: #b2b2b2;}
.newmain li a i{ display: block; width:9px; height: 9px; border: 2px solid #b2b2b2; background-color: #b2b2b2; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -6px;}
.newmain li a:hover{ color: #cd1017; text-decoration: none; font-weight: bold;}
.newmain li a:hover i{ background-color: #fff; border-color: #cd1017;}

.newflico{ position: absolute; left: 50%; z-index: 3; top: 189px; width: 69px; margin-left: -35px;}
.newflul{ /*height: 306px;*/ overflow: hidden;}
.newflico li{ width: 11px; float: left; margin: 0 4px; -webkit-transition: all .3s; transition: all .3s; height: 6px; border-radius: 3px; background-color: #7f7f7f; text-indent: -9999em;}
.newflico li.on{ background-color: #fe6112; width: 22px;}




.p15-showcase { position: relative; padding: 12px 18px 16px 20px; margin-bottom: 15px; background: #fff; border: 1px solid #eee; overflow:hidden; }
.p15-showcase-right-con { line-height: 24px; font-size: 14px; height: 235px; overflow: hidden; }
.p15-showcase-right-con .p44 { /*height: 144px;*/ overflow: hidden; line-height: 36px;}
.p15-showcase-left { position: relative; width: 500px; /*height: 298px;*/ float: left; line-height: 0; overflow: hidden; border: 1px solid #e7e7e7; margin-right: 30px; }
.p15-showcase-left-jt { width: 12px; height: 23px; position: absolute; top: 50%; margin-top: -11px; cursor: pointer; z-index: 33; }
.p15-showcase-left-prev { left: 10px; }
.p15-showcase-left-next { right: 10px; }
.p15-showcase-left-size { position: absolute; right: 0; bottom: 0; width: 36px; height: 24px; font-size: 14px; line-height: 16px; }
.p15-showcase-left-size em { font-style: normal; }
.p15-showcase-left-pic { width: 100%; text-align: center; }
.p15-showcase-left-pic li { float: left; width: 500px; }
.p15-showcase-left-pic img { width: 500px;/* height: 298px;*/ display: block; }
.p15-showcase-right { width: 356px; float: left; }
.p15-showcase-right-tit { height: 40px; font-size: 24px; line-height: 40px; color: #454545; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-prodcontent-1 { margin-bottom: 22px; }
.p14-prodcontent-1-tit { height: 40px; font-size: 24px; line-height: 40px; border-bottom: 2px solid #d4d4d4; margin-bottom: 20px; }
.p14-prodcontent-1-tit span { display: inline-block; height: 40px; color: #464646; border-bottom: 2px solid #e6e6e6; padding-left: 34px; background: url(../images/p14-icon11.png) no-repeat 2px center; }
.p14-prodcontent-1-tit em { font-size: 18px; font-family: Arial; text-transform: uppercase; font-style: normal; color: #c2c2c1; }
.p14-prodcontent-1-desc { }



/* search_bar  */
.sea_txt {
    background: url("../images/sea_txt.jpg") no-repeat scroll left top #fff;
    border: 1px solid #dddddd;
    color: #acacac;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 9px 0 34px;
    width: 174px;
}
.sea_btn {
    background: url("../images/sea_btn.jpg") repeat-x scroll left top;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 24px;
    margin-left: 5px;
    width: 54px;
}




.b-md { width: 100%; clear: both; }
.wz{ width:1200px; margin:0 auto;}
.wz p{ display:block;    font-size: 16px; line-height: 32px;font-family: Microsoft YaHei; color:#666; margin-top:15px;}
.endit-content p { margin: 5px 0 ; }
.endit-content{line-height:55px;}


#message_main{width:600px;/*margin:0 auto*/}
#msgLeft_Btn_div{margin: 0 auto;width: 512px; margin-left:210px;}
#message_main tr{ margin-bottom:13px; display:block;}
#message_main #msgLeft_senderName{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 28px;margin: 0 12px;padding-left: 4px;
}
#message_main #msgLeft_telephone{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px;padding-left: 4px;
}
#message_main #msgLeft_email{
    width:300px;font-size: 12px;color:#a5a5a5;
    height: 16px;height: 28px; padding-left: 4px;
}
#message_main #msgLeft_Txtbox{
	width:400px;height:100px;font-size: 12px;color:#a5a5a5;padding-left: 4px;font-family: Microsoft yahei;
}
.p12-aboutinfo-1 { display: inline-block; width: 100%; background: #fff;/* margin-bottom: 38px;*/ }
.p12-aboutinfo-1-tit { height: 114px; line-height: 114px; font-size: 30px; text-align: center; color: #4b4a4a; }
.p12-aboutinfo-1-tit span { font-size: 22px; color: #aaa; }
.p12-aboutinfo-1-nr { padding: 0 20px 20px; }



.ssjg{
	background: #f6f6f6;
}
.ssjg .container>h2{
	line-height: 110px;
	color:#333333;
	font-size: 16px;
}
.ssjg .container>h2 img{
	margin-right: 10px;
}
.ssjg li{
	background: #fff;
	margin-bottom: 14px;
	position: relative;
}
.ssjg li a{
	display: block;
	width: 95%;
	height: 100%;
	box-sizing: border-box;
	padding: 33px 0px 20px 41px;
	box-sizing: border-box;
}
.ssjg li h6{
	position: absolute;
	right: 80px;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	border: 1px solid #0091cc;
	text-align: center;
	line-height: 40px;
	color:#0091cc
}
.ssjg li h2{
	/* width: 97px; */
	height: 60px;
	line-height: 57px;
	/* text-align: center; */
	border-radius: 3px;
	background: #eaeaea;
	color:#333333;
	font-size: 20px;
	margin-bottom: 15px;
	padding-left: 21px;
}
.ssjg li h3{
	font-size: 18px;
	color:#212121;
	margin-top: 12px;
	float: right;
}
.ssjg li span{
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 11px;
}
.ssjg li p{
	color:#777777;
	line-height: 22px;
}
.ssjg li:hover h6{
	background: #0091cc;
	color:#fff
}
.ssjg li:hover h2{
	color:#0091cc
}
.container {
	width:1100px;
	margin:0 auto;
}