/* dede58.com 做最好的织梦模板 */
@charset "utf-8";
/* CSS Document */
body {	overflow-x:hidden;	color:#000;	font-size:14px;	font-family: microsoft yahei, "宋体";	position:relative;}
/*网站字体颜色*/
a {	color:#333;	text-decoration:none;}  
/*for ie f6n.net*/
a:focus {	outline:0;} 
/*for ff f6n.net*/
a:hover {	text-decoration:none;}
.vam {	vertical-align:middle;}
.clear {	clear:both;	height:0;	line-height:0;	font-size:0;}
p {	word-spacing:-1.5px;}
.tr {	text-align:right;}
.tl {	text-align:left;}
.center {	text-align:center;}
.fl {	float:left;}
.fr {	float:right;}
.pa {	position:absolute;}
.pr {	position:relative}
/* -- 页面整体布局 -- */
.header, .content, .footer {	width:1100px;	margin:0 auto;	font-family:microsoft yahei;}
.left {	width:240px;	float:left;}
.left2 {	width:680px;	float:left;	overflow:hidden;}
.left3 {	width:754px;	float:left;	overflow:hidden;	color:#666;}
.lefttop {	background:url(../images/left_top_img.gif) no-repeat;	height:3px;	font-size:0;	overflow:hidden;	margin-top:10px;}
.left2top {	height:3px;	font-size:0;	overflow:hidden;}
.leftbot {	background:url(../images/left_bot_img.gif) no-repeat;	height:3px;	font-size:0;	overflow:hidden;	margin-bottom:10px;}
.left2bot {	height:3px;	font-size:0;	overflow:hidden;	margin-bottom:10px;}
.rightbot {	height:3px;	font-size:0;	overflow:hidden;	margin-bottom:10px;}
.right {	width:846px;	float:left;	display:inline;	overflow:hidden;	background:#fff;	padding-left:14px;}
.right2 {	width:275px;	float:right;	overflow:hidden;}
.right3 {	width:201px;	float:right;	overflow:hidden;	color:#666;}
.right2top {	background:url(../images/right2_top_img.gif) no-repeat;height:3px;	font-size:0;	overflow:hidden;}
.right2bot {	background:url(../images/left_bot2_img.gif) no-repeat;	height:3px;	font-size:0;	overflow:hidden;	margin-bottom:10px;}
.right_main {	width:848px;	min-height:458px;	padding-bottom:15px;	overflow:hidden;	background:#fff;}
.right2_main { width:273px;	border:solid 1px #d5d5d5; border-top:0;	border-bottom:0; padding-bottom:15px; overflow:hidden; background:#fff}
.left2_main {	width:678px;	border:solid 1px #d5d5d5;	padding-bottom:15px;	overflow:hidden;	background:#fff;}
 .h_nav li a:-webkit-any-link {display:block;}
.container {	margin-left:auto;	margin-right:auto;	width:1200px;}
/*页眉*/
.header {	position:relative;	z-index:998;	width:100%;	background:#fff}
/*--顶部链接导航*/
.hd_top { border-top:4px solid #0D5279; }
.hd_top .container {	height:29px;	line-height:29px;}
.hd_top span {	display:block;	width:300px;	height:29px;	background:url(../images/hdtopspan.png) no-repeat center;}
.hd_top a {	float:left;	padding:0 9px;	color:#fff;	background:url(../images/hdtopbr.png) no-repeat left center;}
.hd_top a.noBl {	background-image:none;}
/*--页眉内容*/
.hd_cont{position:relative; height:100px;}
.hd_cont .hd_logo{position:absolute; left:0; top:6px;}
.hd_cont .hd_logo dt{position:absolute; top:0; left:-4px;}
.hd_cont .hd_logo dd{margin:9px 100px 0; color:#0D5279;}
.hd_cont .hd_logo dd h2{font-size:30px;}
.hd_cont .hd_logo dd p{font-size:14px;}

.hd_cont .dh_phone {	padding:4px 42px 4px 0px;	margin:7px 0 0 910px;	background:url(../images/hdphoen_ico.png) no-repeat right 10px;	color:#0D5279;	text-align:right;}
.hd_cont .dh_phone dd {	font-size:24px;	font-family:Arial, Helvetica, sans-serif;	line-height:40px;}
.hd_cont .dh_phone dd span{ display: block; margin-top: -12px;}
.hd_cont_ewm img{ width: 80px; float:right; padding: 17px 0 0 0; }
/*--导航栏*/
.dh_nav{background-color:#0D5279;}
.dh_nav ul{width:1100px; height:50px;}
.dh_nav li{margin:12px 4px 0 0; padding-left:12px; float:left; transition:all 0s;}
.dh_nav li a{_float:left; padding-right:25px;padding-left:25px; display:block; height:28px; line-height:28px; color:#fff; font-size:14px; text-align:center; text-decoration:none; transition:all 0s; display:block;}
.dh_nav li.navCur , .dh_nav li:hover{background:url(../images/navlibgh.png) no-repeat left center;}
.dh_nav .navCur a , .dh_nav li:hover a{background:#fff url(../images/navliah.png) no-repeat right center; color:#016c40;}
.dh_nav .sbIE7{*width:66px;}
/*页尾*/
.footWrap {	background:url(../images/footwrap.jpg) no-repeat center;}
.footer {	position:relative;	height:180px;	overflow:hidden;}
.fotTxt {	margin:30px auto 50px auto;	width:735px;	overflow:hidden;}
.fotTxt dl {	padding-left:70px;	padding-right:7px;	float:left;	height:40px;	border-left:1px dotted #80b6a0;	color:#fff;	background-repeat:no-repeat;	background-position:24px center;}
.fotTxt dt {	font-size:13px;}
.fotTxt dd {	font-size:16px;}
.fotTxt .fotPhone {	background-image:url(../images/fottxt_ico01.png);	border-left-width:0px;}
.fotTxt .fotPhone dd {	font-size:24px;	line-height:20px;}
.fotTxt .fotIco2 {	background-image:url(../images/fottxt_ico02.png);}
.fotTxt .fotIco3 {	background-image:url(../images/fottxt_ico03.png);}
.fotNav {	text-align:center;}
.fotNav a {	padding:0 12px;	color:#fff;	background:url(../images/fotnavbr.png) no-repeat left center;}
.fotNav a.noBl {	background-image:none;}
.fotP {	padding-top:10px;	text-align:center;	color:#fff;}



.left1{width:222px;float:left}
.pro-t{ width:222px; height:46px;background:url(../images/p_03.png) no-repeat ;line-height:46px;  }
.pro-t .toptitle{  font-size:16px;  font-weight:bold; float:left;  color:#ffffff; margin-left:18px; }
.pro-t .en{ color:#86ADBC; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; display:block;  margin-left:5px;}
.pro-m-c{ width:220px; border:1px solid #e8e8e8;  border-top:none; padding-bottom:10px; }
.pro-m-c.pages{ height:auto; padding-bottom:20px;}
.sub-pro{ width:214px; height:auto; overflow:hidden; padding-left:6px;}
.sub-pro strong{ width:178px; display:block; height:26px; line-height:26px; padding:4px 0 4px 18px; font-size:14px;   color:#333333;  text-align:left;background:url(../images/p_07.png) no-repeat 0px center ; border-bottom:1px dashed #e8e8e8; margin:0 0px 0 6px;}
.sub-pro strong a{ font-size:14px; }
.sub-pro strong .cur{ color:#52a61a; font-weight:bold;font-size:14px;}
.sub-pro ul li{ padding: 3px 10px; text-align:left;height:28px;line-height:28px;   *height:26px;*line-height:26px;  overflow:hidden;  border-bottom:1px dashed #e8e8e8;  text-indent:3px;} 
.sub-pro ul .on a{ color:#52a61a;}
.sub-pro ul{ padding:0 6px; overflow:hidden; }

/*-- 内页 --*/
.contentr{ width:1200px; background-color:#f1f1f1; 	position:relative; margin:20px auto; overflow:hidden; }
.contentr .leftr { position:absolute; 	left:10px; 	width:250px; text-align:center; }
.contentr .leftr2 { float:left; width:250px; text-align:center; }
.contentr .rightr { width:920px; margin-left:280px; }
.contentr .rightr2 { float:right; width:920px; }

/*-- 产品列表 --*/
.menu_list{width:250px;margin:0 auto;}
.menu_head{	height: 47px;	line-height: 47px;	padding-left: 38px;	font-size: 14px;	color: #fff;	cursor: pointer;	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	border-top: 1px solid #F1F1F1;	position: relative;	margin: 0px;	font-weight: bold;	background: #0D5279 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#0D5279 url(../images/pro_down.png) center right no-repeat;}
.menu_body{	line-height: 38px;	border-left: 1px solid #e1e1e1;	backguound: #fff;	border-right: 1px solid #e1e1e1;}
.menu_body a{display:block;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

.leftr_list{ border:2px solid #0D5279; }
.leftr_head{}
.leftr_head a{ display:block; color:#fff; font-size:16px; width:246px; height:40px; line-height:40px; background:#0D5279; overflow:hidden;  }
.leftr_body a{ display:block; width:221px; height:30px; line-height:30px; padding-left: 25px; text-align:left; border-bottom: 1px dashed #ddd; background:url(../images/dtli_ico.png) no-repeat 14px 14px; overflow:hidden; }

.left_lianx{ border:2px solid #0D5279; margin-top:15px; }
.left_lianx a{ display: block; color: #fff; line-height: 40px; font-size:16px; background: #0D5279; }
.left_lianx li{ text-align: left; line-height: 30px; padding: 0 15px; border-bottom: 1px dashed #ddd; }

/*-- 新闻中心 --*/
.nav{ line-height: 24px; padding-left: 22px; border-bottom: 1px dashed #0D5279; background: url(../images/p_07.png) no-repeat left 6px; }
.nav span{ font-weight:bold; }

.new dl{ padding: 14px 0 0px; }
.new dt{ font-size: 15px; line-height: 40px; text-align:right; padding-left: 29px; background: url(../images/tw_ico.png) no-repeat left 9px; }
.new dt span{ display: block; float: left; width: 775px; height:40px; text-align: left; font-weight:bold; overflow:hidden;}
.new dt span:hover{ color:#0D5279; }
.new dd{ line-height: 26px; padding-left: 29px; background:url(../images/jd_ico.png) no-repeat left 4px; }

/*-- 产品中心 --*/
.pro dl{ float:left; width:220px; padding:9px 5px 1px; }
.pro dl dt img{ width: 210px; padding: 2px; border: 1px solid #aaa;}
.pro dl dd span{ display: block; float: left; width: 220px; text-align: center;; height: 35px; line-height: 35px; overflow: hidden;}
.pro dl dd img{ padding-top: 2px; }

/*-- 内页 --*/
.neiye{ line-height:2.3; }
.neiye h1{ text-align:center; line-height:48px; padding: 25px 0 5px; }
p.neiye_p{ text-align:center; color:#666; padding-bottom: 15px; }
p.neiye_p span{ padding:0 10px; }












/*-- 其他 --*/
.RandomNews{ margin-top:20px; }
.diysr{ color:#fff; background:#0D5279; height:36px;line-height:36px;padding-left:27px;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none; width:918px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:279px; text-align:center; float:left;overflow:hidden;}
.news_random li a{  padding-left:12px;}
.news_random11{border:1px solid #CCC;border-top:none;border-bottom:none;width:752px;padding-top:8px;}
.news_random11 li{ height:28px;line-height:28px; padding:0 10px 0 10px; float:left;overflow:hidden;}
.news_random11 li a{ padding-left:12px;}

dl.pd_list_dl{ width:219px; overflow:hidden; float:left;padding:5px 5px 10px;}
dl.pd_list_dl dt{ width:219px; height:186px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:213px; height:165px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dl dt a:hover img{border:1px solid #0D5279; width:217px; height:169px;}
dl.pd_list_dl dd{ margin-top:5px; height:20px; width:219px; line-height:20px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a:hover{color:#0D5279;}

dl.pd_list_dls{ width:196px; overflow:hidden; float:left;padding:5px 27px 10px;}
dl.pd_list_dls dt{ width:196px; height:186px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:190px; height:180px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dls dt a:hover img{border:1px solid #429B25; width:196px; height:186px;}
dl.pd_list_dls dd{ margin-top:5px; height:20px; width:196px; line-height:20px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover{color:#429B25;}

.pages{margin-top:5px}
.pages a,.pages a:visited,.pages b,.pages span{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:5px 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑";font-size:14px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important}
.pages span{font-weight:bold}
.cf:after{content:"";display:block;clear:both;height:0;overflow:hidden}
.cf{zoom:1}
.rmbq{ width:920px; line-height:30px; font-size:13px; margin:8px 0 0 0; float:left; padding:0; overflow:hidden;}

.rmbq span{ font-size:15px; color:#990000; width:80px; height:30px; display:block; float:left; overflow:hidden; padding:0; margin:0;}

.rmbq a{ display:block; margin:0 10px 0 0; float:left; border:#e2e1e1 1px solid; height:25px; line-height:25px; padding:0 5px; }

.tw{ width:690px; float:left; margin:30px 0 0 10px;  font-size: 14px;}
.tw a{ display:block; margin:0 5px 0 0; float:left;}
.tw span{ width:65px; float:left;}