*, *:after, *:before {
  box-sizing: border-box;
}
*{ margin:0; padding:0;}
body{font-family:"Microsoft YaHei";}
.clear{ clear:both;}
ul li{ list-style-type:none;}
input{  vertical-align:middle;outline: none;}
select{outline: none;}
p a{white-space :nowrap; }

.head{ height:158px; width:1200px; margin:0 auto;}
.logo{ width:591px; float:left; margin-top:43px;}
.search{ width:310px; float:right; margin-top:40px;}
.search p{ margin-bottom:20px; text-align:right;}
.search .sel{ height:36px; border:0px; vertical-align:middle; padding-left:10px; padding-right:5px;}
.search .tex{ height:36px; border:0px; vertical-align:middle; padding-left:10px;}
.search .btn{ height:36px; background-color:#1da4dc; border:0px; vertical-align:middle; background-image:url(../images/ss01.png); width:40px; background-repeat:no-repeat; background-position:center center; cursor:pointer;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#0a5b9a; text-decoration:underline;}


.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.animenu {
  display: block;  background-color: #1da4dc; width:100%;
}
.animenu ul {
  padding: 0;
  list-style: none;
  
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 16px;
}
.animenu a {
  color: #ffffff; font-weight:bold;
  text-decoration: none;
}

.animenu__nav {
  background-color: #1da4dc; width:1200px; margin:0 auto;
}
.animenu__nav > li {
  position: relative;
  border-right: 1px solid #12b9ff;
}
.animenu__nav > li > a {
  padding: 10px 40px;
  text-transform: uppercase;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav > li:hover > a {
  color: #c3e6ff;
}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: -5px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #fff;
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child > li {
  width: 100%;
  border-bottom: 1px solid #e3e3e3;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 0px solid transparent;
  border-top: 0;
  border-bottom-color: #fff;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child{ background-color:#ffffff;-moz-box-shadow:1px 1px 3px #c6c6c6; -webkit-box-shadow:1px 1px 3px #c6c6c6; box-shadow:1px 1px 3px #c6c6c6;}
.animenu__nav__child a {
color:#333333; font-size:14px; font-weight:lighter;
  padding: 10px;
  width: 100%;
  border-color: #373737;
}
.animenu__nav__child a:hover {
  background-color: #1da4dc;
  border-color: #0186ba;
  color: #fff; text-decoration:underline;
}


.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display: block;
}


#Menu span{ display:none; color:#FFFFFF; position:absolute; background-color:#085695; width:160px; font-weight:normal; height:39px; line-height:18px; text-align:center; margin-top:-8px; margin-left:-16px;}
#Menu .hover_yin:hover span{ display: block;}
#Menu .hover_yin02:hover span{ display: block;}
#Menu .hover_yin03:hover span{ display: block;}
#Menu .sp01{ margin-top:-0px; height:30px;}
#Menu .sp02{ margin-top:0px; height:30px;width:140px;}



.cen01{ width:1200px; margin:17px auto;}
.cen01 .left_1{ background-color:#FFFFFF; border:1px solid #dadada; width:279px; border-top:none;border-left:none; float:left;}
.cen01 .titel_h3{ height:43px; padding-top:10px; border-top:2px solid #1da4dc;border-left:1px solid #dadada; }
.cen01 .left_1 h3{ height:18px; line-height:18px; border-left:4px solid #e2741d; padding-left:10px; font-weight:bold; margin-left:12px;}
.cen01 .left_1 .n_01{ text-align:center; width:49.999%; float:left;border-left:1px solid #dadada;border-top:1px solid #dadada; padding-top:12.5px; padding-bottom:12.5px; }
.cen01 .left_1 .n_01 p span{ display:block; font-size:12px}

.cen01 .cen_1{ width:641px; float:left; margin-left:17px;}
.cen01 .cen_1 .container{ background-color:#FFFFFF; border:1px solid #dadada; margin-top:17px;}
.cen01 .cen_1 .container .menu ul li{height:43px; line-height:43px; float:left; width:120px; text-align:center; cursor: pointer; font-size:16px; font-weight:bold;}
.cen01 .cen_1 .container .menu ul li.current a{ color:#fff}
.cen01 .cen_1 .container .menu ul .current{ background-color:#1da4dc; color:#FFFFFF;}
.cen01 .cen_1 .container .menu{ border-bottom:2px solid #1da4dc;}
.cen01 .cen_1 .container .content li{ padding:20px;}
.cen01 .cen_1 .container .content li p{ line-height:32px;}

.cen01 .cen_1 .container .content li p span{ float:right;}
.cen01 .cen_1 .container .content li p a{ display:block}
.cen01 .right_1{ width:250px; float:right; background-color:#FFFFFF; border:1px solid #dadada;}
.cen01 .right_1 .bt_h3{ font-size:18px; color:#1da4dc; font-weight:bold; text-align:center; padding-bottom:20px; border-bottom:1px solid #ececec; width:200px; margin:22px auto;}
.cen01 .right_1 p{ line-height:32px; padding-left:25px;}
.cen01 .right_1 .btns{ margin-top:20px;}




.cen01 .cen_1 .containers{ background-color:#FFFFFF; border:1px solid #dadada;}
.cen01 .cen_1 .containers .menus{ background-image:url(../images/ti_01_06.jpg); background-repeat:no-repeat;}
.cen01 .cen_1 .containers .menus ul li{height:50px; line-height:43px; float:left; width:220px; text-align:center; cursor: pointer; font-size:16px; font-weight:bold;}
.cen01 .cen_1 .containers .menus ul li img{ height:16px; vertical-align:middle; padding-right:10px; margin-top:-3px;}
.cen01 .cen_1 .containers .menus ul .currents{ background-image:url(../images/ti_01_03.jpg); font-size:18px;color:#1da4dc;}
.cen01 .cen_1 .containers .menus ul .currents span img{ height:19px;}
.cen01 .cen_1 .containers .menus{ border-bottom:none;}
.cen01 .cen_1 .containers .contents{ height:254px;}
.cen01 .cen_1 .containers .contents li{ padding:4px 20px 20px 20px;}
.cen01 .cen_1 .containers .contents li p{ line-height:32px;}
.cen01 .cen_1 .containers .contents li p span{ float:right;}
.contents{ position:relative;}
.contents .more{ position:absolute; z-index:10; right:20px; margin-top:-43px;}
.contents .more a{ color:#999999;}



.cen01 .cen_1 .containerss{ background-color:#FFFFFF; border:1px solid #dadada;}
.cen01 .cen_1 .containerss .menuss{ background-image:url(../images/ti_01_06.jpg); background-repeat:no-repeat;}
.cen01 .cen_1 .containerss .menuss ul li{height:50px; line-height:43px; float:left; width:220px; text-align:center; cursor: pointer; font-size:16px; font-weight:bold;}
.cen01 .cen_1 .containerss .menuss ul li img{ height:16px; vertical-align:middle; padding-right:10px; margin-top:-3px;}
.cen01 .cen_1 .containerss .menuss ul .currentss{ background-image:url(../images/ti_01_03.jpg); font-size:18px;color:#1da4dc;}
.cen01 .cen_1 .containerss .menuss ul .currentss span img{ height:19px;}
.cen01 .cen_1 .containerss .menuss{ border-bottom:none;}
.cen01 .cen_1 .containerss .contentss{ height:254px;}
.cen01 .cen_1 .containerss .contentss li{ padding:4px 20px 20px 20px;}
.cen01 .cen_1 .containerss .contentss li p{ line-height:32px;}
.cen01 .cen_1 .containerss .contentss li p span{ float:right;}
.cen01 .cen_1 .containerss .contentss li p a{ display:block}
.contentss{ position:relative;}
.contentss .more{ position:absolute; z-index:10; right:20px; margin-top:-43px;}
.contentss .more a{ color:#999999;}


.cen01 .cen_1 .containersss{ background-color:#FFFFFF; border:1px solid #dadada;}
.cen01 .cen_1 .containersss .menusss{ background-image:url(../images/ti_01_06.jpg); background-repeat:no-repeat;}
.cen01 .cen_1 .containersss .menusss ul li{height:50px; line-height:43px; float:left; width:220px; text-align:center; cursor: pointer; font-size:16px; font-weight:bold;}
.cen01 .cen_1 .containersss .menusss ul li img{ height:16px; vertical-align:middle; padding-right:10px; margin-top:-3px;}
.cen01 .cen_1 .containersss .menusss ul .currentsss{ background-image:url(../images/ti_01_03.jpg); font-size:18px; color:#1da4dc;}
.cen01 .cen_1 .containersss .menusss ul .currentsss span img{ height:19px;}
.cen01 .cen_1 .containersss .menusss{ border-bottom:none;}
.cen01 .cen_1 .containersss .contentsss{ height:290px;}
.cen01 .cen_1 .containersss .contentsss li{ padding:4px 20px 20px 20px;}
.cen01 .cen_1 .containersss .contentsss li p{ line-height:32px;}
.cen01 .cen_1 .containersss .contentsss li p span{ float:right;}
.contentsss{ position:relative;}
.contentsss .more{ position:absolute; z-index:10; right:20px; margin-top:-43px;}
.contentsss .more a{ color:#999999;}
.box_ys{ background-color:#f0f8ff; color:#0a5b9a; font-size:18px; width:88%; margin:2px auto; text-align:center; padding:12.5px; border:1px solid #dadada;}
.box_ys span{ display:block; border-top:1px solid #dadada; width:80%; padding-top:10px; margin-top:10px; text-align:center;}
.box_ys:hover{ background-color:#1da4dc; color:#FFFFFF;border:1px solid #1da4dc;}

.ku_m .box_ys{ padding:10.4px;}




/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-carousel{ width:267px; float:left;}
.kef{ width:320px; float:left; padding-left:10px;}
.content{ position:relative;}
.content .more{ position:absolute; z-index:10; right:20px; margin-top:-53px;}
.content .more a{ color:#999999;}
.hf_banner{ margin-top:17px;}


.cen02 .ul li img{ vertical-align:middle; padding-right:10px;}
.cen02 .ul{ display:block; padding:10px 20px 10px 20px;    height: 260px;}
.cen02 .ul li{ line-height:30px;}
.cen02 .left_1 .titel_h3 a{ float:right; color:#999999; padding-right:10px;}
.cen02 .left_1 .titel_h3{ border:none; border-bottom:1px solid #dadada;}
.cen02 .left_1{ border:none;  border:1px solid #dadada; border-top:none;border-top:2px solid #1da4dc;}
.cen02 .right_1 .left_1{ width:250px;}
.cen02 .right_1{ border:none;}
.cen02 .cen_1 .container{ margin-top:0px;}
.bn_box{ margin-top:17px;}
.bann_r{ float:right;}
.text_cs{ width:86%; margin:0 auto; padding-top:13px; text-align:justify;}
.fu_ces{ background-image:url(../images/rz_imgs_59.jpg); height:49px; width:222px; line-height:49px; font-size:18px;  color:#1da4dc; margin:6px auto;}
.fu_ces b{ padding-left:12px; padding-right:26px;}
.gjhr_b{ width:222px; margin:3px auto;}
.gjhr_b .imgs_gh{ float:left;}
.gjhr_b .gj_text{ width:120px; float:left; padding-left:14px; padding-top:3px;}
.left_1_gj{ margin-top:17px;}
.left_1_gj_d .titel_h3{ margin-bottom:8px;}
.left_1_gj_d{ padding-bottom:3px;}



.cen01 .hezuo .titel_h3{ border:none; border-bottom:1px solid #dadada;}
.cen01 .hezuo h3{ height:18px; line-height:18px; border-left:4px solid #e2741d; padding-left:10px; font-weight:bold; margin-left:12px;}
.cen01 .hezuo{ border:none;  border:1px solid #dadada; border-top:none;border-top:2px solid #1da4dc;}
.cen01 .hezuo .tup_logo{ padding:10px;}
.cen01 .hezuo .tup_logo img{ padding:5px;}
.cen01 .hezuo .tup_logo a{ padding:10px; line-height:22px;}
.cen01_ds{ border:1px solid #dadada;}
.fooder{ text-align:center; padding-bottom:10px; color:#666666;}


.cen03 .left_1_ces{ background-color:#FFFFFF; border:1px solid #dadada; width:934px; padding-bottom:30px;}
.weizhi{ background-color:#f8f8f8; color:#666666; border-bottom:1px solid #f3f3f3; height:46px; line-height:46px; padding-left:20px;}
.left_1_ces h2{ text-align:center; padding-top:30px; padding-bottom:20px; font-size:28px;}
.img_c{ text-align:center; margin-top:10px; margin-bottom:10px;}
.cen03 .left_1_ces p{ font-size:16px; line-height:220%; padding-top:20px;}
.wb_style{ width:92%; margin:0 auto; text-align:justify;}
.cen03 .right_1 .left_1_no .n_01 p{ text-align:center; line-height:18px; padding-left:0px;height: 40px;}
.cen03 .right_1 .left_1_no .titel_h3{ border-bottom:none;}
.left_1_gj2{ margin-top:17px; margin-bottom:12px;}

.containerny .content ul li a{ font-size:16px;}
.cen03 .cen_1 .containerny .content ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:42px; border-bottom:1px
 dashed #ededed;}
 
  .fys{ margin-top:20px;}
 .fys a{ background-color:#ececec; padding:5px 10px; margin-right:5px; padding-left:5px; text-align:center; padding-left:10px;}
 .fys a:hover{ background-color:#0a5b9a; color:#FFFFFF;}
 .fys a.true{ background-color:#0a5b9a; color:#FFFFFF;}
.titel_h3_mar{ border-top:2px solid #0a5b9a;}
.ku_m{ border:1px solid #dadada; margin-top:17px; border-top:none;}
.ku_m02{ border:1px solid #dadada; border-top:none; border-left:none;}
.cen03 .cen_1 .containerny .menu33 ul li{width: auto; border-radius:8px 8px 0px 0px; height:38px; line-height:38px; margin-left:10px; margin-top:5px; padding:0px 20px}
.cen03 .cen_1 .containerny .menu33{ background-color:#f6f6f6; display:block; border-bottom:1px solid #dadada;}
.cen03 .cen_1 .containerny .content{ margin-top:-18px;}
.laiyuan{ background-color:#f8f8f8; border:1px solid #ebebeb; padding:10px 20px; width:90%; margin:0px auto; margin-bottom:30px;}
.laiyuan span{ color:#999999; padding-left:20px; padding-right:4px;}

#owl-demo{position:relative;width:267px;height:154px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:267px;height:154px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:68px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:14px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}


.content_text{width: 92%;margin: 0 auto;}
.content_text img{ max-width:100%}

.listbox_a{ padding:10px; font-size:16px}
.listbox_a li a{ display:block; height:49px; line-height:49px;  margin-bottom:18px; text-indent:1rem}

.pic_content{}
.pic_content li{ padding:20px;}
.pic_content li p{ line-height:62px;}
.pic_content li p img{ vertical-align:middle; margin-right:10px}

.search_div{ width:1200px; margin:0 auto}
.resultbar{ margin-top:20px;
	height:32px;
	line-height:32px; background-color:#fff;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:12px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;font-size:16px; margin-right:50px
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }

.cen02 .left_aa{ border-top:1px solid #dadada; width:100%; padding:10px; overflow:hidden;}
.cen02 .img_con{ text-align:center}
.cen02 .img_con img{ display:inline-block; max-width:600px; margin:5px 0px}


.c_left_top{float:left; width:934px}
.c_l_img{ margin-top:20px;}

.containers .contents li p a{ display:inline-block; width:520px}

.example1{ margin:0 auto}
.example1 ol{position:relative;width:80px;height:20px;top:-30px;left:60px}
.example1 ol li{float:left;width:10px;height:10px;margin:5px;background:#fff}
.example1 ol li.seleted{background:#1aa4ca}


/* 产品 */
.product{float: left; width: 100%;}
.proTit{float: left; width: 100%; text-align: center; margin-top: 77px;}
.proTit h4{float: left; width: 100%; font-size: 30px; color: #000; line-height: 42px; height: 42px; font-weight: bold;}
.proTit h5{float: left; width: 100%; font-size: 14px; color: #bfbfbf; line-height: 28px; font-family: Arial; text-transform: uppercase;}
.proTit.tit02 h4,.proTit.tit02 h5{color: #fff;}
.proTop{float: left; width: 100%; background: #f8f8f8; padding-bottom: 55px;}
.proTop ul{margin: 0 -9px;}
.proTop ul li{float: left; width: 33.333%; padding: 0 9px; margin-top: 38px;}
.proTop .proTopPic{float: left; width: 100%; position: relative; overflow: hidden; background: #000;}
.proTop .proTopPic img{float: left; width: 100%; display: block; filter:alpha(opacity=50);}
.proTop .proTopPic .proTop_h{position: absolute; left: 0; top: 50%; width: 100%; text-align: center; padding: 0 15px;} 
.proTop .proTopPic .proTop_h h4{display:inline-block; *display:inline; *zoom:1; vertical-align: top;  height: 50px; line-height: 50px; font-size: 20px; color: #fff; border-top: 1px solid rgba(255,255,255,.5);border-bottom: 1px solid rgba(255,255,255,.5); min-width: 60%; margin-top: -25px;}
.proTop .proTopTit{float: left; width: 100%;  line-height: 34px; font-size: 15px; color: #333; margin-top: 17px;}
.proVal{float: left; width: 100%;}
.proVal ul{margin: 0 -23px;}
.proVal ul li{float: left; width: 25%; padding: 60px 23px 0 23px; margin-top: 40px;position: relative;}
.proVal ul li img{ position: absolute; left: 50%; top: 0; width: 124px; margin-left: -62px; display: block;}
.proVal .proValBox{float: left; width: 100%; padding: 87px 32px 23px 32px; background: #edecec; text-align: center;
 -webkit-border-radius:10px; 
    -moz-border-radius:10px;
         border-radius:10px;}
.proVal .proValBox h4{float: left; width: 100%; line-height: 30px; height: 30px; font-size: 18px; color: #4d4d4d; font-weight: bold;}
.proVal .proValBox span{float: left; width: 100%; line-height: 30px; height: 120px; overflow: hidden; font-size: 14px; color: #4d4d4d;display: block;}
