@charset "utf-8";

.banner{width:100%; /*! height:390px; */ /*! background: url(../images/nban.jpg) no-repeat center top; */}

.ny{overflow:hidden;}
.ny_l{width:195px; float:left; overflow:hidden;}
.ny_l_title{width:151px; height:38px; padding-left:44px; line-height:20px;}
.about_l_title{ background:url(../images/ico1.gif) no-repeat left;}
.contact_l_title{ background:url(../images/ico2.gif) no-repeat left;}
.news_l_title{ background:url(../images/ico3.gif) no-repeat left;}
.products_l_title{ background:url(../images/ico4.gif) no-repeat left;}
.network_l_title{ background:url(../images/ico5.gif) no-repeat left;}
.feedback_l_title{ background:url(../images/ico6.gif) no-repeat left;}
.ny_l_list{width:195px; overflow:hidden; padding-top:30px;}
.ny_l_list li{width:195px; float:left; padding:3px 0px; height:25px; line-height:25px;}
.ny_l_list a{width:152px; height:25px; display:block; padding-left:43px;}
.ny_l_list a:hover{ background:url(../images/list_bg.jpg) no-repeat; color:#ffffff;}
.ny_l_list a.hover{ background:url(../images/list_bg.jpg) no-repeat; color:#ffffff;}
.ny_l_list2{width:195px; overflow:hidden; padding-top:30px;}
.ny_l_list2 li{width:195px; float:left; padding:3px 0px; line-height:25px;}
.ny_l_list2 li a{width:152px; height:25px; display:block; padding-left:43px;}
.ny_l_list2 li a:hover{ background:url(../images/list_bg.jpg) no-repeat; color:#ffffff;}
.ny_l_list2 li a.cur{ background:url(../images/list_bg.jpg) no-repeat; color:#ffffff;}
.ny_l_list2 li.focus a{background:url(../images/list_bg.jpg) no-repeat; color:#ffffff;}
.ny_l_list2 li .submenu{width:195px; overflow:hidden; margin-bottom:10px;}
.ny_l_list2 li .submenu span{ display:block;overflow:hidden;border-bottom:1px #61beff solid;height:32px; line-height:32px;}
.ny_l_list2 li .submenu span a{ height:32px; line-height:32px; background:none;color: #333333;}
.ny_l_list2 li .submenu span a:hover{ color:#1f9df4; background:none;}
.ny_l_list2 li .submenu span a.hover{color:#1f9df4; background:none;}
.ny_l_list2 li .submenu span.focus{color:#1f9df4; background:none;}
.ny_l_list2 li .submenu span.focus a{color:#1f9df4; background:none;}
.ny_r{width:748px; float:right; overflow:hidden; border-left:2px #f1f1f1 solid; padding-left:24px;}
.ny_r_wz{width:748px; height:20px; line-height:20px;}
.ny_r_wz a{color:#046cc1;}
.ny_r_title{width:748px; height:42px; padding-top:20px; line-height:42px;}
.ny_r_content{width:748px; padding-top:20px; overflow:hidden; line-height:26px; min-height:200px;}

/*新闻中心*/
.news{width:748px; overflow:hidden;}
.news ul.newslist{width:748px; overflow:hidden;}
.news ul.newslist li{width:748px; height:85px; border-bottom:1px #a8a8a8 solid; float:left; margin-bottom:15px;}
.news ul.newslist a{width:748px; height:70px; display:block;}
.news ul.newslist .date{width:60px; height:56px; color:#ffffff; background:#f8b605; padding-top:14px; float:left; text-align:center;}
.news ul.newslist .wz{width:668px; float:right; line-height:23px;}
.news ul.newslist a:hover .date{ background:#046cc1}

.newsinfo {
	width:748px;
	overflow:hidden;
}
.newsinfoTitle {
	font-size:16px;
	font-weight:700;
	text-align:center;
	color:#ff0000;
}
.newsinfoTime {
	font-size:12px;
	color:#999999;
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #eeeeee;
}
.newsinfoContent {
	padding-top:20px;
	line-height:26px;
	font-size:12px;
}
.newsinfoContent p {
	padding:5px 0;
	line-height:26px;
	font-size:12px;
}
.newsinfoContent img {
	display:block;
	margin:0 auto;
	max-width:700px;
    width:expression_r(width>700?"700px":width+"px");
	max-width:700px;
	overflow:hidden;
}
.newsinfofoot {
	padding:10px 0 0 0;
	border-top:1px solid #eeeeee;
	margin-top:20px;
	text-align:right;
}

/*产品中心*/
.products{width:748px; overflow:hidden;}
/* ============================================================
  GLOBAL
============================================================ */
.effects{width:748px; overflow:hidden;}
.effects .img {
  position: relative;
  float: left;
  width: 228px;
  height:228px;
  overflow: hidden;
  margin-top:26px;
  border:1px #c9c9c9 solid;
  margin-right:29px;
}
.effects .img img {
  display: block;
  margin: 0;
  padding: 0;
  width:228px;
  height:228px;
}

.overlay {
  display: block;
  position: absolute;
  z-index: 20;
  background: rgba(5, 153, 242, 0.3);
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  width: 45px;
  height: 45px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  text-align: center;
  background-color: #000;
  cursor: pointer;
}
a.close-overlay.hidden {
  display: none;
}

a.expand {
  display: block;
  position: absolute;
  z-index: 100;
  width: 100px;
  height: 40px;
  border: solid 1px #fff;
  text-align: center;
  color: #fff;
  line-height: 40px;
  font-size: 14px;
}
/* ============================================================
  EFFECT 6 - ICON BOUNCE IN
============================================================ */
#effect-6 .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}
#effect-6 .overlay a.expand {
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#effect-6 .img.hover .overlay {
  opacity: 1;
}
#effect-6 .img.hover .overlay a.expand {
  top: 50%;
  margin-top: -20px;
  opacity: 1;
}

.productsinfo {
	width:748px;
	overflow:hidden;
}
.product_show {
	width:748px;
}
.proimg {
	width:748px;
	overflow:hidden;
	padding-bottom:20px;
	text-align:left;
	line-height:32px;
}

.text009 {
	width:748px;
	text-align:center;
	margin-bottom:15px;
}
.detail006 {
	font-weight:bold;
	font-size:16px;
	color:#ff0000;
}
#tab003 {
	width:748px;
	overflow:hidden;
	border-bottom:1px #eeeeee dashed;
	padding-bottom:20px;
	margin-bottom:20px;
} /* 定义选项卡的整体宽度 */
#tab003 .block {
	float:left;
	width:748px;
	overflow:hidden;
} 
#tab003 h3 {
	float:left;
	line-height:24px;
	width:748px;
	height:24px;
	background:url(../images/pic021.jpg) no-repeat;
	color:#ffffff;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
} 
#tab003 h3 span{width:84px; float:left; height:24px; text-align:center; font-size:12px}
#tab003 ul li {
	float:left;
	width:748px;
}
.proinfofoot {
	padding:10px 0 0 0;
	border-top:1px solid #b8b8b8;
	margin-top:20px;
	text-align:right;
}
#tab{width:748px; overflow:hidden; margin-top:20px;}
#tab li {float:left;width:100px;height:30px;line-height:30px;color:#ffffff;text-align:center;background-color:#0044d5;margin-left:5px;}
#tab li.fli {background-color:#046cc1;color:#ffffff;}
#tab_con {width:746px;border:1px #eeeeee solid; overflow:hidden;}
#tab_con div {width:706px; overflow:hidden;display:none; padding:20px;}
#tab_con div.fdiv {display:block;}
#tab_con dl{width:530px; overflow:hidden; margin:0px auto;}
#tab_con dd{width:530px; float:left; margin-top:10px;}
#tab_con dd .lab{width:80px; height:24px;text-align:right; padding-right:10px;}
#tab_con dd .stxt{width:176px; height:22px; border:1px #dddddd solid; margin:0px; padding:0px; background:none; }
#tab_con dd .lab2{width:80px; height:68px; vertical-align: top;text-align:right; padding-right:10px;}
#tab_con dd .stxt2{width:306px; height:66px;border:1px #dddddd solid; margin:0px; padding:0px; background:none; }

/*在线留言*/
.form_group input,.form_group textarea{padding:5px;margin: 0px;border:1px solid #d5d5d5;}
.form_group input:hover,.form_group textarea:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}
/*公用样式 end*/

/*表单样式 start*/
.form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}
input.blue{ background:#046cc1; color:#ffffff;}
/*表单样式 end*/

/*联系我们*/
.n_contact{width:748px; overflow:hidden;}
.n_contact .lxfs{width:748px; overflow:hidden;}
.n_contact .map{width:748px; height:220px; padding-top:30px;}

/*搜索页*/
.search_form{width:602px; overflow:hidden; border:1px #dedede solid; padding:20px 80px;}
.search_form_group{width:602px; float:left; padding-top:10px; height:37px;}
.search_form_group .control_label{width:80px; float:left; line-height:37px;}
.search_form_group .control_required{width:200px; float:left; border:1px #d5d5d5 solid; height:35px; padding:0px 8px;}
.search_form_group .control_required .infoInput{width:200px; height:35px; margin:0px; padding:0px; border:none; background:none;}
.search_form_group .control_required2{width:106px; float:left; height:20px; margin:0px; padding:0px; margin-top:9px;}
.search_form_group .control_required3{width:87px; float:left; height:27px; margin:0px; padding:0px; margin-top:5px;}
.search_form_group .control_required3 .button{width:87px; height:27px; background:#3375b9; text-align:center; color:#ffffff; margin:0px; padding:0px; border:none;}
.search_typename{width:748px; overflow:hidden; height:40px; border-bottom:1px #cccccc solid; line-height:40px; padding-top:20px; font-size:14px; color:#182545;}
.search_newslist{width:748px; overflow:hidden; padding-top:20px;}
.search_newslist li{width:738px; float:left; background:url(../images/arrow01.gif) no-repeat left; padding-left:10px;  border-bottom:1px #cccccc solid;}
.search_newslist .tl{width:618px; float:left;height:36px; line-height:36px;}
.search_newslist .dr{width:120px; float:right; text-align:right;height:36px; line-height:36px; color:#999999;}