html {font-family:"微软雅黑", arial, 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;font-size: 14px;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {margin: 0;padding: 0;outline: 0;border: 0;background: transparent;}ul, ol {list-style: none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}
a {background: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}a{text-decoration: none;color: #005fb4;}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;} a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";} a[href^="javascript:"]:after,a[href^="#"]:after {content: "";} pre,  blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;} h2,h3 {page-break-after: avoid;}select {background: #fff !important;}}

.main{margin: 0 auto;width: 1340px;}
.main1{ margin: 0 auto;width: 1175px;}
.main:after{content: '';display: block;clear: both;}
.clear:after{content: '';display: block;clear: both;}
.transition{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
.clearfix:after { content: ""; display: block;visibility: hidden; height: 0;clear: both; }
.clearfix { zoom: 1; }


/*header footer css begin*/
.head{position: relative;z-index:1;left: 0;top: 0;width: 100%;}
.head-cont{box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);background-color: #fff;}
.head-logo{float: left;display:table;height: 95px;max-width: 340px;}
.head-logo a{display: table-cell;vertical-align: middle;}
.head-logo img{display: block;max-width: 100%;max-height: 100%;}
.head-main{float: right;}
.head-ul{margin-right:60px;float: left;}
.head-li{float: left;border-right: 1px solid #ddd;}
.head-li-a{position:relative;z-index:1;padding:0 15px;display: block;min-width:78px;text-align:center;line-height: 100px;color: #000;overflow: hidden;}
.head-li-a:before{content: "";position: absolute;left: 0;top: -100%;z-index:-1;width: 100%;height: 100%;background-color: #003399;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
.head-pull{position:absolute;left:0;top:99%;z-index:-1;display:none;padding:30px 0;width:100%;background:url("../images/bkg1.png") repeat;text-align: center;}
.head-prod{display: inline-block;}
.head-prod-a{margin:0 40px;float: left;-webkit-opacity:0;animation: head-prod .6s ease forwards;-webkit-animation: head-prod .6s ease forwards;-moz-animation: head-prod .6s ease forwards;-o-animation: head-prod .6s ease forwards;-ms-animation: head-prod .6s ease forwards;}
.head-prod-a a{display: block;text-align: center;font-size: 12px;line-height: 35px;color: #414141;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
.head-prod-img{margin:0 auto;width: 90px;height:80px;line-height: 80px;}
.head-prod-img img{margin:0 auto;display: block;max-width: 100%;max-height: 100%;}
.head-pull-ul{position: absolute;display: none;}
.head-pull-li{margin-right:20px;float: left;-webkit-opacity:0;animation: head-prod .6s ease forwards;-webkit-animation: head-prod .6s ease forwards;-moz-animation: head-prod .6s ease forwards;-o-animation: head-prod .6s ease forwards;-ms-animation: head-prod .6s ease forwards;}
.head-pull-li a{line-height: 60px;color: #333;}
.head-pull-li:nth-child(1){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-ms-animation-delay: .1s;-o-animation-delay: .1s;}
.head-pull-li:nth-child(2){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;-o-animation-delay: .2s;}
.head-pull-li:nth-child(3){animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-ms-animation-delay: .3s;-o-animation-delay: .3s;}
.head-pull-li:nth-child(4){animation-delay: .4s;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;-o-animation-delay: .4s;}
.head-pull-li:nth-child(5){animation-delay: .5s;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-ms-animation-delay: .5s;-o-animation-delay: .5s;}
.head-pull-li:nth-child(6){animation-delay: .6s;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;}
.head-prod-a:nth-child(1){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-ms-animation-delay: .1s;-o-animation-delay: .1s;}
.head-prod-a:nth-child(2){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;-o-animation-delay: .2s;}
.head-prod-a:nth-child(3){animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-ms-animation-delay: .3s;-o-animation-delay: .3s;}
.head-prod-a:nth-child(4){animation-delay: .4s;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;-o-animation-delay: .4s;}
.head-prod-a:nth-child(5){animation-delay: .5s;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-ms-animation-delay: .5s;-o-animation-delay: .5s;}
.head-prod-a:nth-child(6){animation-delay: .6s;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;}
.head-prod-a a:hover{color: #003399;}
.head-prod-a a:hover{position:relative;z-index:2;box-shadow: 0 15px 30px rgba(0,0,0,.1);transform: translate3d(0,-2px,0);}
.head-li.active .head-li-a{color: #fff;}
.head-li.active .head-li-a:before{top: 0;}
.head-li:hover .head-li-a{color: #fff;}
.head-li:hover .head-li-a:before{top: 0;}
.head-li:hover .head-pull{display: block;}
.head-li:hover .head-pull-ul{display: block;}
.head-pull-li a:hover{color: #003399;}
@keyframes head-prod{
	from{-webkit-opacity:0;transform: translateX(70px);-webkit-transform: translateX(70px);-moz-transform: translateX(70px);-ms-transform: translateX(70px);-o-transform: translateX(70px);}
	to{-webkit-opacity:1;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);}
}
@-webkit-keyframes head-prod{
	from{-webkit-opacity:0;transform: translateX(70px);-webkit-transform: translateX(70px);-moz-transform: translateX(70px);-ms-transform: translateX(70px);-o-transform: translateX(70px);}
	to{-webkit-opacity:1;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);}
}
.head-com{
    float: left;
    line-height: 28px;
    margin-top: 38px;
    background: url(../images/lang.png) top left no-repeat;
    position: relative;
    transition: all 0.5s;
}
.head-lang p {
    text-align: center;
    background: url(../images/arrow_down.png) no-repeat right center;
    background-size: 8px 5px;
    cursor: pointer;
    padding-right: 24px;
    margin-right: 10px;
    line-height: 24px;
    font-size: 12px;
    font-family: arial;
    color: #888;
    letter-spacing: 0.5px;
    padding-left: 30px;
}

.head-ser-icon {
    float: left;
    height: 20px;
    width: 20px;
    background: url("../images/icon1.png") no-repeat center;
    cursor: pointer;
    margin: 0 20px;
}


.head-lang{float: left;color: #acacac;}
.head-lang a{color: #acacac;display: block;text-align: center;}
.head-lang a.cor{color: #003399;}
.head-login{float: left;color: #acacac;}
.head-ser{position: absolute;top: 62px;right:0;display:none;padding:20px 30px;width:240px;background-color: #fff;border-top: 1px solid #ECECEC;}
.head-ser-inp{float: left;width: 225px;height: 40px;line-height: 40px;text-indent: 10px;border: 1px solid #003399;box-sizing: border-box;}
.head-ser-btn{float: left;width: 60px;height: 40px;background-color: #003399;color: #fff;}
.head-ser-sel{float: left;width: 80px;height: 40px;line-height: 40px;text-indent: 10px;border: 1px solid #003399;box-sizing: border-box;border-right: none;}

.head-ser li {
    float: left;
}
.input4 {
    font-family: Microsoft YaHei;
    font-size: 12px;
    color: #999999;
    border: 0px solid #fff;
    height: 33px;
    width: 180px;
    line-height: 29px;
    padding-left: 10px;
    margin-left: 10px;
    background: url("../images/u-1.png") left no-repeat;
    outline: none;
}



/* footer */
.footer {
    background-color: #212121;
    padding-top: 48px;
}
.foot-nav{padding-bottom: 20px; }
.footer dl {
    width: 11.583%;
    float: left;
    min-height: 152px;
}
.footer dt {
    line-height: 26px;
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px;
}
.footer dd a {
    line-height: 26px;
    color: #bebebe;
    font-size: 13px;
}
.footer dd:hover a{
    color: #fff;
}
.footer .foot_contact{
    width:20%;
}
.footer .foot_ewm{
    width:15%; text-align:center; margin-left:2%
}
.footer .foot_ewm img{ width:80%}
.footer .foot_contact dd{
    float:left;
    width:100%;
}
.footer .foot_mess {
    width: 18%;
    float: right;
}
.footer .foot_mess .ind-contact-inp1{
    height: 30px;
    background: url("../images/foot_name.png") top center no-repeat;
    margin-bottom: 15px;
    width: 100%;
    padding-left: 10px;
}
.footer .foot_mess .ind-contact-inp2{
    height: 30px;
    background: url("../images/foot_tel.png") top center no-repeat;
    margin-bottom: 15px;
    width: 100%;
    padding-left: 10px;
}
.footer .foot_mess .ind-contact-btn{
    height: 23px;
    background: #ff6900;
    max-width: 66px;
    width: 30%;
    font-size: 12px;
    color :#fff;
}
.footer .foot_x{
    width:24px;
    height: 2px;
    background: #ff6900;
    margin-bottom: 20px;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.foot{
    color: #949393;
    height: 52px;
    line-height: 52px;
    border-top:1px solid #333;
}
.foot a{
    color: #949393;
}

/*index*/
/* banner */
.banner images{display: block;width: 100%;}
.banner-ul{}
.banner-li{display: none;}
.banner-li:first-child{display: block;}
.banner-li a{display: block;height: 825px;background-size:auto 100%;background-position: center;background-repeat: no-repeat;}
.banner .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 50%;margin: -37px 0 0 0;padding:0;opacity:1;width: 75px;height: 75px;background-repeat: no-repeat;background-position: center;border-radius: 0;background-color: transparent;}
.banner .owl-theme .owl-controls .owl-buttons div.owl-prev{left:5%;background-image: url("../images/icon2.png");}
.banner .owl-theme .owl-controls .owl-buttons div.owl-next{right:5%;background-image: url("../images/icon3.png");}
.banner .owl-theme .owl-controls .owl-page span{margin:5px;opacity: 1;background-color: #fff;width: 10px;height: 10px;}
.banner .owl-theme .owl-controls .owl-page.active span, .banner .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #003399;}
.banner .owl-theme .owl-pagination{position: relative;bottom: 150px;}
@media (max-width: 505px) {.banner .owl-theme .owl-pagination{bottom: 35px;}}
/* absolute_link */
.absolute_link{
    position: relative;
    top: -150px;
}
.ind-about-ul1{padding-top: 50px;}
.ind-about-li1{position:relative;float: left;width: 33.333%;background: #Fff;box-shadow: 0px 2px 2px #ddd; }
.ind-about-li1 a{ padding: 6%;display: block; }
.ind-about-li1:first-child:before{display: none;}
.ind-about-icon1{margin: 0 auto 13px auto;height: 73px;background-repeat: no-repeat;background-position: center;background-size: contain;}
.ind-about-icon1.icon1{background-image: url("../images/icon8.png");}
.ind-about-icon1.icon2{background-image: url("../images/icon9.png");}
.ind-about-icon1.icon3{background-image: url("../images/icon10.png");}

.ind-about-li-desc1 h5{text-align: center;font-size: 20px;line-height: 20px;color: #333;margin-top: 10px; margin-bottom: 15px;font-weight: normal; }
.ind-about-li-desc1 em{font-style: normal;font-family: arial; font-size: 12px;color:#666;text-align: center;display: block;  }
.ind-about-li-tit1{margin-bottom:15px;font-size: 13px;text-align: center;color: #888;min-height:  }

.ind-about-li1:hover .ind-about-icon.icon1{background-image: url("../images/icon8h.png");}
.ind-about-li1:hover .ind-about-icon.icon2{background-image: url("../images/icon9h.png");}
.ind-about-li1:hover .ind-about-icon.icon3{background-image: url("../images/icon10h.png");}
.ind-about-li2:hover{background-image: url("../images/bkg2.jpg"); }
.ind-about-li3:hover{background-image: url("../images/bkg3.jpg"); }
.ind-about-li4:hover{background-image: url("../images/bkg4.jpg"); }

.ind-about-li1:hover .ind-about-li-desc1 h5{color: #fff;}
.ind-about-li1:hover .ind-about-li-desc1 em{color: #fff;}
.ind-about-li1:hover .ind-about-li-tit1{color: #fff;}

/* about */


.ind-about-pro{position: absolute;left: -112px;top:50px; z-index: 99;width:445px; }

.aboutpro-li{display: none;}
.aboutpro-li:first-child{display: block;}
.aboutpro-li a{display: block;height: 335px;background-size:auto 100%;background-color:#fff;background-position: center;background-repeat: no-repeat;}
.ind-about-pro .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 50%;margin: -37px 0 0 0;padding:0;opacity:1;width: 75px;height: 75px;background-repeat: no-repeat;background-position: center;border-radius: 0;background-color: transparent;}
.ind-about-pro .owl-theme .owl-controls .owl-buttons div.owl-prev{display: none; }
.ind-about-pro .owl-theme .owl-controls .owl-buttons div.owl-next{display: none;}
.ind-about-pro .owl-theme .owl-controls .owl-page{ display: block; }
.ind-about-pro .owl-theme .owl-controls .owl-page span{margin:15px;opacity: 1;background-color: #c3c3c3;width: 8px;height: 8px;display: block; }
.ind-about-pro .owl-theme .owl-controls .owl-page.active span, .ind-about-pro .owl-theme .owl-controls.clickable .owl-page:hover span{ margin-left: 13px; width: 13px;height: 13px;background-color: #ec7c10;}
.ind-about-pro .owl-theme .owl-pagination{position: absolute;top: 95px;right: 10px; }
@media (max-width: 640px) {
    .ind-about-pro .owl-theme .owl-pagination{top: 15px;}
}



.ind-about{ position: relative;top: -70px;}
.ind-about-img{position:relative;float: right;width: 459px;}
.ind-about-img img{display: block;width: 100%;}
.ind-about-video{position: absolute;left: 0;bottom: 0;padding:10px 0 10px 10px;width: 100%;font-size:16px;color:#fff;background-color:#003399;box-sizing: border-box;}
.ind-about-video-en{font-size: 30px;text-transform: uppercase;color: #fff;font-family: arial;}
.ind-about-video-i{position: absolute;right: 0;top: 0;width: 80px;height: 100%;background: #6990e2 url("../images/icon4.png") no-repeat center center;}

.ind-about-cont{float: left;width: 600px;}
.ind-tit{padding-bottom: 60px;}
.ind-tit-p{position:relative;float: left;font-size: 16px;color: #414141;line-height: 35px;}
.ind-tit-en{font-size: 28px;color: #0a3277;text-transform: uppercase;line-height: 40px; margin-bottom: 20px; }
.ind-tit-p:before{content: '';position: absolute;bottom: -2px;left: 0;width: 38px;height: 4px;background-color: #ff6900;}

.ind-about-desc{font-size: 13px;line-height: 26px;color: #666; }
.ind-about-ul{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;width:90%;margin-top:40px;  }

.ind-about-li{position:relative;float: left;width: 25%;padding: 28px 0; }

.ind-about-icon{margin: 0 auto 15px auto;height: 67px;background-repeat: no-repeat;background-position: center;background-size: contain;}
.ind-about-icon.icon1{background-image: url("../images/icon5.png");}
.ind-about-icon.icon2{background-image: url("../images/icon6.png");}
.ind-about-icon.icon3{background-image: url("../images/icon7.png");}
.ind-about-icon.icon4{background-image: url("../images/icon4.png");}
.ind-about-li-desc{text-align: center;font-size: 12px;line-height: 20px;color: #888;font-family: arial; }
.ind-about-li-tit{margin-bottom:5px;font-size: 15px;color: #333; }
.ind-about-li a:hover .ind-about-icon.icon1{background-image: url("../images/icon5h.png");}
.ind-about-li a:hover .ind-about-icon.icon2{background-image: url("../images/icon6h.png");}
.ind-about-li a:hover .ind-about-icon.icon3{background-image: url("../images/icon7h.png");}
.ind-about-li a:hover .ind-about-icon.icon4{background-image: url("../images/icon4h.png");}
.ind-about-li a:hover .ind-about-li-tit{color: #ec7c10;font-weight: bold;}
.ind-about-li a:hover .ind-about-li-desc{color: #ec7c10;font-weight: bold;}

/* solution */
.index_pic{overflow:hidden;width: 100%;position: relative;height: 600px;background: url("../images/pic02.jpg") no-repeat;background-size: cover;background-position: center center;}
.qiye_right {
    top: 80px;
    width: 290px;
    position: absolute;
    font-size: 14px;
    line-height: 26px;
}
.main_b {
    zoom: 1;
	position: relative;
	height: 100%;
}
.qiye_right a {
    display: block;
    width: 100%;
	height: 100%;
	background-color: #fff;
	padding: 65px 55px 60px 55px;
}
.qiye_right .cont01 em{
	font-style: normal;
	font-size: 14px;
	font-family: arial;
	color: #888;
	letter-spacing: 0.5px;
	display: block;
	text-transform: uppercase;
	line-height: 18px;
}
.qiye_right .cont01 h2{
	color: #444;
	font-size: 20px;
	letter-spacing: 1.2px;
	margin-top:5px;
}
.qiye_right .cont01 .x{
	width:23px;
	height: 3px;
	background-color: #ff6900;
	margin-top:10px;
	margin-bottom: 25px;
}
.qiye_right .cont01 p{
	font-size: 12px;
	color:#888;
	letter-spacing: 0.75px;
	line-height: 24px;
}

.more {
    transition: all .5s ease;
    height: 30px;
    background: url("../images/icon_sj.png") no-repeat ;
    color: #FFFFFF;
	margin-top: 30px;

}
.qiye_right:hover .more{
	background: url("../images/icon_sj1.png") no-repeat ;
}


/* enterprise idea */
.index_pic1{text-align:center;padding-top:70px; overflow:hidden; width: 100%;position: relative;padding-bottom:50px; background: url("../images/pic03.jpg") no-repeat;background-size: cover;background-position: center center;}
.index_pic1 a{padding:0 100px;display: block; }
.index_pic1 em{
	font-family: arial;
	color:#333;
	font-size:12px;
	letter-spacing: 1px;
	font-style: normal;
}
.index_pic1 h2{
	color: #0a3277;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 0.25px;
	font-weight:normal;
}
.index_pic1 h3{
	font-size: 24px;
	letter-spacing: 0.75px;
	line-height: 40px;
	color: #333;
	margin-top:30px;
	margin-bottom:20px;
	font-weight: normal;
}
.index_pic1 p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

/* news_main */
.index_pic2{ background: #f3f3f3;padding-bottom: 85px; }
.news_main{ width: 105%;margin-top: 45px;  }
.news_main dl {
    padding-bottom: 15px;
    overflow: hidden;
	float: left;
	width:31%;
	margin-right: 2%;
	box-shadow: 1px 2px 3px #ddd;
	background-color: #fff;
}
.news_main dl dd {
    width: 100%;
    position: relative;
}
.news_main dl  a{
	padding:0;
}
.news_main dl dd a img{width: 100%;height:250px;}
.news_main dl .date {
    width: 68px;
    height: 72px;
    background: #0042a1;
    text-align: center;
    color: #fff;
    padding-top: 10px;
    position: absolute;
    top: 0px;
    z-index: 20;
    box-sizing: border-box;
    left: 0;
}
.news_main dl .date b {
    display: block;
    font-size: 36px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 4px;
    font-family: Arial;
}
.news_main dl .date i {
    font-style: normal;
    font-size: 14px;
    font-family: Arial;
}
.news_main dl dt a.bt {
    color: #333;
    font-size: 17px;
    line-height: 26px;
    overflow: hidden;
	display: block;
	margin-top: 20px;
    font-weight: normal;
	transition: all 0.3s;
	padding-left: 25px;
	text-align: left;
}
.news_main dl dt .ms {
    color: #868686;
    font-size: 12px;
    line-height: 26px;height: 26px;
    overflow: hidden;
	letter-spacing: 0.5px;
	padding-left: 25px;
	text-align: left;
	transition: all 0.3s;
}
.news_main dl:hover .date{
	background: #d96b00;
}
.news_main dl:hover{
	background: #0a3277;
}
.news_main dl:hover  a.bt{
	color:#fff;
}
.news_main dl:hover .ms{
	color:#fff;
}




/* ny start */

#nybanner {
    height: 302px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
	background-size: cover;
}
.ny_fixed {
	position: absolute;
	right: 68px;
	bottom: 130px;
}
.ny_fixed h2{
	font-size: 48px;
	color: #003399;
	font-weight: normal;
}
.ny_fixed .line{
	background: url("../images/ny_x.jpg") no-repeat;
	height: 8px;
	width:48px; 
	margin-top: 10px;
}

/* about us */

.speech{margin-top:40px; min-height: 450px; }
.speech-head{float:left; }
.speech-tit{position: relative;}
.speech-tit span{ font-size: 14px;}
/* .speech-nav{position: absolute;z-index: 5;top:0;left: 0;} */
.speech-nav-ic{display:none;position: absolute;top: 20px;right: 20px;content: "";clear: both;width: 16px;height: 52px;background: url(../images/icon17.png) no-repeat center;}
.speech-nav-ic.active{background: url(../images/icon18.png) no-repeat center;}
.speech-nav-tit{padding-left: 30px;width:253px;font-size: 26px;color:#fff;border-top:8px solid #ec7c10; background: #003399;height:80px;margin-bottom:2px;line-height: 80px; }
.speech-nav-ul{width: 283px;}
.speech-nav-li{border-left:8px solid #cbcbcb;background: #f1f1f1;margin-bottom: 1px;line-height: 60px; }
.speech-nav-a{display: block;padding-left: 30px;color: #666;background: url(../images/icon18.png) no-repeat center right 50px; }
.speech-nav-li:hover ,.speech-nav-li.active {border-left:8px solid #ec7c10;;background: #003399;}
.speech-nav-li:hover .speech-nav-a,.speech-nav-li.active .speech-nav-a{color: #fff;background: url(../images/icon19.png) no-repeat center right 50px; }
.speech-tit-home{float: right;line-height: 60px;  }
.speech-tit-home a{color: #4d4852;}
.speech-tit-home a:hover{color: #ec7c10;}
.speech-tit-home i{margin-right: 5px;}
.speech-tit-home span{margin: 0 5px;}
.speech-cont{padding-left: 260px;padding-bottom: 100px;color: #666;}
.speech-content{ float: left;width: 985px;margin-left: 70px; }
.ny_nav_title{
    color: #333;
    font-size: 18px;
    font-weight: normal;
    line-height: 60px;
	float: left;
	background: url(../images/icon20.png) no-repeat center left;
	padding-left: 15px; 
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
}
.speech_nav{ clear: both; border-bottom: 1px dashed #ddd; }
.side_contact{margin-top: 16px;display: block; }
.side_contact img{ width: 100%; }


/*公司简介*/
.profile{padding-top: 26px;line-height: 30px;}
.profile p{text-indent: 30px;margin-bottom: 10px; }
.profile img{margin: 20px 0;display: block;width: 100%;height:auto;}



/* products */

.products_list{
	margin-top: 37px;
	width: 103%;
	padding-bottom: 20px;
}
.products_list li{
	float: left;
	border: 1px solid #ddd ;
	margin-right: 2%;
	width: 31%;
	margin-bottom: 25px;
}
.products_list li img{
	max-width: 100%;height:250px;display: block;margin: auto;
}
.products_list li h4{
	line-height: 50px;
	font-weight: normal;
	font-size: 14px;
	color: #333;
	background-color: #f1f1f1;
	text-align: center;
}
.products_list li:hover h4{
	color: #fff;
	background-color: #0a3277;
}

/* prodetail */

.n_breadfruit{ margin-top:40px; }
.n_breadfruit h2{
	color: #333;
    font-size: 18px;
    font-weight: normal;
    line-height: 60px;
    float: left;
    background: url(../images/icon20.png) no-repeat center left;
    padding-left: 15px;
}

.n_breadfruit p {
    float: right;
    line-height: 60px;
}
.n_breadfruit p i {
    margin-right: 5px;
}
.n_breadfruit p a {
    color: #4d4852;
}
.n_breadfruit p span {
    margin: 0 5px;
}
.proinfo_top {
    width: 100%;
    overflow: hidden;
}
.proinfo_pic {
    width: 50%;height:470px;padding:15px 0;line-height: 500px;
    float: left;text-align: center;
	overflow: hidden;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.proinfo_pic img {
    max-width: 100%;max-height: 100%;
    -webkit-transition: all ease 2s;
    transition: all ease 2s;
    -moz-transition: all ease 2s;
    -o-transition: all ease 2s;
}
.proinfo_right {
    width: 50%;
    float: right;
	padding: 0 150px 0 90px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.proinfo_con {
    font-size: 15px;
    color: #333;
    line-height: 24px;
	padding: 10px 0;
	margin-top: 30px;
}
.proinfo_right_title em {
    margin-right: 20px;
    font-size: 12px;
    color: #888;
    font-style: normal;
}

.proinfo_right_title h2 {
    line-height: 48px;
    font-size: 28px;
	color: #0a3277;
	margin-top: 50px;
	margin-bottom: 20px;
}
.proinfo_right_title h2 span{
	font-size: 24px;
	color: #333333;
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
}
.proinfo_left{
	float: left;
	width: 100%;
}

.proinfo_tab_list {
    width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.proinfo_tab_list li.active {
    background: #0a3277;
    color: #fff;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
}
.proinfo_tab_list li {
    width: 140px;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background: #b6b6b6;
    text-align: center;
    cursor: pointer;
    margin-right: 15px;
    float: left;
    line-height: 40px;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
}
.proinfo_tab_con_list {
    width: 100%;
    padding: 30px 30px 40px;
    font-size: 14px;
    line-height: 30px;
	color: #666666;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* news */

.news_list{
	border-bottom: 1px solid #ddd;
}
.news_list .text, .news_list .pic {
	float: left;
	width: 32%;
}
.news_list .pic img{
	width: 100%;
}
.news_list .text {
    width: 68%;
    padding-left: 45px;
    padding-right: 10px;
    background: #fff;
	padding-bottom: 35px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news_list .text .title {
    font-size: 20px;
    color: #000033;
    letter-spacing: 0.5px;
    margin-top: 36px;
    display: block;
}
.news_list .text em {
    color: #b9b9b9;
    font-size: 12px;
    font-family: arial;
    line-height: 20px;
    font-style: normal;
    margin-bottom: 20px;
    display: block;
}
.news_list .text .con {
    font-size: 14px;
    color: #666;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-bottom: 32px;
    height: 48px;
    overflow: hidden;
}
.news_list .text .more1 {
    width: 91px;
    height: 34px;
    display: block;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c9c9c9;
    font-size: 13px;
    color: #666;
    letter-spacing: 0.5px;
    line-height: 34px;
    text-align: center;
    transition: all 0.5s;
}
.news_list:hover .more1{
	background: #003399;
	color: #fff;
}


/* case */
.case_show{
	padding-top: 26px;
	width: 102%;
}
.case_show_li{
	float: left;
	width: 21%;height:190px;
	background: url("../images/case_list.jpg") no-repeat;
	background-size: contain;
	margin-right: 4%;
	padding: 15px;
	margin-bottom: 25px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.case_show i {
    width: 100%;
    height: 40px;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    position: absolute;
    left: 0px;
    bottom: 0px;
    transition: all 0.3s;
}
.case_show img{
	width: 100%;height:100%;
}
.case_show a{
	display: block;height:100%;
	position: relative;
}
.case_show a div{height:100%;}
.case_show .titiml {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    transition: all 0.5s;
    letter-spacing: 0.25px;
}
.case_show_li:hover i{
	background-color: #003399;
}

/* RECRUITMENT job */

.case_content {
    padding: 55px 0;
}
.job_text li {
    padding-bottom: 25px;
    border-bottom: 1px dashed #eee;
    padding-top: 25px;
}
.job_text li h5 {
    font-size: 16px;
    color: #333;
    letter-spacing: 0.5px;
    font-weight: normal;
    padding-left: 15px;
    background: url("../images/job_dot.png") left center no-repeat;
    margin-bottom: 10px;
}
.job_text li p {
    color: #888;
    letter-spacing: 0.5px;
    font-size: 13px;
    line-height: 26px;
    padding-left: 15px;
}
.job_content {
    padding: 55px 0;
}
.invite_ul {
    margin-bottom: 50px;
}
.invite-li {
    border-bottom: 1px solid #ddd;
}
.wid1 {
    width: 35%;
}
.invite-li-tit-a {
    float: left;
    width: 20%;
    text-align: center;
    line-height: 68px;
}
.wid3 {
    width: 5%;
}
.invite-li-tit-i {
    margin: 0 auto;
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icon14.png);
    margin-top: 20px;
}
.invite-li-desc {
    padding: 20px;
    display: none;
    font-size: 12px;
    line-height: 22px;
    color: #666;
    border: 1px solid #5972b0;
    background-color: #fff;
}
.invite-li-sec {
    margin-bottom: 20px;
}
.invite-li-tit.active .invite-li-tit-i {
    background-image: url(../images/icon13.png);
}
.invite-li-tit.active {
    background-color: #003399;
    color: #fff;
}
.wid2{
	width: 30%;
}


/* contact us  */

.case_content{
	width: 100%;
}
.contact-map {
    float: left;
    width: 70%;
    height: 457px;
}
.contact-desc {
    padding-left: 20px;
    float: left;
    width: 30%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
    font-size: 13px;
    line-height: 24px;
    color: #444;
}
.contact-tit {
    font-weight: normal;
	color: #111;
	font-size: 19px;
	margin-bottom: 20px;
}
.contact-tit em{
	font-style: normal;
	font-size: 8px;
	font-family: arial;
	color: #999;
	display: block;
}
.contact-desc p{
	padding: 5px 0;
}
.contact_xinzeng {
    width: 100%;
    padding-top: 65px;
}
.contact_xinzeng .inp_div {
    position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
    padding-right: 40px;
    float: left;
    margin-bottom: 20px;
    padding-left: 56px;
}
.contact_xinzeng02 .inp_tit {
    line-height: 40px;
}
.inp_tit {
    width: 46px;
    text-align: right;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 30px;
}
.contact_xinzeng02 .my_inp {
    height: 40px;
    line-height: 40px;
}
.my_inp {
    vertical-align: middle;
    border: 1px solid #DBDBDB;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    width: 100%;
}
.inp_xx {
    line-height: 35px;
    position: absolute;
    right: 5px;
    color: #FF0000;
    top: 0;
}
.contact_xinzeng02 .texa_div {
    margin-top: 0;
}
.texa_div {
    padding-right: 40px;
    position: relative;
    padding-left: 56px;
    margin-bottom: 20px;
    margin-top: 40px;
}
.texa_div .inp_tit {
    top: 0;
    vertical-align: middle;
    position: absolute;
}
.contact_xinzeng02 .inp_tit {
    line-height: 40px;
}
.my_texa {
    height: 95px;
    width: 100%;
    border: 1px solid #DBDBDB;
}
.btn_tj {
    vertical-align: middle;
    width: 195px;
    line-height: 40px;
    height: 40px;
    background: #003399;
    color: #fff;
    font-size: 14px;
}
.yzm_img {
    width: 90px;
    display: inline-block;
    height: 40px;
    border: 1px solid #DBDBDB;
    overflow: hidden;
    vertical-align: middle;
}
.yzm_img img {
    width: 100%;
    height: 100%;
}
.my_inp.yzm_inp {
    width: 120px;
    border: 1px solid #DBDBDB;
}
.contact_xinzeng02 .my_inp {
    height: 40px;
    line-height: 40px;
}
.contact_xinzeng02 .inp_tit {
    line-height: 40px;
}

.honor_list li{
	float: left;
    margin-right: 2%;
    margin-bottom: 25px;
    width: 23%;
    overflow: hidden;
}
.nr_box,.honor_list{
	padding-top: 26px;
}
.honor_list li img{
	max-width:90%;max-height: 100%;
    display: block;margin: auto;
    position: relative;top:50%;transform: translateY(-50%);
}
.honor_list li .pic{
	height:200px;
}
@media (max-width: 997px) {
    .honor_list li{margin-bottom: 20px;width: 31%;}
    .honor_list li .pic{height:170px;}
}
@media (max-width: 520px) {
    .honor_list li{margin-bottom: 10px;width: 48%;}
    .honor_list li .pic{height:120px;}
}

/*翻页*/
#dcms_pager {
    padding-bottom: 40px;
    background: #fff;
    padding-left: 30px;
    padding-right: 30px;
}
#dcms_pager .pages {
    border: none;
    text-transform: uppercase;
    height: 26px;
    clear: both;
    text-align: center;
    padding-top: 30px;
}
#dcms_pager .pages a {
    border: 1px solid #eee;
    margin-right: 12px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    font-size: 12px;
    color: #333;
}
#dcms_pager .pages .pgempty {
    color: #cbcbcb;
}
#dcms_pager .pages .pgcurrent{
    background: #0161ca;
    color: #fff;
} 
.border {
	border-bottom: 1px dashed #c5c5c5;
	margin-top: 20px;
}
.noborder{
	border-bottom: none;
}

/* newsdeatil */

.Activity-InformationDetails{
	padding: 30px 20px ;
}
.Activity-InformationDetailsTop {
    text-align: center;
    margin: 30px 0;
}
.Activity-InformationDetailsTop h1 {
    font-size: 24px;
    margin: 0;
    color: #333;
    /*white-space: nowrap;*/
}
.Activity-InformationDetailsTop h3 {
    font-size: 14px;
    color: #7a7a7a;
    padding: 15px 0 !important;
    font-weight: normal;
    line-height: 1.5em !important;
}
.Activity-InformationDetailsTop h3 span {
    padding: 0px 10px 0px 10px;
    display: inline-block;
}
.Activity-InformationDetailsCen {
	padding-bottom: 40px;
	line-height: 28px;
}

/* casedetail */

.case_detail{
	padding-top: 26px;
	padding-bottom: 26px;
}
.pro-detail {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.pro-detail .fr strong {
    font-weight: 600;
    width: 460px;
    display: block;
    font-size: 17px;
    border-bottom: 1px dashed #ddd;
    padding: 7px 0px;
    margin-bottom: 10px;
}
.pro-detail .fl{
	width: 45%;
	margin-right: 5%;
}
.pro-detail .fr{
	width: 50%;
}
.pro-detail .fl img{
	width: 100%;
}
.tagContent img{
	width: 100%;
}





@media screen and (max-width: 1600px) {
	.ind-prod-li-desc{padding: 10%;}
}

@media screen and (max-width: 1340px) {
	.main{width: 1200px;}
	.head-ul{margin-right: 20px;}
	.head-li-a{    min-width: 55px; padding: 0 15px;}
    .head-lang{margin: 0 20px; margin-right: 10px; }
    .head-lang p{ padding-left: 12px;padding-right:15px; }
    .head-ser-icon{margin-left:0; }
	.head-logo{max-width: 135px;}
	.head-li:hover .head-li-a{color: #333;}
	.head-li:hover .head-li-a:before{display: none;}
	.head-li:hover .head-pull{display: none;}
	.head-li:hover .head-pull-ul{display: none;}
	.head-ser{right: 0px;}

	.speech-content{ max-width: 845px; }

}
@media screen and (max-width: 1200px) {
    .main{width: 740px;}
	.head-ul{margin-right: 20px;}
	.head-li-a{    min-width: 55px; padding: 0 4px;}
    .head-lang{margin: 0 20px; margin-right: 10px; }
    .head-lang p{ padding-left: 12px;padding-right:15px; }
    .head-ser-icon{margin-left:0; }
	.head-logo{max-width: 135px;}
	.head-li:hover .head-li-a{color: #333;}
	.head-li:hover .head-li-a:before{display: none;}
	.head-li:hover .head-pull{display: none;}
	.head-li:hover .head-pull-ul{display: none;}
    .head-ser{right: 0px;}

    .main1{width: 740px;}
    .footer .foot_mess{ display: none;}
    .footer .foot_contact{ width:75%; }
    

	/*index*/
	.banner-li a{height: 460px;}
    .banner .owl-theme .owl-controls .owl-buttons div{display: none;}
    
        /* about */
        .ind-about-li-tit1{min-height: 35px; }
        .ind-about-img{ float: left;left: 148px;margin-top:40px;  }

    /* .ind-about-img{display: none;} */
    .news_main dl{min-height: 304px;}
	.ind-about-cont{width: 100%;}
	.ind-news-img{display: none;}
	.ind-news-desc{width: 100%;}
	.ind-news-li.active .ind-news-li-a{background-color: #efefef;color: #999;}
	.ind-news-li.active .ind-news-li-time{background-color: transparent;}
	.ind-news-li.active .ind-news-li-tit{color: #393939;}
	.ind-news-li.active .ind-news-li-time:before{display: none;}
	.ind-prod-li-desc{padding: 10px;overflow: hidden;}
	.ind-prod-li-btn{height: 30px;line-height: 30px;width: 100px;}
	
	.speech-content{ max-width: 400px; }
	.speech-nav-tit{  width: 203px;}
	.speech-nav-ul {
		width: 233px;
	}
	.side_contact{width: 233px;}

	.speech-nav-ul {
		display: none;
	}
	.speech-tit-home {
		display: none;
	}
	.speech-nav-tit{width: 100%;font-size: 18px;box-sizing: border-box; }
	.speech-nav-ic{display: block;}
	.speech-nav-ul{display: none; width: 100%; }
	.speech-cont{padding: 0 10px;padding-bottom: 50px;}
	.speech-content{float:none;    max-width: 100%;	padding: 0 30px;margin-left: 0;	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	.speech-head{ float:none;padding: 0 30px; }


	/* #wap_foot {
		display: block;
	} */
	
	.side_contact{ display: none; }
	.speech-nav-ul{ width: 100%; }

	/* prodeucts */
	.products_list li{
		float: left;
		border: 1px solid #ddd ;
		margin-right: 2%;
		width: 47%;
		margin-bottom: 25px;
	}
	.n_breadfruit p{
		display: none;
	}
	.proinfo_pic{
		float: none;height:350px;
	}
	.proinfo_right{
		float: none;
		width: 100%;
		padding: 0 20px ;
		margin-bottom: 20px;
	}

	/* news */
	.news_list .text .title{
		font-size: 18px;
		margin-top: 12px;
	}
	.news_list .text .con{
		margin-bottom:20px;
	}
	
	.contact-map {
		width: 100%;
		height: 365px;
		box-sizing: border-box;
	}
	.contact-desc {
		padding-top: 20px;
		padding-left: 0;
		font-size: 16px;
		line-height: 30px;
		width: 100%;
	}


	
}


@media screen and (max-width: 1100px) {
    .news_main dl dd a img{height:160px;}
}

@media screen and (max-width: 740px){
	.main{width: 100%;}
	.head-cont{padding: 0 10px;}
	.head-com{display: none;}
	.head-logo{height: 50px;max-width: 77px;}
	.head-ul{position: absolute;left: 0;top: 100%;display:none;width: 100%;background: url("../images/bkg1.png") repeat;}
	.head-li{padding:0 20px;float: none;opacity:0;-webkit-opacity:0;animation: head-li .6s ease-in forwards;-webkit-animation: head-li .6s ease-in forwards;}
	.head-li-a{line-height: 50px;text-align: left;border-bottom: 1px solid #ECECEC;}
	.head-li.active .head-li-a{color: #333;}
	.head-li.active .head-li-a:before{display: none;}
	.ind-news-li.active .ind-news-li-time:after{display: block;}
	.head-li:nth-child(1){animation-delay: .1s;-webkit-animation-delay: .1s;}
	.head-li:nth-child(2){animation-delay: .2s;-webkit-animation-delay: .2s;}
	.head-li:nth-child(3){animation-delay: .3s;-webkit-animation-delay: .3s;}
	.head-li:nth-child(4){animation-delay: .4s;-webkit-animation-delay: .4s;}
	.head-li:nth-child(5){animation-delay: .5s;-webkit-animation-delay: .5s;}
	.head-li:nth-child(6){animation-delay: .6s;-webkit-animation-delay: .6s;}
	.head-li:nth-child(7){animation-delay: .7s;-webkit-animation-delay: .7s;}
	.head-li:nth-child(8){animation-delay: .8s;-webkit-animation-delay: .8s;}
	.head-li:nth-child(9){animation-delay: .9s;-webkit-animation-delay: .9s;}
	@keyframes head-li{
		from{-webkit-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);opacity: 0;}
		to{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}
	}
	@-webkit-keyframes head-li{
		from{-webkit-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);opacity: 0;}
		to{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}
	}
	.head-btn{padding-top:15px;float: right;}
	.head-btn:before{content: "";display: block;width: 25px;height: 3px;background-color: #003399;border-radius: 1px;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.head-btn:after{content: "";display: block;width: 25px;height: 3px;background-color: #003399;border-radius: 1px;transition: all .3s ease;-webkit-transition: all .3s ease;}
	.head-btn i{margin:5px 0; display: block;width: 25px;height: 3px;background-color: #003399;border-radius: 1px;}
	.head-btn.active i{opacity: 0;-webkit-opacity: 0;}
	.head-btn.active:before{transform-origin: left top;-webkit-transform-origin: left top;transform: translate3d(0,0px,0) rotate(45deg);}
	.head-btn.active:after{transform-origin: left bottom;-webkit-transform-origin: left top;transform: translate3d(-2px,2px,0) rotate(-45deg);}
    
    .main1{width: 100%;}
    .foot-nav{display: none;}
    .foot_r{display: none; }
    .surpport{display: none; }
    .footer{padding-top: 0;font-size: 12px;white-space: nowrap;width:100%;overflow: hidden;  }
	
	/*index*/
    .banner-li a{height: 190px;}
    
        /* about */
        .absolute_link{ top: 0; }


		.ind-about{padding: 30px 10px; top: 30px; }
		.ind-tit {
			padding-bottom: 33px;
		}

		.index_pic{
			position: relative;
			top:50px; 
		}

		#nybanner{ height: 150px; }
		.ny_fixed{ bottom: 50px; }
		.ny_fixed h2{ font-size: 24px; }
		/* about us */
	
		.news_list .pic{
			width:40%;
		}
		.news_list .text{
			width:60%;
		}
	
	


	

}

@media screen and (max-width: 640px){
    .news_main dl dd a img{height:85px;}
    .ind-about-pro{ width:250px;left:0;  }
	.aboutpro-li a{ height:250px; }
	.ind-about-img{ width:300px; left: 0; }
	.ind-tit-en{font-size: 24px; }
	.qiye_right a{padding-left:15px;padding-top:0px;  }
	.index_pic{background: none; }
	.index_pic {top: 0px;height:400px; }

	.index_pic1{padding-top: 30px;}
	.index_pic1 a{padding: 0 40px; }
	.index_pic1 h2{ font-size: 30px;}
	.index_pic1 h3{font-size: 18px;white-space: nowrap;  }
	.index_pic1 p{ font-size: 14px; }

	.news_main dl{
        /*float: none;width:100%;margin-bottom:20px; */
        background: #0a3277;min-height: auto;padding-bottom: 5px;
    }
    .news_main dl dt a.bt{color:#fff;font-size: 13px;margin-top: 0;padding-left: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
    .news_main dl dt .ms{color:#fff;font-size: 12px;padding-left: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;height:20px;}
    .news_main dl .date{display: none}



	.index_pic2{ padding-bottom: 0;padding-top: 30px; }
	.news_main{ margin-top:30px; }

	/* prodeucts */
	.products_list li{
		float: left;
		border: 1px solid #ddd ;
		width: 90%;
		margin-bottom: 25px;
	}
	.proinfo_pic{
		width: 100%;height:250px;
	}
	.proinfo_right_title h2{
		font-size: 40px;
		margin-top: 0;
	}
	.proinfo_con {
		font-size: 14px;
		line-height: 20px;
	}

	.news_list .pic{
		width:0%;
	}
	.news_list .text{
		width:100%;
		padding-left: 0;
		padding-bottom: 20px;
	}
	.border{
		margin-top: 10px;
	}
	#dcms_pager{
		padding: 0;
	}
	#dcms_pager .pages a{
		margin-right: 5px;
		padding: 0 8px;
	}

	.case_show_li{
		width: 48%;
	}





}



@media screen and (max-width: 505px){
    /* index */
        /* about */
	/*.ind-about-li1{float: none;width:100%;  }*/
	.case_show_li{
		width: 98%;
    }
    .ind-about-li1 a{
        padding-top: 0;
        padding-bottom: 0;
    }
    .ind-about-icon1{background-size: 50px;height:60px;margin-bottom: 5px;}
    .ind-about-li-desc1 h5{font-size: 18px;margin: 5px 0;}
    .ind-about-ul1{
        padding-top: 0;
    }
    .ind-about-li-tit1{
        height:40px;line-height: 20px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    }
	.pro-detail .fl,.pro-detail .fr{
		float: none;
		width: 100%;
	}


}





































