﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

body { line-height: 22px; background-color:#fff;overflow-x:hidden; font-family: 'Microsoft Yahei', 微软雅黑, sans-serif; color: #4d4d4d; font-size: 12px; padding:0px; margin:0px; }

.headbgm{height:100px; top: 0;left: 0;}
.bar {width:1000px;margin:0px auto;padding-bottom: 4px;  padding-top: 8px}
.content {width:1000px;margin:0px auto; background-color:#FFFFFF;overflow: hidden;}
.nav{background:#f7f7f7; height:90px; line-height:90px;}
#nav{width:1000px;margin:0px auto; line-height:30px;}


ul {padding: 0px; margin: 0px;}
li {	list-style-type: none}
a {	color: #4d4d4d; text-decoration: none}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
a:hover {	color: #cc0000}
.clear_both{clear:both;}
.clear { clear: both;}
.float_left{ float: left;}
.float_right{float: right;}
.kuandu{ width:980px; margin:0 auto;}
li{list-style:none;}
a{text-decoration: none; color:#666;}
a img{text-decoration:none; border:0;}
.width{width:100%;}
.pl5{ padding-left:5px;}
.pr{ position:relative}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}
.mt55{ margin-top:55px;}
.mt100{ margin-top:100px;}
.mt140{ margin-top:140px;}
.mt150{ margin-top:150px;}
.mt200{ margin-top:210px;}
.pt90{ padding-top:90px;}
.pb30{ padding-bottom:30px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.ml108{ margin-left:108px;}
.ml145{ margin-left:145px;}
.ml55{ margin-left:55px;}
.ml35{ margin-left:35px;}
.ml30{ margin-left:30px;}
.ml20{ margin-left:20px;}
.ml27{ margin-left:27px;}
.ml10{ margin-left:10px;}
.txtrg{ text-align:right}
.mr20{  margin-right:20px;}
.mr10{  margin-right:10px;}
.mr18{  margin-right:18px;}
.borright{ border-right:1px solid #ddd;}
.pfont{ font-size:20px !important;}
.headxl{height:105px; width:105px; position:absolute;right:75px; background:url(sx1.png) no-repeat; background-size:100% 100%; text-align:center;  z-index:9999;top:48px;*+margin-right:155px; display:none;}


.font_en {	font-family: arial, helvetica, sans-serif; font-size: 12px}
.font_b {	font-weight: bold}
.font_black {	color: #4d4d4d}
.font_deep {	color: #575757}
.font_white {	color: #ffffff}
.font_blue {	color: #2b96ce}
.font_red {	color: #861104}
.font14 {	font-size: 14px}
.font15 {	font-size: 15px}
img {	border: medium none;}

.blank2 {	height: 2px; overflow: hidden}
.blank6 {	background-color: #2a263f; height: 6px; overflow: hidden}

h3 {	color: #575757; font-size: 14px; font-weight: bold}
h1 {	color: #4d4d4d; font-size: 14px; font-weight: bold}
h5 {	line-height: 25px; margin: 0px; color: #1a1a1a; font-size: 14px; font-weight: bold}
.line1 {	border-bottom: #e6e6e6 1px solid; height: 1px}

a.a01:visited {  text-decoration: none; color: #04728b}
a.a01:link { text-decoration: none; color: #04728b}
a.a01:hover {  color: #ff0033; text-decoration: none; }
td { font-size:12px; font-family: 'Microsoft Yahei', 微软雅黑, sans-serif;line-height:22px;}
p { font-size:12px; font-family: 'Microsoft Yahei', 微软雅黑, sans-serif;}
div { font-size:12px; font-family: 'Microsoft Yahei', 微软雅黑, sans-serif;line-height:120%;}

.kk{ width:720px; margin:5px auto; padding:5px; text-align:left; }
.kk ul{ list-style:none; margin:0px; padding:0px;}
.kk li{float:left;}
.kk li a{text-transform:none; font-size:14px; text-align:center; margin:2px 5px 0 5px;width:90px;height:18px; padding:2px 0px;line-height:18px; display:block;text-decoration:none;color:#000; border:1px solid #cee5f0;}
.kk li a:hover{color:#ff0000; background:#ffff00;text-decoration:none;}
.kk p{ margin:15px 5px;}
.kk h2{ font-size:14px; color:#006699; margin-left:5px; clear:both;}

.tuan { width:720px; margin:25px auto 10px; padding:5px 0;}

.channelpic{float:left; padding:5px;overflow:hidden;zoom:1;overflow:hidden;margin-right:13px;border:1px solid #ccc;}
#channelrecpic{width:120px; margin-top:15px;}
.channelpic img{padding:5px 10px 5px 10px;}
.channelcontent{line-height:23px;padding-bottom:4px;font-size:12px; text-align:left}
.channelcontent h4{padding:3px 0 3px;font-size:14px;margin:0;}
.channelcontent h4 a{ color:#006633}

.news_con {}
.news_con a:visited {  text-decoration: none; color: #0066ff}
.news_con a:link {  text-decoration: none; color: #0066ff}
.news_con a:hover {  color: #ff0033; text-decoration: none; }

#top { width:1000px; clear:both;margin:0px auto;}
.logo { margin: 10px 0px; float: left; height: 74px;}
.logo1 { margin: 15px 0px 10px 30px; float: left; height: 74px; padding-top:30px; font-size:15px; font-weight:bold; color:#066ecd;}
.tel {  float: right; }
#menu {	width: 100%; background: url(menu_bj.jpg) repeat-x; height: 32px; margin-top:2px;}
#menu ul { width: 990px; margin-left:5px;}
#menu ul li { line-height: 32px; width: 90px; display: block; background: url(menu_01.jpg) no-repeat 10px 11px; float: left}
#menu ul li a {	text-align: left; padding-left: 20px; display: block; height: 32px; color: #575757}
#menu ul li a:hover {	color: #0b5ed8}



.con_left { width: 74%; float:left;}
.fenlan { width: 100%; float: left}
.lx { float:left; width:22%; margin-right:5px; margin-top:10px; height:155px; background:url(icon_03.jpg) no-repeat; padding:30px 10px 5px 0px;}
.news { float: left; width:37%;margin-right:5px; margin-top: 10px;}
.news .newlan {float: left; width: 260px;padding-left:5px;}
.news ul { list-style: none; }
.news ul li { line-height: 25px; height: 25px; overflow: hidden}
.more {  float:left;width: 50px; height:15px; font-size:12px; font-family:arial;margin-left:210px;}
.al { float: left; width:36%; margin-top: 10px;}
.al .allan {float: left; width: auto;padding-left:5px;}
.al ul {  list-style: none;}
.al ul li {line-height: 25px; height: 25px; overflow: hidden}
.cptj {float: left;}
.cptj .lan {margin: 2px 0px; width: 330px; float: left}
.cptj .lan img {border: #64a246 1px solid; margin-right: 5px; float: left; padding:3px;}

.con_right {background-image: url(icon_04.gif); width: 25%; float:right; height: 375px; overflow: hidden}
.infor { margin: 145px 10px 0px 10px; width: 228px; height: 190px;}
.infor h2 {margin-top: 3px; margin-bottom: 5px; color: #065ea8; font-size: 14px}
.infor h2 a { color: #065ea8; font-size: 14px; text-decoration: none}
.infor h2 a:hover {text-decoration: underline}

#nav {text-align: left; background: url(guide.gif) no-repeat 0px 7px; color: #929199; padding: 8px 0px 4px; text-indent:3px;}
#nav a:link {	color: #929199}

#link { padding:0 10px; width:980px;clear:both;}
#bottom { width:960px; background-color:#efefef; text-align:center; padding:8px 20px; line-height:23px; clear:both;}


#left {width: 755px; float: left;}
#right { width: 210px; float: right; padding-right:20px;}
#right .listtitle {padding-left: 20px; width: 190px; background: url(bg_lefttitle.gif) no-repeat; height: 23px; padding-top: 20px}
#right .listtitle2 {padding-left: 20px; width: 190px; background: url(left_list.gif) no-repeat; height: 23px; padding-top: 5px}
#right .listtitle3 {padding-left: 20px; width: 190px; background: url(left_list.gif) no-repeat; height: 23px; padding-top: 5px}
#right .listtitle3 a { color:#cc0000}
#right .listtitle4 {padding-left: 20px; width: 190px; background: url(bg_lefttitle.gif) no-repeat; height: 23px; padding-top: 20px}
#right .listtitle4 a { color:#cc0000}
#right ul {margin-top: 8px; width: 175px; margin-left: 15px}
#right ul li {border-bottom: #e7e7e7 1px solid; line-height: 25px; width: 189px; height: 25px}
#right ul li a {padding-left: 15px; width: 174px; display: block; background: url(bg_productlist.gif) no-repeat 0px 10px; height: 25px}
#right ul li a:hover {#eef2f2 no-repeat 0px 10px}
#right .lxbg {margin-top: 10px; width:190px; background:url(lxbg.jpg) no-repeat; padding:30px 10px 10px 0px;}
#right .lxbg h2 {margin-top: 3px; margin-bottom: 5px; color: #065ea8; font-size: 14px}
#right .contact_text{line-height: 22px; margin: 20px auto 20px; width: 730px; margin-left:13px; padding-left:20px;}
#right .contact_text p{ line-height:22px;}
.bg_title {border-bottom: #d9d9d9 2px solid; padding-left: 20px; width: 710px; background: url(bg_title.gif) no-repeat 8px 23px; height: 25px; margin-left: auto; margin-right:auto; padding-top: 20px
}
.inner_text {line-height: 22px; margin: 20px auto 20px; width: 730px; margin-left:13px;}

/*新闻内容页样式*/
.inner_text .news_info_title{font-weight: bold;font-size: 18px;line-height: 18px;color: #474545; text-align:center;font-family: 'Microsoft Yahei', 微软雅黑, sans-serif;}
.inner_text .news_info_time{font-weight: normal;margin: 14px 0 25px 0;font-size: 13px;color: #746969;text-align:center;}
.inner_text .news_info_content{font-family: 'Microsoft Yahei', 微软雅黑, sans-serif;}
.inner_text .news_info_content p{margin-bottom: 15px;color: #746969;font-size: 13px;line-height: 20px;}

.list.div {text-align: left; display: table; clear: both
}
div.list li {border-bottom: #999 1px dashed; padding-bottom: 0px; padding-left: 0px; width: 100%; padding-right: 0px; color: #808080; overflow: hidden; padding-top: 10px
}
.list li .pic {margin: 5px 10px 0px 0px; width: 94px; float: left; height: 94px; overflow: hidden
}
.list li .pic img {border: #e4e4e4 1px solid; width: 90px; height: 90px;
}


.newslist {margin-top: 20px; width: 700px; margin-left: 15px;
}
.newslist li {border-bottom: #cccccc 1px dashed; line-height: 31px; padding-left: 10px; margin-bottom: 1px; background: url(sign01.gif) no-repeat 0px 13px; height: 30px
}
.newslist li a {margin-left: 5px
}
.newslist li a hover {text-decoration: underline
}
.newslist li i {float: right
}
.fenye { margin-top:20px; width:700px; margin-left: auto; margin-right:auto; text-align:center;}
.newcontent {line-height: 25px; color: #666666; font-size: 12px
}
.newcontent a {color: #0066cc
}
.last {margin-top: 0px; font-size: 12px;float: left; margin-left: 25px}
.next {margin-top: 0px; font-size: 12px;float: right; margin-right: 20px
}
.bg_news_listall {background: url(news_listall.gif) no-repeat
}
.bg_news_listhalf {margin-bottom: 25px; background: url(news_listhalf.gif) no-repeat left top
}

.lxwm { width:700px; margin-left:25px;}

.cpzs { width:730px; margin-bottom:30px;}
.cplb { width:180px; margin:8px 0px 7px; float:left; text-align:center; line-height:26px;}

.fanye {border: #e3e3e3 1px solid; line-height: 30px; width: 98%; margin-bottom: 20px; float: left; height: 30px;}

#indemo {
float: left;
width: 800%;
}

/*新增的样式*/
/*首页推荐产品 更多按钮*/
.prdouct_home_more_div{margin: 20px 0px 5px; width: 100%; float: left; height: 20px;}
.prdouct_home_more{margin: 0px 5px 3px 620px; font-family: arial, helvetica, sans-serif; height: 15px; float:right;}
.table_product img{ border: 1px solid #CCC;}
.table_product .product_li td{ padding:0px 5px;}

.advantages img{ width:116px; height:114px; float:left;}
.advantages  li{ clear:both; width:320px; float:left;}
.advantages  li h3{ }
.advantages  li p{}

/*改造导航*/
.navL{width:1000px;margin:0px auto;}
.navL ul li{ width:90px; height:90px; float:left; text-align:center; line-height:90px; font-size:14px;}
.navL ul li a{ color:#333;width:90px; height:90px; display:block}

.navL ul li a:hover{ color:#fe5500;width:90px; height:88px; display:block; background:#efefef; border-top:2px solid #fe5500}
.rqpromain{position:relative; height:360px;/* margin-top:-205px; */-webkit-box-shadow:1px 3px 3px #eee;-moz-box-shadow:1px 3px 3px #eee;box-shadow:1px 3px 3px #eee;}

/*头部联系方式*/
.rqpro{height:53px; width:278px; background:#fe5500; font-size:14px;}
.rqprotxt{width:220px; height:53px; text-align:center; color:#fff; line-height:53px;}

.inlineo{width:170px;height:auto;overflow:hidden; border-left:1px solid #ddd; height:60px;}
.inlineot li{ width:30px;height:30px;margin-left:10px;float:left;overflow:hidden;position:relative; margin-top:11px;}
.line_img{ width:30px;height:30px;}
.line_info{ height:30px;vertical-align:middle;display:table-cell;}
.inlineot li .inlineo1{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}

.htrcon{width:200px; height:100px; }
.tel_xih{width: 200px;font-size: 14px; padding-left: 15px;}
.htrconwx{width:200px; position:absolute;}
.telmain{ background:url(telmain.png) no-repeat; width:182px; height:73px;position:absolute;right:0; margin-right:14%;z-index:8888; top:45px; *+margin-right:190px; display:none;}
.telmain p{ font-size:14px; line-height:22px; color:#fe5500; text-indent:2em;}
.pfont{ font-size:20px !important; text-indent:1em !important;}
.headwx{height:105px; width:105px; position:absolute;right:0; background:url(wx2.png) no-repeat; text-align:center; margin-left:20px; z-index:9999;top:45px;*+margin-right:160px; display:none;}


/*改造底部*/
.ftbg{ height:84px; background:url(ftbg.png);}
.ftbgL{ width:150px;}
.ftbgC{ width:650px; height:84px;}
.ftbgCtxt{ height:24px; line-height:24px; color:#969696;}
.ftbgCtxt a{color:#969696;}
.ftbgR{ width:150px;}
.ftbgRtxt{ font-size:18px; color:#969696; font-weight:bold; line-height:24px; text-align:center}
.ftbgRtxto{height:24px; line-height:24px; color:#969696; text-align:center}
.foncolor{ color:#fe5500 !important}
.foncolor a{ color:#fe5500 !important}

.cont8_link{width: 980px;margin: auto;height: 68px;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.cont8_link_name{width: 70px;text-align: center;padding: 0 10px;float: left;}
.cont8_link_eng{font-family: 'Arial';font-size: 23px;color: #424242;text-transform: uppercase;margin-top: 10px}
.cont8_link_tit{font-size: 12px;color: #666;}
.con8_link_div{width: 880px;float: left;}
.con8_link_div a{display: inline-block;font-size: 12px;color: #666;margin: 0 5px;line-height: 68px;}
.con8_link_div a:hover{color: #fe5500;}
.rqpro{position: absolute;top: 0;right: 0;width: 58px;height: auto;}
.rqprotxt{width: 18px;height: auto;padding: 15px 20px;line-height: 28px;}
.rqpromain{width: 1000px;overflow: hidden;height: auto;}

.qqkefu{position: fixed;bottom:5%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index: 999999;right:0;width:45px}
.qqkefu ul li{height:45px;margin-bottom:1px;float:right;background:#1b1b1d;line-height:45px;cursor:pointer;position:relative}
.qqkefu ul li a{color:#fff;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#fe5500;}
.qqkefu ul li.top{color:#fff;font-weight:800;text-align:center;line-height:45px;background:#1b1b1d;position:relative;width:45px;cursor:pointer;}
.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;background:url(czx2.png) no-repeat center;}
.qqkefu ul li.top:hover{background:#fe5500}
.qqkefu ul li.top:hover span{background:url(czx2_hover.png) no-repeat center}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:left}
.qqkefu ul li b.a{background:url(czx4.png) no-repeat center center;}
.qqkefu ul li b.b{background:url(czx3.png) no-repeat center center;}
.qqkefu ul li b.c{background:url(czx5.png) no-repeat center center;}
.erweima{/*width: 390px;*/height: 150px;position: absolute;top: -107px;left: -145px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none}
.erweima p{line-height: 20px;color: #000;font-size: 12px;text-align: center;float: left;width: 130px;}
.erweima p img{width: 110px;height: 110px;margin: 10px 10px 0px 10px;}
.erweima .arrow3 {width: 5px;height: 10px;display: block;background:url(../images/czx6.png) no-repeat;position: absolute;right: -5px;top: 122px;}

/*商品列表*/


.proul li{ width:230px;  border:1px solid #ddd; float:left; margin-left:4px; margin-right:5px; margin-top:15px; overflow: hidden;}
.proul li a{ color:#333}
.proul li img{width:100%;}
.proullay{width:179px; height:50px; background-color:#eff4f7; border-right:1px solid #ddd; line-height:40px; font-size:14px; text-indent:1.5em; overflow:hidden; color:#333}
.proullay:hover{ color: #fe5500}
.proullayR{ background:url(jtbg.jpg) no-repeat;background-color:#eff4f7; width:50px; height:50px;}
.pagecon{height:111px; background:url(line1.png);}
.propage{ height:30px; padding-top:40px; text-align:center; margin-bottom:30px; font-size:14px;}
.propage a{ white-space: nowrap; display:inline-block; background:#f7fbfd; height:30px; border:1px solid #ddd; line-height:30px; margin-right:8px; width:30px; text-align:center; color:#999}
.propage a:hover{ background:#fe5500; color:#fff;height:30px; width:30px;}
.propage span{font-size:16px; margin-right:20px;}
.propagecur{background:#fe5500 !important; color:#fff !important}


