/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
/*全局灰色
html, body {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}
全局灰色*/
body{ margin:0; padding:0; font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:26px; background-color:#ffffff; color:#161616;}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#020a23;}
a:hover{ color:#0E7ABE;}
.fl{ float:left;}
.fr{ float:right;}
.w1200{width: 1200px;position: relative;margin: 0 auto;}


/*主导航菜单*/
.border_r{ float: left; width:1px;  }
#nav-menu{height:48px; }
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px; text-align:center;line-height:48px;width:160px; margin-left:10px; margin-right:10px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{color:#fff;height:48px;text-decoration:none;font-size:16px;text-align:center;display:block;width:160px; }
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#ffffff;height:48px;display:block;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#085d93;}
#nav-menu .menu li a.xialaguang span{line-height:48px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{display:none;position:absolute;top:48px;left:0;background:#0e7abe;border-top:0;line-height:normal; z-index:100;}
#nav-menu .menu ul.children li{width:135px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #efefef;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#ffffff;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#096097;text-decoration:none;}

.head_con{ height:120px;}
.logo{ margin-top:20px;}
.language{ margin-top:25px;}
.language ul li{ float:left; margin-left:20px;}
.language span{ position:relative;top:5px; margin-right:10px;}
.lg_line{ width:1px; height:16px; background:#999999; float:left; margin-top:6px;}
.input{width: 245px;padding-left: 35px;height: 30px;line-height: 30px;background: url(../images/search.jpg) no-repeat 0 0;  font-size:12px;}
.input input{width: 245px;border: none;background: none;line-height: 30px;height: 30px; outline:none;color:#8d8d8d;}
.search{ margin-top:10px;}
.search .btn{background: #0e7abe;height: 30px;line-height: 30px; border: none; padding: 0 16px;color: #fff;font-size: 14px; cursor: pointer; font-weight: bold;text-shadow: 1px 1px #0a4163;}
.nav{ width:100%; background:#0e7abe;}

.banner{ background:#f5f5f5; overflow:hidden;}
.banner_bg{background: url(../images/banner-bg.png) no-repeat center center;}
.banner_m{ background:#FFFFFF;box-shadow:0 0 8px #b9b9b9;}
.pro_tit{ text-align:center; color:#0e7abe; font-size:30px; text-transform:uppercase; margin-top:50px;}
.pro_img01{ text-align: center; margin-top:15px;}
.pro_txt{ width:850px; text-align: center; margin:0 auto; color:#333; line-height:20px; font-size:14px; margin-top:10px;}
.rollBox{width:1200px;margin:0 auto;height:360px;line-height:30px; margin-top:20px; padding-bottom:120px;}
.rollBox .Cont{width:1200px;overflow:hidden;margin:0 auto; float:left; margin-top:20px;}
.rollBox .ScrCont{width:10000000px;height:360px;}
.rollBox .Cont .pic{width:280px;float:left;text-align:center;height:360px;box-sizing: border-box; border:2px solid #eeeeee; background:#fff; margin-right:26px;}
.rollBox .Cont .pic .pic_b{width:230px;height:294px;margin:0 auto;text-align:center; background: url(../images/cp_bg.png); margin-top:30px;}
.rollBox #List1,.rollBox #List2{float:left;}
.pic_tit{ color:#0e7abe; text-align: center; font-size:18px; margin-top:20px;}
.pic_txt{ text-align: center; line-height:26px; color:#333;margin-top:10px; height:100px;}
.pic_more{ width:95px; height:30px; margin:0 auto; background:#0E7ABE; margin-top:20px;}
.pic_more a{ color:#FFFFFF;width:95px; height:30px; display: block; font-size:12px;-webkit-transition: all 0.5s ease-in-out;}
.pic_more a:hover{ background:#56a2d1;}

.about{ margin-top:80px; }
.about_line{ margin-top:10px;}
.about_tit h2{ font-size:28px; color:#0e7abe; text-transform:uppercase;}
.about_l{ width:570px; float:left;}
.about_txt{ font-size:16px; line-height:28px; text-align:justify; margin-top:15px;}
.about_zl{ margin-top:30px;}
.about_zl ul li{ float: left; width:180px; text-align: left; margin-right:10px; line-height:22px; font-size:14px;}
.about_zl span{ display:block; float: left; width:50px; position:relative;top:5px; margin-right:15px;}
.about_more{ margin-top:20px; text-align: center; line-height:45px;}
.about_more a{ width:200px; height:45px; background:#0e7abe; text-transform:uppercase; display:block; color:#FFFFFF; font-size:14px;-webkit-transition: all 0.5s ease-in-out;}
.about_more a:hover{ background:#56a2d1;}
.about_r{ width:560px; height:450px; float:right; position:relative;}
.about_r:before {position: absolute;top: 0;left: 0; z-index: -1;content: ''; width: 376px;height: 450px;box-shadow: 0px 0px 18px rgba(0,0,0,0.16);}
.indpic {display: block;position: absolute;top: 0;bottom: 0;right: 0;margin: auto 0;width: 490px;height: 300px;}
#owl-demo{position:relative;width:490px;height:309px; }
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:490px;height:309px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;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);}


.news{background:#f5f5f5; overflow:hidden; margin-top:100px; padding-bottom:50px;}
.news_img{ width:383px; height:256px; overflow:hidden;}
.news_con{ margin-top:30px;}
.news_con ul{ margin-left:-25px;}
.news_con ul li{ float:left; margin-left:25px;}
.news_img a {display: block;position: relative;}
.news_img a .news_tu{transition: transform 1s ease 0s;transform: scale(1);width: 100%;overflow: hidden;}
.news_img a:hover .news_tu{transition: transform 1s ease 0s;transform: scale(1.1);}
.news_t{ width:350px; height:210px; background:#fff;box-shadow: 0px 0px 18px rgba(0,0,0,0.16); position:relative;top:-30px; margin:0 auto;}
.news_tcon{ padding:18px 15px 20px 15px;}
.news_date{ font-size:14px; color:#919090;}
.news_tcon a .news_tit{ font-size:16px; color:#000;-webkit-transition: all 0.5s ease-in-out;}
.news_tcon a:hover .news_tit{ color:#0E7ABE;}
.news_jj{ margin-top:5px;}
.news_tcon a .news_jj{ color:#333;-webkit-transition: all 0.5s ease-in-out;}
.news_tcon a:hover .news_jj{ color:#0E7ABE;}
.news_jj{ font-size:13px; line-height:24px;}
.news_more span{ margin-left:10px;}
.news_tcon a  .news_more{ color:#0e7abe;}
.n_more{ width:150px; height:40px; border-radius: 5px; border:1px solid #0E7ABE; margin:0 auto; text-align:center; line-height:40px; margin-top:10px;}
.n_more a{width:150px; height:40px; display:block; color:#0E7ABE;}
.n_more a:hover{width:150px; height:40px; display:block; background:#0E7ABE; color:#FFFFFF;}

.hezuo{ padding-top:50px; padding-bottom:70px;}
.hezuo_con{ margin-top:50px;}
.hz_tu{width:160px; height:70px; border-radius: 5px; border:2px solid #eeeeee; text-align:center;}

.foot{ background:#0e7abe; overflow:hidden;}
.foot_con{ padding-top:0px; padding-bottom:0px; height:70px;}
.foot_nav{ border-bottom:1px solid #429ad1; height:10px;}
.foot_nav ul li{ float: left;}
.foot_nav ul li a{ padding-left:49px; padding-right:49px; text-align:center; border-right:1px solid #fff; color:#FFFFFF; font-size:16px;}
.foot_add{ width:490px; margin-top:0px;}
.foot_add span{ display:block; margin-top:20px;}
.foot_add p{ width:400px; color:#FFFFFF; font-size:14px; margin-top:10px; margin-left:10px;}
.foot_tel{ width:290px;color:#FFFFFF;margin-top:0px; margin-left:0px;}
.foot_tel span{ display:block; margin-top:20px;}
.foot_tel p{ margin-top:20px;margin-left:10px;}
.foot_mail{ width:170px;color:#FFFFFF;margin-top:0px; margin-left:30px;}
.foot_mail span{ margin-top:20px;}
.foot_mail p{ margin-top:20px;}
.foot_mail1{ color:#FFFFFF;margin-top:5px; width:130px;}
.foot_mail1 span{  margin-top:10px;}
.foot_mail1 p{ margin-top:10px;}
.bq{ width:100%; background:#085d93; height:45px; line-height:45px; color:#fff; line-height:45px; font-size:12px;}
.bq_r ul li{ float:center;  margin-left:15px; height:45px;}
.bq_r ul li img{ margin-top:10px;}

.fy_banner{ height:350px; margin:0 auto;}
.postion{ width:1200px; height:45px; background:#eeeeee; margin-top:10px; margin-bottom:20px;}
.postion_tit{ font-size:20px; color:#0E7ABE; width:250px; margin-left:20px; line-height:45px; height:22px; text-transform:uppercase;}
.postion_tit span{ width:5px; height:22px; background:#0E7ABE; display:block; margin-top:12px; margin-right:10px;}
.postion_r{ line-height:45px; margin-right:10px;}
.postion_r span{ margin-right:5px; position:relative;top:2px;}

.fy_main{ padding-bottom:50px; overflow:hidden;}
.fy_l{ width:265px;}
.fy_tit{ height:50px; background:#0E7ABE; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:18px; line-height:50px;}

.row{background:#f4f4f4;}
.row .n1{line-height:44px; border-bottom:1px solid #fff; position:relative;}
.n1 a{color:#333; font-size:16px;display: block;padding-left:21px;-webkit-transition: all 0.5s ease-in-out;}
.n1 a:hover{ display: block; background:#ebebeb; color:#0E7ABE;}
.fy_r{ width:860px; margin-top:-5px;}
.fy_r p{ line-height:32px; text-align:justify;}
.cbp_tmlabel ul li{ list-style: disc; width:560px; margin-left:15px; line-height:32px; font-family:Arial, Helvetica, sans-serif;}
.zizhi{ text-align:center;line-height:45px; border:1px solid #0e7abe;font-size:16px; color:#0e7abe; width:25%;	border-radius:25px;}
.mainCon{ margin:0 auto; width:100%; margin-top:15px; }
.mainCon ul{ margin-left:-46px;}
.honor ul li{float:left;width:238px;height:316px; margin-left:60px;overflow:hidden; margin-bottom:25px;}
.honor ul li a{display:block;width:240px;height:316px;}
.honor ul li img{display:block;border:1px solid #ccc;cursor:pointer;}
.honor ul li span{display:block;width:200px;font-size:14px;padding:6px 20px;line-height:24px;cursor:pointer;text-align:center;}
.honor02 ul li {float: left;width: 236px;height: 200px; margin-left:63px;}
.honor02 ul{ margin-left:0; margin-top:25px; margin-left:-60px;}

/*研发*/
.yf_tit{ font-size:18px; text-align:center; color:#0e7abe; text-transform:uppercase; margin-top:20px;border-radius:25px;border:1px solid #0e7abe;font-size:16px; color:#0e7abe; width:40%;line-height:45px; margin:0 auto;}
.yf_txt{ margin-top:15px;}
.yf_tucon{ width:856px; margin:0 auto; margin-top:15px;}
.yf_tucon01{ width:490px; margin:0 auto; position:relative;left:10px;}
.yf_tu01{ width:225px; float:left; margin-right:16px;}
.yf_tu{ float: left;}
.yf_bt{ width:100%; height:45px;background-color: rgba(0,0,0,0.5); color:#FFFFFF; position:relative;top:-45px; text-align:center; line-height:45px;}
.newpro_tit{ text-align: center; font-size:14px;}

.yf_line{ height:1px; border-bottom:1px dashed #bfbfbf; margin:0 auto; margin-top:20px;}
.zjtu{ width:800px; margin:0 auto; margin-top:25px;}
.zj_l{ float: left;}
.zj_r{ float: right;}
.zj_t{ width:300px; height:40px; border-bottom:1px solid #0e7abe; color:#0e7abe; font-size:20px; text-align:center; margin-top:20px;}
.zj_zs{ text-align:center; margin-top:20px;}
.zj_txt{text-align:center;margin-top:10px; width:300px;}
.zj_txt01{margin-top:10px; width:400px; line-height:34px;}
.lx_tit{ color:#0e7abe; font-size:18px;}
.lx_l{ width:400px;}
.lx_r{ width:420px;}
.feedback-form {
  width: 90%; margin:0 auto;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #2496e5;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #2496e5;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(22, 79, 185, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}

#feedback{ width:95%; margin:0 auto;}

.leftmenu .t{color:#fff; background:#0E7ABE; line-height:50px; text-align:center; font-size:18px; text-transform:uppercase;}
.leftmenu .row{background:#f4f4f4;}
.leftmenu .row .n2{line-height:44px; padding-left:11px; padding-right:24px; width:224px;   border-bottom:1px solid #fff; position:relative;}
.leftmenu .row .n2 a{color:#000; font-size:16px;-webkit-transition: all 0.5s ease-in-out;}
.leftmenu .on .n2 a{color:#0E7ABE;}
.leftmenu .row .has:after{width:14px; height:6px; content:''; background:url(../images/bg.png) no-repeat 0 -160px; position:absolute; top:19px; left:235px; -webkit-transition:-webkit-transform .3s; transition:transform .3s;}
.leftmenu .row .sub{display:none;}
.leftmenu .row .sub .i{line-height:45px; padding-left:30px; border-bottom:1px solid #fff; background:#ebebeb; width:235px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftmenu .row .sub .i a{-webkit-transition: all 0.5s ease-in-out;}
.leftmenu .row .sub .i a.on{color: #3AA020;}
.leftmenu .row .sub .i.v3{text-indent:5px;display: none;}
.leftmenu .row.on .sub{display:block;}
.leftmenu .row.on .has:after{-webkit-transform:rotate(180deg); transform:rotate(180deg);}

.pro_bt{ font-size:26px;}
.pro_more{ text-align:center; margin-top:10px;}
.pro_more a{ display:block;border-radius: 5px; border:1px solid #0E7ABE; width:100px; height:30px; color:#0E7ABE; line-height:30px;}
.pro_more a:hover{ background:#0E7ABE; color:#FFFFFF;}
.cp_tit{ font-size:16px;word-wrap:break-word;margin-top: 24px;}
.cp_ms{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.pro_con ul li{ margin-top:12px; border-bottom:1px solid #eee; padding-bottom:25px; overflow:hidden;}
.pro_img{ width:35%;margin-top: 14px;}
.pro_txt01{ width:65%;}
.show_tit{ font-size:18px;color:#0E7ABE;word-wrap:break-word;}
.show_l{ width:300px;}
.show_l img{ border:2px solid #eeeeee;}
.show_r{ width:520px; text-align:justify;}
.miaoshu{ font-size:20px; font-weight:bold; color:#0E7ABE; margin-top:15px; border-bottom:1px  dashed #0E7ABE; line-height:55px;}
.send a{ width:120px; height:40px; background:#0E7ABE; display:block; margin:0 auto;-webkit-transition: all 0.5s ease-in-out; color:#FFFFFF; text-align: center; line-height:40px; margin-top:25px;}
.send a:hover{ background:#6eafd8;}
.cp_ms a{ color:#404040;}

.ay_newscon{ width:868px; margin:0 auto;}
.ay_newscon ul li{ margin-bottom:18px;background-color:#f2f6f8;  height:145px; font-size:18px; color:#777777; }

.data {
	margin-bottom: -30px;
}
.data li {
	background: #f2f2f2;
	margin-bottom: 30px;
	overflow: hidden;
}
.data li.odd {
	background: none;
}
.data_pic {
	display: block;
	float: left;
	width: 201px;
	position: relative;
}
.data_pic img {
	width: 201px;
	height: 136px;
	margin-top:5px; margin-left:5px;
}

.data_info {
	overflow: hidden;
	position: relative;
	padding: 20px 30px 0 30px;
}
.data_info h5 {
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	padding-right: 130px;
}
.data_info h5:before {
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 0;
	content: "";
	width: 43px;
	height: 7px;
	background: #7db6da;
}
.data_info h5 a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	position: relative;
	line-height: 32px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}
.data_info h5 a:before {
	position: absolute;
	bottom:0;
	left: 26px;
	z-index: 0;
	content: "";
	width: 0;
	height: 7px;
	background: #0e7abe;
	-moz-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	transition: width 300ms ease-in-out, left 300ms ease-in-out;
}
.data li:hover .data_info h5 a {
	color: #0e7abe;
}
.data li:hover .data_info h5 a:before {
	left: 0;
	width: 43px;
}
.data_des {
	line-height: 26px;
	max-height: 50px;
	font-size: 13px;
	margin-top:-10px;
}
.data_des a{ color:#7e7e7e; line-height:23px;}

.data_date {
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.data li:hover .data_date {
	color: #3b3b3b;
}

.info-c li {
	height: 60px;
	line-height: 60px;
	border: 1px solid #3399ff;
	border-radius: 30px;
	margin-bottom: 10px;
	padding-left: 47px;
	font-size: 14px;
}
.info-c li .add {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/ic-add.png) no-repeat 3px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/chuazhen.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/email.png) no-repeat 3px center;
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}
.qr-c img {
	margin-bottom: 10px;
}
.qr-c {
	text-align: center;
	padding: 50px 0 60px 0;
	font-size: 18px;
	color: #333;
}

.news p{ text-indent:2em; line-height:36px;}
.news p img{ text-align:center; width:650px;}
