@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0; font-weight:normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
div{ display:block; padding:0; margin:0;}
body{ font-family:"微软雅黑"; position:relative; z-index:1;}
input{ font-family:"微软雅黑"; outline:none;}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; padding:0; margin:0; vertical-align:bottom;}
a { text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both;}
.clear2{ display:none;}
table{ border-collapse:collapse;}
.fixed{ display:none;}
/**禁止ios和android用户选中文字**/
.css{-webkit-user-select:none;}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.center{ width:100%; margin:0 auto; max-width:1200px;}
.transform_time{ -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.transform_img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.font{ overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.font{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
img {vertical-align: middle;}
.transform_time{ -webkit-transition: all ease .5s; transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;}
.triangle_border_right{
	width:0;
    height:0;
    border-width:8px 0 8px 8px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;/*透明 透明 透明 灰*/
    margin:0px auto;
    position:absolute;
	top:50%; 
	margin-top:-8px;
	right:10px;
}

.triangle_border_down{
	width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#fff transparent transparent;/*灰 透明 透明 */
    position:absolute;
	top:50%; 
	margin-top:-4px;
	right:10px;
}
.header{ background:#fff; height:90px; position:fixed; z-index:99999; top:0; left:0; width:100%; border-bottom:2px solid  #EDECF1;}
.header-center{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1;}

.lan{ width:64px; height:24px; position:fixed; top:33px; right:34px; z-index:9999;}
.lan a{ display:block; width:24px; height:24px; margin-right:8px; float:left; overflow:hidden;}
.lan a img{ width:100%;}

.header-center span.mob_menu{ display:none;}
.logo_img{ position:absolute; top:0; left:0; z-index:1111;}
.logo_img img{ height:90px;}

.mynav{ height:90px; display:block; width:100%;  padding-left:220px; position:relative; z-index:999; text-align:right;}
.mynav li{ display:inline-block; height:90px; line-height:90px; text-align:center; position:relative; z-index:1;}
.mynav li a{ position:relative; z-index:6; display:block; font-size:16px; color:#595757; height:100%;  line-height:90px; overflow:hidden; padding:0 32px;}
.mynav li a.active{ color:#1B6BAA;}
.mynav li a:hover{ color:#1B6BAA;}

.mynav li:hover a::after{ content:''; width:0; height:0; border-width:0 12px 12px 12px;  border-style:solid; border-color:transparent transparent #669DC6 transparent;/*灰 透明 透明 */ position:absolute; bottom:-2px; left:50%; margin-left:-12px;}	

.my_second_menu{ display:none; position:absolute; top:90px; width:460px; left:50%; margin-left:-230px; z-index:9999; background:#1171BD; padding:0; height:300px; opacity:0.9;}
.second_menu{ width:100%; height:100%;  padding:48px 26px 0;}
.second_menu_left{ width:184px; height:214px; float:left; overflow:hidden;}
.second_menu_left img{ width:100%; height:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.second_menu_left:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.second_menu_right{ min-width:176px; float:right; padding:0;}
.second_menu_right a{ padding:0; color:#fff; text-align:left;}
.second_menu_right a::after{ display:none;}
.second_menu_right dt{ line-height:1; font-size:18px; color:#fff; padding-bottom:6px;}
.second_menu_right dt a{padding:0; line-height:1; font-size:18px; color:#fff; text-align:left;}
.second_menu_right dd { list-style:none; width:100%; height:30px; line-height:30px;}
.second_menu_right dd a{ padding:0; text-decoration:none; display:block; width:100%; height:30px; line-height:30px; font-size:12px; color:#fff; text-align:center; text-align:left;}
.second_menu_right dd a:hover{ color:#b9e2ff;}
.second_menu_right dt a:hover{ color:#b9e2ff;}

.second_menu_right dd a.active{ color:#fff;}
.second_menu_right dt a.active{ color:#fff;}

.i_banner{ width:100%; padding-top:90px; height:1054px;}
#owl-demo {width:100%; position:relative; height:964px; display:none;}
#owl-demo .item{display: block; height:964px;}
#owl-demo img{display: none; width: 100%;}

#owl-demo .owl-controls {   height:0; padding:0; margin:0 auto;}
#owl-demo .owl-wrapper-outer{ z-index:1040;}
#owl-demo .owl-controls .owl-pagination { padding-bottom:10px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#owl-demo .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 4px; background:#ddd;}
#owl-demo .owl-controls .owl-page.active span, #owl-demo .owl-controls.clickable .owl-page:hover span { background:#1B6BAA;}

/**首页标题**/
.i_title{ width:100%; max-width:1220px; padding:40px 10px; margin:0 auto; text-align:center;}
.i_title h1{ line-height:40px; font-size:30px; color:#595757;}
.i_title p{ line-height:26px; font-size:14px; color:#c4c4c4; text-transform:uppercase;}

/**首页产品**/
.i_products{ width:100%; max-width:1310px; margin:0 auto;}
.i_products li { width:33.33%; padding:0 55px; margin-bottom:50px; float:left;}
.i_products li a { color: #fff; display: block; width: 100%; height: 100%; padding-bottom:60px; position:relative; z-index:1;}
.i_products li .slide-img { width:100%; overflow:hidden; position:relative; z-index:2;}
.i_products li .slide-img::after{ content:''; width:100%; height:60px; position:absolute; bottom:0; right:0px; z-index:9; background:url(../images/slide-img.png) center no-repeat; background-size:100% 100%;}
.i_products li .slide-img img{ width:100%;}

.slide-cont { z-index:9; background:url(../images/slide-cont-bg.png) repeat; width:92%; height:140px; left:4%; bottom:0; position: absolute; padding:10px;}
.slide-cont::before{ content:''; width:100%; height:56px; position:absolute; top:-56px; left:0px; z-index:9; background:url(../images/slide-cont-top.png) center no-repeat; background-size:100% 100%;}
.slide-cont h5 {overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; font-size: 24px; line-height:32px;}
.slide-cont-txt { line-height:20px; font-size:12px; padding-top:6px;}
.slide-cont-txt p{ height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.slide-cont-more { width: 34px; height: 34px; background: url("../images/ico_plus.png"); background-size: cover; position: absolute; bottom: 10px; right: 10px;}
.i_products li:hover .slide-img {
  -moz-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.i_products li:hover .slide-cont {
  -moz-animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.slide-cont-more:hover {
  -moz-animation-name: rotate;
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    transform: translateX(0);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fadeInDown {
  -moz-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.animated {
  -moz-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}



/**首页关于我们**/
.i_about{ width:100%; height:604px; background:url(../images/i_about_bg.jpg) center top no-repeat; position:relative; z-index:1; overflow:hidden;}
.i_about_right_bg{ padding-left:82px; width:50%; float:right; height:604px; }
.i_about_right_box{ display:block; width:100%; height:100%; position:relative; z-index:2; background:rgba(27,109,169,0.6);}
.i_about_right_box::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-164px; border-width:0px 164px 604px 0px;  border-style:solid;  border-color:transparent rgba(27,109,169,0.6) transparent transparent;}

.i_about_right{ width:100%; max-width:500px; height:604px; display:table;}
.i_about_con{ width:100%; display:table-cell; vertical-align:middle; color:#fff;}
.i_about_con h1{ font-size:30px; color:#fff; line-height:78px;}
.i_about_con h1 span{ font-size:14px; padding-left:10px; text-transform:uppercase;}
.i_about_con p{ font-size:14px; color:#fff; line-height:32px;}
.i_about_con a{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:270px; height:50px; line-height:48px; text-align:center; background:#FFFFFF; border:1px solid #DBD9DC; font-size:16px; color:#666666; text-align:center; margin-top:40px;}
.i_about_con a:hover{ background:#0c85d7; color:#fff; border-color:#0c85d7;}

/**首页解决方案**/
.i_solution{ display:none; width:100%; max-width:1312px; margin:0 auto 100px; padding:0 42px;}
.i_solution li{ width:100%; padding:0 14px;}
.i_solution li a{ display:block; width:100%; height:100%;}
.i_solution_img{ width:100%;  position:relative; z-index:1;}
.i_solution_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_solution li .i_solution_img_box{ border:1px solid #DEDEDE; overflow:hidden; width:100%;}
.i_solution li .i_solution_img::after{ display:block; width:60px; height:60px; content:''; background:url(../images/solution_img.png) center no-repeat; background-size:100% 100%; position:absolute; bottom:0px; right:0px; z-index:1;}
.i_solution li .i_solution_con{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#EFEFEF; height:74px; line-height:62px; width:100%; text-align:center; border-top:12px solid #fff; position:relative; z-index:1;}
.i_solution li .i_solution_con::before{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:0; height:62px; content:''; position:absolute; bottom:0; left:0; background:#1B6BAA; z-index:2;}
.i_solution li .i_solution_con h1{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; font-size:18px; color:#333333; text-align:center; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; position:relative; z-index:9;}

.i_solution .owl-controls {   height:0; padding:0; margin:0;}
.i_solution .owl-controls .owl-buttons div{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; opacity:1; position:absolute; top:50%; margin-top:-21px; display: inline-block;zoom: 1;*display: inline; width:42px; height:42px; background-image:url(../images/Sprite.png); background-repeat:no-repeat; background-color:#D7D7D7;}
.i_solution .owl-wrapper-outer{ z-index:1040;}
.i_solution .owl-controls .owl-buttons .owl-prev{ background-position:0 0; left:0px;}
.i_solution .owl-controls .owl-buttons .owl-next{ background-position:-42px 0; right:0px;}
.i_solution .owl-controls .owl-buttons div:hover{ background-color:#1B6BAA;}
.i_solution .owl-controls .owl-pagination{ display:none !important;}

.i_solution li a:hover .i_solution_img img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.i_solution li a:hover .i_solution_con::before{ width:100%;}
.i_solution li a:hover .i_solution_con h1{ color:#fff;}

/**首页服务与支持**/
.i_service{ width:100%; height:804px; background:url(../images/i_service_bg.jpg) center top no-repeat;}
.i_service_center{ width:100%; max-width:1220px; padding:0 10px; margin:0 auto; padding-top:50px;}
.i_service_left{ display:none;}
.i_service_right{ width:50%; float:right; padding-left:26px;}
.i_service_right .i_service_line{ width:90px; height:72px; clear:both; position:relative; z-index:1;}
.i_service_right .i_service_line::after{ content:''; width:1px; height:72px; background:#fff; position:absolute; top:0; left:50%; z-index:9;}
.i_service_right dl{ width:100%; height:90px; position:relative; z-index:1; padding-left:90px;}
.i_service_right dl dt{border:1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius:50%; border-radius: 50%; width:90px; height:90px; position:absolute; top:0; left:0; z-index:9; overflow:hidden;}
.i_service_right dl dt img{ width:100%; }
.i_service_right dl dd{ width:100%; padding-left:60px; height:90px; display:table;}
.i_service_right dl dd .i_service_con{ display:table-cell; height:90px; vertical-align:middle; width:100%; color:#fff;}
.i_service_right dl dd .i_service_con h1{ font-size:18px; line-height:44px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_service_right dl dd .i_service_con p{ max-height:56px; font-size:14px; line-height:28px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_service_right dl a:hover dt{ background-color:#1a6da9; border:1px solid #1a6da9;}
.i_service_right dl a:hover dd .i_service_con h1{ color:#3881b7;}
.i_service_right dl a:hover dd .i_service_con p{ color:#cce3f3;}

/**首页联系我们**/
.i_contact{ width:100%; height:724px; background:url(../images/i_contact_bg.jpg) center top no-repeat;}
.i_contact_center{ width:100%; max-width:1220px; padding:0 10px; margin:0 auto;}
.i_contact_way{ width:100%; padding-top:110px;}
.i_contact_way h1{ font-size:18px; color:#333333; line-height:30px; padding:20px 0; position:relative; z-index:1; margin-bottom:18px;}
.i_contact_way h1::after{ border-bottom:4px solid #C0C0C0; width:70px; height:0; position:absolute; bottom:0; left:0; z-index:9; content:'';}
.i_contact_way p{ font-size:12px; color:#7e7d7d; line-height:24px; margin-bottom:34px;}
.i_contact_way a{ display:block; width:30px; height:30px; margin-right:10px; float:left; overflow:hidden;}
.i_contact_form{ width:100%; margin-top:30px; height:316px; position:relative; z-index:1; padding-left:294px;}
.i_contact_form_left{ width:294px; position:absolute; top:0; left:0; z-index:9; height:316px;}
.i_contact_form_left li{ width:100%; padding-bottom:14px; position:relative; z-index:1;}
.i_contact_form_left li img{ display:block; width:110px; height:30px; top:11px; right:10px; z-index:9; position:absolute; cursor:pointer;}
.i_contact_form_left li.i_contact_but{ padding:0;}
.i_contact_form_left li .i_contact_submit{ cursor:pointer; display:block; width:100%; height:52px; background:#1B6DA9; text-align:center; font-size:14px; color:#fff; line-height:52px; border:none; outline:none;}
.i_contact_form_left .i_contact_input{ width:100%; border:none; background:#F6F6F6; line-height:24px; padding:14px 10px; font-size:14px; color:#7e7d7d; outline:none;}
.i_contact_form_left .i_contact_code{ width:50%; border:none; background:#F6F6F6; line-height:24px; padding:14px 10px; font-size:14px; color:#7e7d7d; outline:none;}
.i_contact_form_right{ width:100%; padding-left:40px; height:316px;}
.i_contact_textarea{ width:100%; height:100%; border:none; background:#F6F6F6; line-height:28px; font-size:14px; padding:10px; color:#7e7d7d; outline:none;}
.i_contact_mob_submit{ display:none;}
/**底部**/
footer{ width:100%; background:#414141;}
footer .icp{ text-align:center; width:100%; margin:0 auto; line-height:24px; font-size:14px; color:#fff; max-width:1220px; padding:20px 10px;}
footer .icp a{color:#fff;}

/**内页广告**/
.n_banner{ width:100%; height:420px; margin:0 auto; padding-top:90px;}
.n_banner img{ display:none;}
.n_main{ width:100%; background:url(../images/n_about_bg.jpg) center top no-repeat;}

/**内页标题**/
.n_title{ width:100%; max-width:1220px; padding:40px 10px; margin:0 auto; text-align:center;}
.n_title h1{ line-height:40px; font-size:30px; color:#595757;}
.n_title p{ line-height:26px; font-size:14px; color:#c4c4c4; text-transform:uppercase;}


.n_nav{ width:100%; position:relative; bottom:0; left:0; z-index:9; height:42px; margin-bottom:40px;}
.n_nav dt{ display:none;}
.n_nav dt:after{ content:''; width:0; height:0; border-width:6px 0 6px 6px; border-style:solid; border-color:transparent transparent transparent #fff; margin:0px auto;  position:absolute;top:50%; margin-top:-6px; right:10px;}
.n_nav dt.open:after{ border-width:6px 6px 0; border-color:#fff transparent transparent; margin-top:-2px; right:10px;}
.mob_nav{ overflow:visible !important; width:100%; max-width:1196px; margin:0 auto;}
.n_nav dd{ width:16.666%;  float:left; height:42px; line-height:42px; text-align:center; padding:0 16px;}
.n_nav dd a{ font-size:14px; line-height:42px; color:#333333; display:block; width:100%; height:42px; background:#E9E9E9; position:relative; z-index:1;} 
.n_nav dd a::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-18px; border-width:0px 18px 42px 0px;  border-style:solid;  border-color:transparent #E9E9E9 transparent transparent;}
.n_nav dd a::after{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; right:-18px; border-width:42px 0px 0px 18px;  border-style:solid;  border-color:transparent #E9E9E9  #E9E9E9 #E9E9E9;}

.n_nav dd a.cur{ background:#1B6DA9; color:#fff;}
.n_nav dd a:hover{ background:#1B6DA9; color:#fff;}
.n_nav dd a.cur::before{ border-color:transparent #1B6DA9 transparent transparent;}
.n_nav dd a:hover::before{ border-color:transparent #1B6DA9 transparent transparent;}
.n_nav dd a.cur::after{ border-color:transparent #1B6DA9  #1B6DA9 #1B6DA9;}
.n_nav dd a:hover::after{ border-color:transparent #1B6DA9  #1B6DA9 #1B6DA9;}

.n_con{ width:100%; max-width:1220px; padding:10px 10px 40px; margin:0 auto; font-size:14px; color:#333333; line-height:36px;}
.n_con img{ max-width:100%;}

/**发展历程**/
.history{width:100%; max-width:1200px; margin:0 auto; padding-bottom:40px;}
.history_list{ width:100%; position:relative; z-index:1; min-height:86px;}
.history_list dt{ position:absolute; z-index:9; left:0; top:0; width:154px; padding-left:18px; text-align:center; color:#1F6DAF; font-size:24px; line-height:60px; min-height:86px;}
.history_list dd{ padding-left:154px; width:100%; min-height:86px;}
.history_con{ padding:20px 0 0 52px; color:#333; font-size:14px; line-height:24px; width:100%; min-height:86px; background:url(../images/history.jpg) left repeat-y; position:relative;}
.history_con i{ display:block; width:49px; height:52px; background:url(../images/history_list.jpg) no-repeat; position:absolute; left:0; top:18px; z-index:10;}


/**荣誉**/
.honor_list{ width:100%; max-width:1236px; margin:0 auto; padding:10px 10px 40px; }
.honor_list li{ margin-bottom:46px; padding:0 18px; width:20%; float:left;}
.honor_list li a{ background:#fff; display:block; width:100%; overflow:hidden; border:1px solid #D3D3D3;}
.honor_list li .honor_img{ width:100%; overflow:hidden; position:relative; z-index:1;}
.honor_list li .honor_img img{ width:100%;}
.honor_list li .honor_img .honor_bg{ background:url(../images/honor_bg.png) repeat; width:100%; height:100%; position:absolute; top:-100%; left:0; z-index:9; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.honor_list li .honor_img .honor_bg i{ display:block; width:30px; height:30px; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px; background:url(../images/honor_bg_i.png) center no-repeat;}
.honor_list li h1{ font-size:14px; color:#333333; height:57px; line-height:42px; border-top:1px solid #D3D3D3; position:relative; z-index:1; text-align:center;}
.honor_list li h1 b{ display:block; width:30px; height:3px; background:#CACACA; position:absolute; top:42px; left:50%; margin-left:-15px;}
.honor_list li a:hover .honor_img .honor_bg{ top:0; }

/**新闻中心**/
.n_news{ width:100%; max-width:1220px; margin:0 auto;}

/**新闻详情**/
.n_news_con{ width:100%; max-width:1220px; margin:0 auto;}
.n_news_detail_top{ padding:20px 0 10px; border-bottom:1px solid #B6B6B6; width:100%;}
.n_news_detail_top p{ color:#1a6da9; font-size:18px;  text-align:center; line-height:28px; padding:8px 0;}
.n_news_detail_top span{ font-size:12px; line-height:24px; color:#999999; font-weight:normal; font-family:"宋体"; margin:0 auto; text-align:center; display:block; width:100%;}


.n_right_news_bottom{ height:140px; border-top:1px solid #CDCDCD; width:100%; padding-right:110px; position:relative; z-index:1;}
.n_right_news_bottom_link{ width:100%; height:84px; float:left; border-top:16px solid #fff;}
.n_right_news_bottom_link p{ position:relative; line-height:36px; z-index:9; padding-left:18px;}
.n_right_news_bottom_link p span{ display:inline-block; width:13px; height:12px; position:absolute; left:0; top:50%; margin-top:-5px; z-index:99;}
.n_right_news_bottom_link p span.prve{ background:#D9D9D9 url(../images/bottom_link1.png) no-repeat;}
.n_right_news_bottom_link p span.next{ background:#D9D9D9 url(../images/bottom_link2.png) no-repeat;}
.n_right_news_bottom_link p a{ color:#333333; font-size:14px; line-height:36px;}
.n_right_news_bottom_link p:hover span.prve{ background:#1C6DAC url(../images/bottom_link1.png) no-repeat;}
.n_right_news_bottom_link p:hover span.next{ background:#1C6DAC url(../images/bottom_link2.png) no-repeat;}
.n_right_news_bottom_link p:hover a{ color:#1C6DAC;}
.n_right_but{ width:100px; height:64px; padding-top:36px; position:absolute; z-index:9; top:0; right:0; }
.n_right_but a.new_back{ display:block; width:100px; height:30px; background:url(../images/new_back.png) left center no-repeat; padding-left:24px; font-size:14px; color:#333; line-height:30px;}
.n_right_but a.new_back:hover{ color:#1C6DAC; background:url(../images/new_back2.png) left center no-repeat;}


/**产品中心**/
.products_list{ width:100%; max-width:1236px; margin:0 auto; padding:10px 10px 40px; }
.products_list li{ margin-bottom:46px; padding:0 18px; width:20%; float:left;}
.products_list li a{ background:#fff; display:block; width:100%; overflow:hidden; border:1px solid #D3D3D3;}
.products_list li .products_img{ width:100%; overflow:hidden; position:relative; z-index:1;}
.products_list li .products_img img{ width:100%;}
.products_list li .products_img .products_bg{ background:url(../images/honor_bg.png) repeat; width:100%; height:100%; position:absolute; top:-100%; left:0; z-index:9; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.products_list li .products_img .products_bg i{ display:block; width:30px; height:30px; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px; background:url(../images/honor_bg_i.png) center no-repeat;}
.products_list li .products_title{ font-size:14px; color:#333333; height:61px; line-height:60px; border-top:1px solid #D3D3D3; position:relative; z-index:1; text-align:center;}
.products_list li h1{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; position:relative; font-size:14px; color:#333333; line-height:60px; z-index:9;}
.products_list li .products_title::before{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:0; height:62px; content:''; position:absolute; bottom:0; left:0; background:#1B6BAA; z-index:2;}
.products_list li a:hover .products_title::before{ width:100%;}
.products_list li a:hover .products_img .products_bg{ top:0; }
.products_list li a:hover h1{ color:#fff;}

/**产品详情**/
.pro_box{ width:100%; max-width:1200px; margin:0 auto; padding-top:50px;}
.n_pro_left{ width:586px; height:408px; border:1px solid #DFDFDF; float:left; background:#fff;}
.n_pro_left img{ width:100%; height:100%;}
.n_pro_right{ width:554px; height:408px; float:right;}
.n_pro_right li{ border-bottom:1px solid #DFDFDF; color:#333;}
.n_pro_right li h1{ font-size:24px; line-height:46px; padding-bottom:8px;}
.n_pro_right li p{ font-size:14px; line-height:46px;}
.n_pro_right li .shar{ padding:16px 0;}

.n_pro_right_con{ color:#7D7D7D; font-size:12px; line-height:30px; padding-top:16px;}
.n_pro_right_con p{ height:180px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}

.n_pro_right .pro_link{ padding-top:14px; color:#333; font-size:14px; line-height:36px; width:100%;}
.n_pro_right .pro_link h2{ overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; font-size:14px; line-height:36px;}
.n_pro_right .pro_link h2 a{ color:#333;}
.n_pro_right .pro_link h2 a:hover{ color:#004EA1;}

.pro_con{ width:100%; max-width:1200px; margin:0 auto; padding:50px 0;}
.pro_con span{ display:inline-block; height:42px; line-height:42px; text-align:center; padding:0 16px; margin-bottom:10px;}
.pro_con span a{ padding:0 20px; font-size:14px; line-height:42px; color:#fff; display:block; width:100%; height:42px; background:#1B6DA9; position:relative; z-index:1;} 
.pro_con span a::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-18px; border-width:0px 18px 42px 0px;  border-style:solid;  border-color:transparent #1B6DA9 transparent transparent;}
.pro_con span a::after{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; right:-18px; border-width:42px 0px 0px 18px;  border-style:solid;  border-color:transparent #1B6DA9  #1B6DA9 #1B6DA9;}


.pro_con p{ font-size:14px; color:#343434; line-height:30px;}


/**解决方案**/
.n_solution{ width:100%; max-width:1220px; margin:0 auto 40px; padding:0 10px;}
.n_solution li{ float:left; width:25%; padding:0 14px; margin-bottom:50px;}
.n_solution li a{ display:block; width:100%; height:100%;}
.n_solution_img{ width:100%;  position:relative; z-index:1;}
.n_solution_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_solution li .n_solution_img_box{ border:1px solid #DEDEDE; overflow:hidden; width:100%;}
.n_solution li .n_solution_img::after{ display:block; width:60px; height:60px; content:''; background:url(../images/solution_img.png) center no-repeat; background-size:100% 100%; position:absolute; bottom:0px; right:0px; z-index:1;}
.n_solution li .n_solution_con{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; background:#EFEFEF; height:74px; line-height:62px; width:100%; text-align:center; border-top:12px solid #fff; position:relative; z-index:1;}
.n_solution li .n_solution_con::before{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:0; height:62px; content:''; position:absolute; bottom:0; left:0; background:#1B6BAA; z-index:2;}
.n_solution li .n_solution_con h1{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; font-size:18px; color:#333333; text-align:center; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; position:relative; z-index:9;}

.n_solution li a:hover .n_solution_img img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.n_solution li a:hover .n_solution_con::before{ width:100%;}
.n_solution li a:hover .n_solution_con h1{ color:#fff;}

.n_case_title{ width:100%; max-width:1220px; margin:0 auto; padding:0 10px;}
.n_case_title dd{ display:inline-block; height:42px; line-height:42px; text-align:center; padding:0 16px;}
.n_case_title dd a{ padding:0 20px; font-size:14px; line-height:42px; color:#fff; display:block; width:100%; height:42px; background:#1B6DA9; position:relative; z-index:1;} 
.n_case_title dd a::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-18px; border-width:0px 18px 42px 0px;  border-style:solid;  border-color:transparent #1B6DA9 transparent transparent;}
.n_case_title dd a::after{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; right:-18px; border-width:42px 0px 0px 18px;  border-style:solid;  border-color:transparent #1B6DA9  #1B6DA9 #1B6DA9;}


/**下载中心**/
.n_download{ width:100%; max-width:1070px; padding:0 10px; margin:0 auto;}
.n_download dl{ width:100%; height:80px; line-height:80px; margin-bottom:30px; position:relative; z-index:1; padding-right:120px; background:#E9E9E9;}
.n_download dl dd{ width:100%; height:80px; line-height:80px; padding:0 40px;}
.n_download dl dd h1{ font-size:18px; line-height:80px; color:#333333; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.n_download dl dt{ width:80px; height:80px; position:absolute; top:0; right:0; z-index:2; background-color:#4C4C4C; background-image:url(../images/n_download.png); background-position: center; background-repeat: no-repeat;}
.n_download dl dt::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-40px; border-width:0px 40px 80px 0px;  border-style:solid;  border-color:transparent #4C4C4C transparent transparent;}

.n_download dl a:hover dd h1{ color:#1a6da9;}
.n_download dl a:hover dt{ background-color:#1B6DA9;}
.n_download dl a:hover dt::before{ border-color:transparent #1B6DA9 transparent transparent;}

/**常见问题**/
.problem{ max-width:1220px; margin:0 auto; padding:10px 10px 40px; width:100%;}
.problem_list{ width:100%; background:#F7F7F7; padding:0 20px; margin-bottom:10px;}
.problem_list dt{ width:100%; height:36px;  font-size:14px; color:#333; line-height:36px; padding:0 10px 0 30px; position:relative; z-index:1; cursor:pointer;}
.problem_list dt::before{ display:block; width:16px; height:16px; position:absolute; top:50%; left:0px; z-index:9; margin-top:-8px; background:#0189C5 url(../images/problem_list.png) center top no-repeat; content:''; color:#fff; font-size:16px; text-align:center; line-height:16px;}
.problem_list dd{ width:100%; display:none;}
.problem_con{ width:100%; overflow:hidden;}
.problem_con p{ padding:10px 30px; font-size:12px; line-height:24px; color:#555; width:100%; max-width:1200px;}

.problem_list dt.cur::before{ background:#0189C5 url(../images/problem_list.png) center bottom no-repeat;}

/**联系我们**/
.map{ width:100%; max-width:1200px; height:440px; margin:50px auto 0; background:#fff; overflow:hidden;}

/**留言反馈**/
.feedback{ width:100%; max-width:960px; margin:0 auto; padding:60px 0;}
.feedback h1{ line-height:40px; text-align:center; font-size:18px; color:#333; margin-bottom:40px;}
.feedback li{ width:50%; float:left; min-height:60px; padding-bottom:16px; position:relative; z-index:1; padding:0 40px 0 104px;}
.feedback li span{ line-height:42px; width:104px; height:42px; text-indent:6px; font-size:16px; color:#333; position:absolute; top:0; left:0; z-index:9;}
.feedback li b{ width:40px; height:42px; text-indent:10px; font-size:16px; color:#F00; position:absolute; top:0; right:0; z-index:9;}
.feedback li .feedback_input{ line-height:40px; font-size:14px; color:#333; padding-left:10px; outline:none; width:100%; height:42px; border:1px solid #C4C4C4; background:#fff;}
.feedback li .feedback_textarea{ padding:10px; line-height:24px; color:#333; font-size:14px; outline:none; width:100%; height:150px; border:1px solid #C4C4C4; background:#fff;}
.feedback li.code{ padding-right:160px;}
.feedback li.code img{ display:block; width:110px; height:42px; position:absolute; top:0; right:40px; z-index:10;}
.feedback li .feedback_submit{ outline:none; margin-top:10px; width:50%; border:none; border-right:5px solid #F9F9F9; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#004EA1 url(../images/Sprite.png) 0 -900px no-repeat; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.feedback li .feedback_reset{ outline:none; margin-top:10px; width:50%; border:none; border-left:5px solid #F9F9F9; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#004EA1 url(../images/Sprite.png) 0 -900px no-repeat; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}


/**分页**/
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #E5E5E5; color:#666666; text-decoration:none;margin:0 5px 0 0;padding:3px 6px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #1B6DA9; color:#fff; background-color:#1B6DA9;}
#dcms_pager .pages .pgcurrent {border:1px solid #1B6DA9;color:#fff;background-color:#1B6DA9;}
@media (max-width: 1380px) {
.lan{ display:none;}
}
@media (max-width: 1200px) {
	.header{ height:50px; background:#FFFFFF;}
    .header-center{ height:50px;}
	
	.header-center span.mob_menu{ display:block; background:none; width: 50px; height: 50px; position:fixed; top:0; right:0; z-index:999;}
	
	.header-center span:hover{background-color: rgba(255,255,255,0.2);cursor: pointer;}
	.header-center span.mob_menu i{position: absolute;left:50%;margin-left:-13px;background-color:#035EAD;display: block; width: 26px; height: 2px;}
	.header-center span.mob_menu .icon-bar1{ top:16px;}
	.header-center span.mob_menu .icon-bar2{ top:25px;}
	.header-center span.mob_menu .icon-bar3{ top:34px;}
	.header-center span.mob_menu .icon-bar1.rotated {position:absolute;top:25px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	.header-center span.mob_menu .icon-bar2.rotated {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
	.header-center span.mob_menu .icon-bar3.rotated {position:absolute;top: 25px;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);-o-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
	.trans, .trans:hover {-webkit-transition: all 277ms ease-in-out;-moz-transition: all 277ms ease-in-out;-o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out;}
	.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;}

	.mynav{ display:none;}
	.logo_img{left:10px; }
	.logo_img img{ height:50px;}
	
	.i_banner{ padding-top:50px; height:auto;}
    #owl-demo { height:auto;}
    #owl-demo .item{height:auto; background:none !important;}
    #owl-demo img{display: block;}
	
	/**首页产品**/
	.i_products li { width:33.33%; padding:0 20px; margin-bottom:30px; float:left;}
	
	
	/**首页服务与支持**/
	.i_service_right{ padding-left:10px;}
	.i_service_right dl dd{ padding-left:20px;}
	
	
	
	/**内页广告**/
	.n_banner{ background:none !important; height:auto; padding-top:50px;}
	.n_banner img{ display:block; width:100%;}
	/**内页标题**/
    /*.n_title{ display:none;}*/
	.n_nav{ height:40px; position:relative; margin-bottom:0px;}
	.n_nav dt{ display:block; width:100%; position:relative; z-index:1; height:40px; line-height:40px; background:#1B6DA9; color:#fff; cursor:pointer; padding:0 10px;}
	.mob_nav{ background:url(../images/mob_nav.png) repeat; display:none; width:100%; position:absolute; top:40px; left:0; overflow:hidden !important;}
	.n_nav dd{ border:none; border-bottom:1px solid #ddd;  width:100% !important; float:none; height:41px; line-height:40px; text-align:left; padding:0; background:none;}
	.n_nav dd a{ color:#2e2e2e; font-size:16px; line-height:40px; height:40px; padding:0 10px; background:none;} 
	.n_nav dd a.cur,.n_nav dd a:hover{ background:#0189C5; color:#fff;}
	
	
	/**发展历程**/
	.history_list dt{  width:100px; padding-left:0px;}
	.history_list dd{ padding-left:100px; }
	
	/**荣誉**/
	.honor_list{ padding:30px 10px 20px; }
	.honor_list li{ padding:0 10px; margin-bottom:30px;}
	
	/**产品中心**/
	.products_list{ padding:30px 10px 20px; }
	.products_list li{ padding:0 10px; margin-bottom:30px;}
	
	/**产品详情**/
.pro_box{ padding:30px 10px 20px;}
.n_pro_left{ width:100%; max-width:586px; height:auto; float:none; margin:0 auto 10px;}
.n_pro_right{ width:100%; height:auto; float:none; margin:0 auto;}
.n_pro_right_con{ padding-top:10px;}
.n_pro_right_con p{ height:auto; -webkit-line-clamp: 1000; }

.n_pro_right li{ border-bottom:1px solid #DFDFDF; color:#333;}
.n_pro_right li h1{ font-size:20px; line-height:36px; padding-bottom:4px;}
.n_pro_right li p{ font-size:14px; line-height:30px;}
.n_pro_right li .shar{ padding:14px 0;}
.n_pro_right .pro_link{ padding:10px 0;}
.pro_con{ padding:0;}
.pro_con img{ width:100%;}
	
	/**下载中心**/
    .n_download{ padding:30px 10px;}
	
	
	/**首页关于我们**/
.i_about{ height:auto; background:url(../images/i_about_bg.jpg) center top no-repeat;  background-size:cover;}
.i_about_right_bg{ padding-left:60px; width:100%; float:none; height:auto;}
.i_about_right_box{ padding:30px 60px 30px 0;}
.i_about_right_box::before{ display:block; content:''; height:0; width:0; position:absolute; z-index:2; top:0; left:-60px; border-width:0px 60px 588px 0px;  border-style:solid;  border-color:transparent rgba(27,109,169,0.6) transparent transparent;}
.i_about_right{ width:100%; max-width:100%; height:auto; display:table;}
.i_about_con a{ width:200px; height:40px; line-height:38px; font-size:14px; margin-top:20px;}
	

		
	}

@media (max-width: 768px){
	/**首页解决方案**/
	.i_solution{ padding:0 5px 40px; margin-bottom:20px;}
	.i_solution li{ padding:0 5px;}
	.i_solution li .i_solution_con{ height:50px; line-height:40px; border-top:10px solid #fff;}
	.i_solution li .i_solution_con::before{ height:40px;}
	.i_solution li .i_solution_con h1{ font-size:16px;}
	.i_solution .owl-controls{ position:absolute; bottom:0; left:0; width:100%;}
	.i_solution .owl-controls .owl-buttons div{ display:none !important;}
	.i_solution .owl-controls .owl-buttons .owl-prev{ display:none !important;}
	.i_solution .owl-controls .owl-buttons .owl-next{ display:none !important;}
    
	.i_solution .owl-controls .owl-pagination { display:block !important; width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
	.i_solution .owl-controls .owl-page span {display: block;width:50px;height:4px;margin:6px; -webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px; background-color: #A0A0A0;}
	.i_solution .owl-controls .owl-page.active span, .i_solution .owl-controls.clickable .owl-page:hover span {background-color:#1B6BAA;}
	
	/**首页标题**/
	.i_title{ padding:14px 10px;}
	.i_title h1{ line-height:30px; font-size:24px; }
	.i_title p{ line-height:24px; font-size:12px;}
	
	/**内页标题**/
	.n_title{ padding:14px 10px;}
	.n_title h1{ line-height:30px; font-size:24px; }
	.n_title p{ line-height:24px; font-size:12px;}
		
	/**首页产品**/
	.i_products li { width:50%; padding:0 10px; margin-bottom:30px;}
	

	
	/**首页服务与支持**/
	.i_service{ width:100%; height:auto; background:url(../images/i_service_bg2.jpg) center top no-repeat; background-size: cover; padding-top:30px;}
	.i_service_center{ width:100%; max-width:1220px; padding:30px 10px 180px; margin:0 auto;}
	.i_service_left{ display:block; width:100%; text-align:center;}
	.i_service_left img{ max-width:100%;}
	.i_service_right{ width:100%; float:none; padding-left:0px; padding-top:20px; max-width:508px; margin:0 auto;}
	.i_service_right .i_service_line{ width:90px; height:50px; clear:both; position:relative; z-index:1;}
	.i_service_right .i_service_line::after{ height:50px;}
	.i_service_right dl{ width:100%; height:90px; position:relative; z-index:1; padding-left:90px;}
	.i_service_right dl dt{ width:90px; height:90px; position:absolute; top:0; left:0; z-index:9;}
	.i_service_right dl dd{ width:100%; padding-left:30px; height:90px; display:table;}
	
	
	/**首页联系我们**/
	.i_contact{ height:auto; background:url(../images/i_contact_bg.jpg) center top no-repeat; background-size:cover;}
	.i_contact_center{  padding:0 10px 20px;}
	.i_contact_way{ width:100%; padding-top:20px;}
	
	/**荣誉**/
	.honor_list{padding:20px 10px 10px;}
	.honor_list li{ margin-bottom:20px; padding:0 10px; width:50%; }
	
	/**产品中心**/
	.products_list{padding:20px 10px 10px;}
	.products_list li{ margin-bottom:20px; padding:0 10px; width:50%; }
	
	
	/**新闻详情**/
	.n_right_news_bottom{ height:auto; padding-right:0; padding:0 10px 10px;}
    .n_right_news_bottom_link{ width:100%; height:auto; border:none;}
    .n_right_news_bottom_link p{ position:relative; line-height:30px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; display:block; width:100%; height:30px;}
    .n_right_news_bottom_link p a{ line-height:30px;}
	.n_right_but{ width:100%; height:auto; padding-top:0; position:relative; z-index:9; top:0; right:auto; left:0; }
	
	/**解决方案**/
    .n_solution li{ width:50%; padding:0 10px;}
	
	/**下载中心**/
	.n_download{ padding:20px 10px 30px;}
	.n_download dl{ width:100%; height:50px; line-height:50px; margin-bottom:10px; padding-right:75px;}
	.n_download dl dd{ width:100%; height:50px; line-height:50px; padding:0 20px;}
	.n_download dl dd h1{ font-size:16px; line-height:50px;}
	.n_download dl dt{ width:50px; height:50px; background-image:url(../images/n_download.png); background-size:60% 60%;}
	.n_download dl dt::before{ left:-25px; border-width:0px 25px 50px 0px; }

/**联系我们**/
.map{ height:200px; margin:20px auto 0; }

/**留言反馈**/
.feedback{ padding:20px 10px;}
.feedback h1{ margin-bottom:20px; line-height:30px; font-size:16px;}
.feedback li{ width:100%; float:left; min-height:50px; padding-bottom:10px; padding:0 30px 0 94px;}
.feedback li span{ line-height:36px; width:94px; height:36px; text-indent:4px; font-size:14px;}
.feedback li b{ width:30px; height:36px; text-indent:6px; font-size:14px;}
.feedback li .feedback_input{ line-height:34px; padding-left:6px; height:36px;}
.feedback li .feedback_textarea{ padding:6px; height:110px;}
.feedback li.code{ padding-right:140px;}
.feedback li.code img{ width:100px; height:36px; position:absolute; top:0; right:30px; z-index:10;}
.feedback li .feedback_submit{ height:40px; line-height:40px; }
.feedback li .feedback_reset{ height:40px; line-height:40px;}

}
@media (max-width: 640px){
    /**首页联系我们**/
	.i_contact_form{ margin-top:20px; height:auto; padding-left:0;}
	.i_contact_form_left{ width:100%; position:relative; height:auto;}
	.i_contact_form_left li.i_contact_but{ padding:0; display:none;}
	.i_contact_form_right{ width:100%; padding-left:0; height:160px;}
	.i_contact_mob_submit{cursor:pointer; display:block; width:100%; height:52px; background: #1B6DA9 url(../images/Sprite.png) 0 -900px no-repeat; text-align:center; font-size:14px; color:#fff; line-height:52px; border:none; outline:none; margin-top:14px; cursor: pointer; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
	
	
	/**发展历程**/
	.history_list dt{  width:76px;}
	.history_list dd{ padding-left:76px; }

	
}
    
@media (max-width: 420px){
	
	/**首页产品**/
	.i_products{ padding:0 5px;}
	.i_products li { padding:0 5px; margin-bottom:20px;}
	.i_products li .slide-img::after{ height:40px;}
	.slide-cont{ height:120px;}
	.slide-cont::before{ height:40px; top:-40px;}
	.slide-cont h5{ font-size:18px; line-height:30px;}
	.slide-cont-txt{ padding-top:0;}
	.slide-cont-more { width: 30px; height: 30px; bottom: 5px; right: 5px;}
	
	/**首页服务与支持**/
	.i_service{ padding-top:20px;}
	.i_service_center{ padding:20px 10px 100px;}
	.i_service_right{ padding-top:10px; }
	.i_service_right .i_service_line{ width:70px; height:40px; }
	.i_service_right .i_service_line::after{ height:40px;}
	.i_service_right dl{ width:100%; height:70px; padding-left:70px;}
	.i_service_right dl dt{ width:70px; height:70px;}
	.i_service_right dl dt img{ width:100%;}
	.i_service_right dl dd{ padding-left:10px; height:70px;}
	.i_service_right dl dd .i_service_con{ height:70px;}
	.i_service_right dl dd .i_service_con h1{ font-size:16px; line-height:32px;}
	.i_service_right dl dd .i_service_con p{ font-size:12px; line-height:24px; max-height:48px;}
	
	/**荣誉**/
	.honor_list{padding:10px 5px;}
	.honor_list li{ padding:0 5px; margin-bottom:10px;}
	
	/**产品中心**/
	.products_list{padding:10px 5px;}
	.products_list li{ padding:0 5px; margin-bottom:10px;}
	
	/**解决方案**/
	.n_solution{ padding:0 5px; margin:0 auto 20px;}
    .n_solution li{ width:50%; padding:0 5px; margin-bottom:20px;}
	.n_solution li .n_solution_con{ height:48px; line-height:40px; border-top:8px solid #fff;}
	.n_solution li .n_solution_con::before{ height:40px; }
	.n_solution li .n_solution_con h1{ font-size:16px;}


    	/**首页关于我们**/
	.i_about_right_bg{ padding-left:20px; }
    .i_about_right_box{ padding:20px 20px 20px 0;}
    .i_about_right_box::before{ left:-20px; border-width:0px 20px 588px 0px;  }
	.i_about_con{ width:100%; display:table-cell; vertical-align:middle; color:#fff;}
	.i_about_con h1{ font-size:24px; color:#fff; line-height:50px;}
	.i_about_con h1 span{ font-size:14px; padding-left:10px; text-transform:uppercase;}
	.i_about_con p{ font-size:14px; color:#fff; line-height:30px;}

	}
@media (max-width: 320px){
	/**荣誉**/
	.honor_list li{ width:100%;}
	
	/**产品中心**/
	.products_list li{ width:100%;}
	}