*{ margin:0px; padding:0px; font-size:12px; font-family:Microsoft Yahei;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
img{ max-width:100%}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto; width:1170px;}
body{ background:url(../images/bg_03.jpg) repeat-x left top #DDDDDD;}

/* header */
.header{ float:left; width:100%; background:url(../images/bg_01.jpg) repeat-x left top; margin-bottom:10px;}
.logo{ float:left; margin-top:15px; margin-right:30px;}
.banben{ position:absolute; top:40px; right:5px;}
.banben a{ float:left; color:#000000; font-size:14px; border-radius:3px; margin-right:5px; padding:2px 10px;}
.banben a.sel{ color:#FFF; background:#0B005B;}
.header .container { position:relative;}

.h_top{ height:105px; background:url(../images/bg_12.png) no-repeat top center;}
.h_top .h_img{ float:left; margin-top:30px;}

.nav{ float:left; width:100%; height:40px; background:#0B005B;}
.nav a{ float:left; width:14.2857%; background:url(../images/bg_13.jpg) no-repeat right center; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; margin-left:-1px;}
.nav .curr{ font-weight:bold; background:#130387;}

.x_menu{ position:absolute; left:0px; top:0px; width:50px; height:70px; background:url(../images/bg_08.png) no-repeat center center; display:none; z-index:222;}
.x_menu_p{ position:absolute; display:none; left:0px; top:0px; background:url(../images/bg_09.png); width:100%; float:left; z-index:111;}
.x_menu_p p{ width:100%; float:left;color:#FFF;font-size:15px; margin:0px; text-align:center; line-height:40px;}
.x_menu_p p span{ float:left; width:100%; background:url(../images/bg_09.png); display:none;}
.x_menu_p a{ width:100%; height:40px; text-align:center; color:#FFF; float:left; line-height:40px; font-size:15px;}
@media (max-width: 768px) {/* 小于等于 768 */
  	.x_menu{ display:block}
	.nav,.h_img{ display:none;}
	body{ background:#fff;}
	.header{ padding-bottom:15px; height:auto; background:none; padding-bottom:20px; margin-bottom:0px;}
	.logo{ width:100%; text-align:center; margin-top:20px; margin-top:15px;}
	.logo img{ height:40px; margin-right:60px;}
	.banben{ top:25px;}
	.header .h_top{ background:none; height:auto;}
}
@media (max-width: 992px) {/* 小于等于 992px */
  .nav a{ padding:0px 6px;}
  .logo{ margin-right:0px;}
}

/* banner */
.block_home_slider {position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; width:100%;text-align: center;line-height: 0px; float:left;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:10px 16px 10px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_02.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { display:inline-block;  margin-top:-30px; height:30px; position:relative; z-index:22;}
.block_home_slider .flex-control-paging li {margin: 3px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; text-indent:-9000px; cursor:pointer;background:#438FDF; border-radius:14px;}

.block_home_slider .flex-control-paging li a.flex-active { background:#fff}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* footer */
.footer{ background:#020202; float:left; width:100%; padding:10px 0px; line-height:25px; color:#6A6A6A; text-align:center;}

/* 首页 */
.sy_one{ float:left; background:#EEEEEE; margin-left:10px; width:100%; padding:20px 0px; padding-top:50px; text-align:center;}
.sy_one a{ float:left; width:70%; padding:30px 20px; background:#037DE9; line-height:40px; font-size:18px; color:#fff; text-align:center; margin-left:13.5%; font-weight:bold; padding-left:10px; margin-bottom:40px;}
.sy_one a i{ padding:20px; background:url(../images/bg_04.png) no-repeat center center; margin-right:20px;}
.sy_one a .i{ padding:20px; background:url(../images/bg_05.png) no-repeat center center; margin-right:20px;}
.sy_one a:hover{ background:#0476DD;}

.sy_two{ float:left; width:100%; background:#fff;}
.sy_two li{ padding:20px; position:relative;}
.sy_two li .div_img{ float:left; width:97%; padding:5px 1.5%; background:#fff;-moz-box-shadow:0px 4px 9px #EAEAEA; -webkit-box-shadow:0px 4px 9px #EAEAEA; box-shadow:0px 4px 9px #EAEAEA; position:relative;}
.sy_two li .div_img img{ float:left; width:100%;}
.sy_two li .div_img a{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../images/bg_07.png); display:none;}
.sy_two li .div_img a p{ float:left; width:100%; height:100%; background:url(../images/bg_06.png) no-repeat center center;}
.sy_two li .div_img:hover a{ display:block;}
.sy_two li h3{ float:left; width:100%; text-align:center; font-weight:normal; padding-top:30px; padding-bottom:20px; overflow:hidden; margin:0px; }
.sy_two li h3 a{ color:#438EDF; font-size:18px;}
.sy_two li .desc{ float:left; width:100%; color:#656B72; line-height:24px; font-size:13px; padding-bottom:10px;}
.sy_two li .a-more{ float:left; width:100%; color:#4794E6; font-size:12px; text-align:center;}

.sy_three{ padding:20px;}
.sy_three .top{ float:left; width:395px; background:url(../images/bg_10.png) no-repeat bottom center; padding-bottom:25px; font-size:25px; line-height:40px; font-weight:bold; text-align:center;}
.sy_three .bottom{ float:left; width:100%; padding:20px 0px; color:#666666; line-height:25px; font-size:14px; padding-right:30px;}
.sy_three .a-more{ color:#4794E6; float:left; margin-top:10px;}
.sy_four{ float:left; width:100%; margin-bottom:20px; margin-top:30px;}
.sy_six{ float:left; width:100%; padding-bottom:25px; background:url(../images/bg_10.png) no-repeat bottom center; padding-top:20px; line-height:30px; color:#000000; font-weight:bold; font-size:25px; text-align: center; margin-bottom:50px;}

.sy_six_more{ float:left; width:100%; padding:10px 0px; background:url(../images/bg_11.jpg) repeat-x left center; text-align:center; margin-bottom:20px;}
.sy_six_more .a-more{ color:#656B71; font-size:12px; background:#E9E9E9; border:1px solid #C5C5C5; padding:3px 8px;}

.es-carousel-wrapper{position:relative;}
.es-carousel{overflow:hidden; width:92%; margin-left:4%}
.es-carousel ul{display:none;}
.es-carousel ul li{height:100%;float:left;display:block;width:190px; margin-right:10px; background:none;}
.es-carousel ul li .top-img{ width:210px;padding:14px; float:left; background:#fff;}
.es-carousel ul li .top-img img{width:190px; height:250px; float:left;}
.es-carousel ul li h3{ margin:0px; float:left; width:100%; text-align:center; padding-bottom:20px; padding-top:20px;}
.es-carousel ul li a{color:#656B71; font-size:14px; }
.es-nav span{position:absolute;top:55%;left:12px;background:url(../images/left.png) no-repeat left center;width:19px;height:48px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next{right:12px;left:auto; background:url(../images/right.png) no-repeat right center;}
.es-nav span:hover{opacity:1.0;}

.sy_six_ul{ display:none}
.sy_six_ul li{ padding:10px;}
.sy_six_ul li .top-img{ width:100%;padding:14px; float:left; background:#fff;}
.sy_six_ul li .top-img img{width:100%; float:left;}
.sy_six_ul li h3{ margin:0px; float:left; width:100%; text-align:center; padding-bottom:10px; padding-top:10px;}
.sy_six_ul li h3 a{color:#656B71; font-size:14px; }

.sy_seven{ padding-bottom:20px;}
.sy_seven li{ padding:20px 0px; text-align:center; height:120px}
@media (min-width: 993px){
	.sy_seven .col-md-1{ width:12.5%;}
}
@media screen and (min-width: 768px) and (max-width: 992px) {/* 平板 */
	.sy_one_bg{ background:#EEEEEE; }
	.sy_one{ margin-left:0px; padding-top:30px; padding-bottom:18px;}
	.sy_one a{ padding:10px 20px; line-height:30px; margin-bottom:25px; font-size:16px;}
	.sy_one a i{ background-size:auto 30px; margin-right:15px;}
	.sy_one a .i{ background-size:auto 30px;}
	.sy_two li h3{ padding-top:15px; padding-bottom:10px;}
	.sy_three .bottom{ padding-right:20px;}
	.sy_six .top{ margin-bottom:30px;}
}
@media (max-width: 767px) {/* 手机 */
	.sy_one{ margin-top:-20px; margin-left:0px; padding-top:25px; padding-bottom:10px;}
	.sy_one a{ margin-bottom:15px; line-height:25px; font-size:16px;}
	.sy_one a i,.sy_one a .i{ background-size:auto 25px; margin-right:15px;}
	.sy_two{ padding-bottom:20px;}
	.sy_two li{ padding-bottom:0px;}
	.sy_two li h3{ padding-top:15px; padding-bottom:10px;}
	.sy_two li h3 a{ font-size:16px;}
	.sy_three{ padding:15px 10px;}
	.sy_three .top{ width:100%;padding-bottom:15px; font-size:20px;}
	.sy_three .bottom{ padding:0px; padding-top:15px;}
	.sy_four{ margin:10px 3%; width:94%; margin-top:0px; margin-bottom:20px;}
	.sy_five{background:#F2F3F7}
	.sy_six .top{ font-size:20px;}
	.sy_six .top{ margin-bottom:20px;}
	.es-carousel-wrapper{ display:none;}
	.sy_six_ul{ display:block}
	.sy_six{ margin-bottom:0px; font-size:20px;}
}

/* banner */
.banner{ float:left; width:100%; margin-bottom:15px;}
.banner img{ float:left; width:100%;}
@media (max-width: 768px) {
	.banner{ margin-bottom:0px;}
}

/* bg_bai */
.bg_bai{ float:left; width:100%; background:#fff; padding:15px 0px;}
.bai_left{ padding:0px 15px;}
.bai_right{ padding:0px 15px;}

/* 右侧菜单 */
.list_menu{ border:1px solid #EAEAEA; float:left; width:100%; padding:15px; margin-top:35px;}
.list_menu li{ float:left; width:100%; padding:10px 0px;}
.list_menu li h3{ float:left; width:100%; padding-left:20px; background:url(../images/bg_14.png) no-repeat left center; font-weight:normal; margin:0px; color:#438FDF; font-size:16px; cursor:default;}
.list_menu li h3:hover{ color:#F00; cursor:pointer;}
.list_menu li a{ float:left;width:100%; padding-left:20px; background:url(../images/bg_14.png) no-repeat left center; font-weight:normal;color:#438FDF; font-size:16px;}
.list_menu li a:hover{ color:#F00}
.list_menu li p{ float:left; width:100%; padding-top:10px; margin-bottom:-10px; display:none;}
.list_menu li p a{ float:left; width:100%; padding-left:34px; background:none; line-height:35px;}
@media (max-width: 768px) {
	.list_menu{ display:none;}
}

/* 位置导航 */
.wei{ float:left; width:100%; margin-bottom:10px; height:35px; line-height:30px; border-bottom:1px solid #EAEAEA; color:#373737; font-size:14px;}
.biao{ float:left; width:100%; height:40px; line-height:40px; border-bottom:1px solid #EAEAEA; margin-bottom:20px}
.biao span{ font-weight:bold; float:left; height:41px; border-bottom:3px solid #438FDF; color:#438FDF; font-weight:bold; font-size:18px;}
.biao i{ float:left; padding-left:10px; color:#999999; font-size:13px;}

/* 产品认证 */
.cp_one .li{ border:1px solid #CECECE; padding:10px; padding-bottom:0px; margin-bottom:15px; float:left; width:100%;}
.cp_one .li img{ width:100%; float:left;}
.cp_one .li h3{ float:left; width:100%; line-height:35px; color:#373737; margin:0px; font-size:14px; text-align:center;}
.cp_one li{ padding-right:10px;}

.cp_two li{ padding:15px 0px; text-align:center; height:110px;}
.cp_two li img{ max-width:90%;}

@media (max-width: 768px) {
	.cp_one li{ padding:0px 5px;}
	.cp_one{ margin-bottom:0px;}
}

/*  RD */
.rd_one li{ float:left; padding:25px 0px; padding-bottom:5px; width:100%; border-bottom:1px solid #EAEAEA;}
.rd_one li .left{ float:left; padding:0px 10px;}
.rd_one li .left .top{ border-bottom:1px solid #448EE3; width:auto; float:left; height:35px; color:#438EDF; font-size:17px;}
.rd_one li .left .desc{ float:left; width:100%; color:#8C8C8C; font-size:13px; line-height:28px; padding:20px 0px; padding-bottom:0px; padding-bottom:20px;}
.rd_one li .right{ float:left; padding:0px 10px; padding-bottom:20px;}
.rd_one li .right img{ width:100%;}
.rd_one .li .left{ float:right;}

/* 行业应用*/
.hy_one{ float:left; width:100%; line-height:25px; color:#373737; font-size:13px;}

.hy_two li{ padding:0px 20px; padding-top:15px; padding-bottom:10px;}
.hy_two li img{ float:left; width:100%;}
.hy_two li h3{ float:left; width:100%; margin:0px; height:45px; line-height:45px; text-align:center; color:#fff; background:#438EDF; font-size:16px; font-weight:bold}

/* 频道页 */
.pd_biao{ margin-bottom:0px;}

.pd_one{ float:left; width:100%; padding:20px 0px; border-bottom:1px solid #EAEAEA;}
.pd_one .left{ float:left; padding:0px 20px; color:#373737; font-size:13px; line-height:25px;}
.pd_one .right img,.pd_one .left img{ float:left; width:100%;}

.pd_one .right2{ background:#F4F4F4; padding:20px; min-height:250px;}
.pd_one .right2 .top{ float:left; background:url(../images/bg_15.jpg) no-repeat bottom center; height:30px; color:#438FDF; font-size:15px; width:100%; text-align:center; font-weight:bold; font-size:15px; margin-bottom:15px;}
.pd_one .right2 .bottom{ float:left; width:100%; line-height:28px; color:#373737; font-size:14px; padding-bottom:15px;}

.pd_one  .right3{    padding:20px; line-height:30px;}

.pd_two{ border-bottom:0px;}


.pd_three{ float:left; width:100%; background:#F6F6F6; margin-bottom:15px;}
.pd_three .left{ float:left; padding:20px; line-height:30px; font-size:14px; color:#373737; padding-bottom:0px;}
.pd_three .right img{ float:left; width:100%; padding:20px; line-height:30px;}

.pd_three .right{    padding:20px; line-height:30px;}

.pd_four{ float:left; width:100%;}
.pd_four li{ padding-right:15px; padding-bottom:15px;}
.pd_four li .img{ float:left; width:100%; padding:8px; border:1px solid #EDEDED;}
.pd_four li p{ float:left; width:100%; line-height:35px; color:#373737; font-size:14px; text-align:center;}

.pd_five{ float:left; width:100%; overflow:hidden; overflow-x:auto; height:auto; border:1px solid #E7E7E7; border-bottom:0px; border-right:0px; margin-bottom:10px;}
.tb_one{ float:left; width:869px;}
.tb_one th{ width:20%; padding-left:20px; line-height:30px; border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; text-align:left; color:#438FDF; font-size:14px; font-weight:bold;}
.tb_one td{ padding-left:20px; color:#373737; font-size:13px; line-height:25px;border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7;}
.tb_one .tr{ background:#EDF5F7;}

@media (max-width: 767px) {/* 手机 */
	.pd_one .left{ padding:0px; padding-bottom:10px;}
	.pd_four li{ padding-right:0px;}
}

.gy_one{ float:left; width:100%; margin:30px 0px;}
.gy_one li{ height:100px; line-height:100px; background:url(../images/bg_16.png) no-repeat top center; text-align:center; color:#2C8BFF; font-size:20px;}

/* 2017-3-6*/
.nav li{float:left; width:14.2857%; background:url(../images/bg_13.jpg) no-repeat right center; height:40px; line-height:40px; text-align:center; font-size:16px; height:40px; color:#fff; margin-left:-1px; position:relative;}
.nav li a{ float:left; width:100%; margin-left:0px; background:none;}
.nav li p{ position:absolute; top:40px; width:100%; left:0px; z-index:1000;background:#0B005B; display:none}
.nav li p a:hover{background:#130387;}
.nav li:hover p{ display:block;}