﻿@charset "utf-8";
/* -----header start---- */
#header { margin: 0 auto; width: 1000px; height: auto; overflow: hidden; }
#logo { float: left; margin: 10px 0; width: 500px; height: 50px; }
#head_r { float: right; margin-top: 30px; width: 300px; height: auto; overflow: hidden; }
#head_r a { float: right; height: 23px; line-height: 23px; display: inline; margin: 0 10px; color: #fff; }
#head_r a:hover { color: #ddd; }
#head_r img { margin-right: 5px; vertical-align: middle; }
#search { float: right; margin-left: 10px; width: 173px; height: 20px; }
#search input { float: left; }
.inp_srh { width: 148px; height: 20px; line-height: 20px; background: url(../images/img.png) -25px 0 no-repeat; border: none; color: #eee; }
.btn_srh { width: 25px; height: 20px; line-height: 20px; background: url(../images/img.png) 0 0 no-repeat; border: none; cursor: pointer; color: #fff; font-size: 12px; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* -------header end------ */
/* -------nav start------ */
#nav { margin: 0 auto 10px; width: 1002px; height: 43px; background: url(../images/nav-bg.png) 0 0 no-repeat; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { float: left; width: 125px; height: 40px; text-align: center; }
#nav ul li a { display: block; line-height: 40px; background: url(../images/navBgLine.png) right -40px no-repeat; color: #fff; font-size: 14px; font-weight: bold; }
#nav ul li a:hover { background: url(../images/navBg.png) 0 -225px repeat-x; }
#nav ul li.home a { width: 126px; }
#nav ul li.home a:hover { background: url(../images/navBg.png) 0 -135px repeat-x; }
#nav ul li.contact a { width: 126px; background: none; }
#nav ul li.contact a:hover { background: url(../images/navBg.png) right -180px repeat-x; }
/* -------nav end------ */
/* -------banner start------ */
#banner { margin: 0 auto 10px; width: 1000px; height: 300px; }
/* -------banner end------ */
/* -------content start------ */
#content { margin: 0 auto 10px; width: 1000px; height: auto; overflow: hidden; }
.con_l { float: left; width: 620px; height: auto; overflow: hidden; }
.con_r { float: right; width: 360px; height: auto; overflow: hidden; }
.tit1 { height: 30px; background: url(../images/tit-bg3.jpg) 0 0 no-repeat; }
.tit1 h2 { float: left; margin-left: 10px; height: 26px; text-align: center; color: #FFF; }
.tit1 h2 a { line-height: 26px; color: #fff; font-size: 14px; font-weight: bold; }
.tit1 h2 a:hover { color: #ffffff; }
.tit1 span { float: right; width: 22px; height: 26px; text-align: center; }
.pro_new { margin-bottom: 10px; padding: 5px; border: 1px solid #ddd; border-top: 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; background: #F8F8F8; }
.about { padding: 10px 9px 9px; border: 1px solid #ddd; border-top: 0; height: 400px; overflow: hidden; line-height: 22px; color: #666; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; background: #F8F8F8; }
.about p { text-indent: 2em; }
.about img { float: left; margin-right: 10px; }
.con_bl { float: left; width: 620px; height: auto; overflow: hidden; }
.con_br { float: right; width: 360px; height: auto; overflow: hidden; }
.contactus { padding: 5px 10px 10px; border: 1px solid #ddd; border-top: 0; height: 260px; line-height: 22px; overflow: hidden; color: #666; background: url(../images/phone.png) right bottom no-repeat #F8F8F8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
.news { padding: 5px 9px 9px; border: 1px solid #ddd; border-top: 0; height: 260px; overflow: hidden; background: url(../images/edit_group.png) right bottom no-repeat #F8F8F8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
.notice { margin-bottom: 10px; width: 600px; height: 120px; overflow: hidden; }
.notice_l { float: left; width: 200px; height: 120px; overflow: hidden; }
.notice_r { float: right; width: 390px; height: 120px; overflow: hidden; color: #666; font: 13px/20px "Microsoft YaHei"; }
.notice_r span { display: block; width: 390px; height: 20px; color: #333; font: bold 13px/20px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.notice_news { width: 600px; height: auto; overflow: hidden; }
.notice_news ul { margin: 0; padding: 0; }
.notice_news ul li { float: left; width: 600px; height: 25px; overflow: hidden; border-bottom: 1px dotted #ddd; }
.notice_news ul li a { float: left; display: block; width: 520px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) 0 0 no-repeat; color: #666; font: 12px/25px "Microsoft YaHei", "Arial"; }
.notice_news ul li a:hover { color: #FDB00A; background: url(../images/ico2.png) 0 -25px no-repeat; }
.notice_news ul li span { float: right; display: block; color: #999; font: 11px/25px "Arial"; -webkit-text-size-adjust: none; }
.lianxi { padding: 5px 9px 9px; border: 1px solid #ddd; border-top: 0; width: 340px; height: 260px; overflow: hidden; color: #666; font: 12px/22px "Microsoft YaHei"; background: url(../images/phone.png) right bottom no-repeat #F8F8F8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
}
.lianxi img { float: left; margin-bottom: 5px; }
.lianxi span { color: #333; font: bold 13px/22px "Microsoft YaHei"; }
/* -------content end------ */
/* -------footer start------ */
#footer { padding: 10px 0; border-top: 1px solid #ddd; }
.copy { margin: 0 auto 10px; width: 1000px; }
.copy_l { float: left; width: 800px; line-height: 20px; color: #999; }
.copy_r { float: right; width: 150px; line-height: 20px; text-align: right; color: #999; }
.link { margin: 0 auto; padding: 10px 0; width: 1000px; border-top: 1px solid #ddd; }
.link_l { float: left; width: 90px; color: #114ABD; font-size: 14px; font-weight: bold; border-right: 1px dotted #114ABD; }
.link_r { float: right; width: 900px; line-height: 20px; }
.link_r a { float: left; display: inline; margin: 0 10px; color: #053EB1; }
.link_r a:hover { color: #f00; text-decoration: underline; }
/* -------footer end------ */
/*--内页样式--*/
#content_01 { margin: 0 auto 10px; width: 1000px; height: auto; overflow: hidden; }
.con_r_01 { float: left; width: 250px; height: auto; overflow: hidden; }
.con_l_01 { float: right; width: 730px; height: auto; overflow: hidden; }
.about_01 { padding: 10px 9px 9px; border: 1px solid #ddd; border-top: 0; height: auto; overflow: hidden; line-height: 22px; color: #666; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; background: #F8F8F8; }
.about_01 p { text-indent: 2em; }
.about_01 img { float: left; margin-right: 10px; }
.lianxi_01 { padding: 5px 9px 9px; border: 1px solid #ddd; border-top: 0; height: auto; overflow: hidden; color: #666; font: 12px/22px "Microsoft YaHei"; background: url(../images/phone.png) right bottom no-repeat #F8F8F8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
.lianxi_01 img { float: left; margin-bottom: 5px; }
.pro_type { padding: 10px 9px 9px; border: 1px solid #ddd; border-top: 0; height: auto; overflow: hidden; line-height: 22px; color: #666; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; background: #F8F8F8; }
.pro_type ul { margin: 0; padding: 0; }
.pro_type ul li { float: left; display: block; margin: 2px 0px; width: 230px; text-indent: 25px; height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_type ul li a { display: block; width: 230px; line-height: 30px; color: #333; background: url(../images/bg_pro.png) 0px 0px repeat-x; }
.pro_type ul li a:hover { color: #F00; background: url(../images/bg_pro.png) 0px -30px repeat-x; }

.pro_show_list li { float: left; width: 170px; line-height: 22px; }
.pro_show_list li img { vertical-align: middle; margin: 0px 5px; }



/*分页*/
.pageNavi { float:left; margin:10px 0; display:block; WIDTH: 100%; TEXT-ALIGN: center; line-height:30px; font-size:14px;}
.wp-pagenavi { CLEAR: both}
.wp-pagenavi A {
	color:#3e3f41;
	font-size:12px;
	border:#CCC solid 1px;
	padding:5px 10px; 
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;
	}
.wp-pagenavi SPAN { 
 color:#3e3f41;
font-size:12px;
border:#CCC solid 1px;
padding:5px 10px; 
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;
}
.wp-pagenavi A:hover { background:#205491; color:#FFF; border:#205491 solid 1px;}
.wp-pagenavi SPAN.current {  background:#205491; color:#FFF; border:#205491 solid 1px;}




.product-list{  overflow:hidden; zoom:1; width:710px; }
.product-list li{ float:left; width:220px; margin-right:8px; margin-left:8px; margin-bottom:20px; _display:inline; overflow:hidden; text-align:center;  }
.product-list li a{ float:left; width:220px;}
.product-list li a span{ float:left; width:220px; height:35px; line-height:35px; font-size:12px;}
.product-list li a img{ width:210px; height:150px;  padding:4px; border:#CCC solid 1px;}
.product-list li a:hover span{ background:#205491; color:#FFF;}
.product-list li a:hover img{ border:#205491 solid 1px;}


.bb{border-bottom:#cccccc solid 1px;}
.mgt10{margin-top:10px;}.mgb10{margin-bottom:10px;}.mgt20{margin-top:20px;}
.maincontent{ width:710px; line-height:25px; overflow:hidden; font-size:14px; padding:5px}
.maincontent img{ max-width: 710px; height:auto; width:expression(this.width > 710 ? "710px" : this.width);}

.maincontent .titles{ display:block; font-size:16px; line-height:35px; text-align:center; border-bottom:1px dashed #ccc;}
.maincontent .date{ display:block; font-size:12px; line-height:30px; text-align:center; color:#999}
.maincontent b{ color:#78cdf9;}

.cp_kuan{ margin-top:20px; width:95%; background:#f7f7f7; height:80px; float:left; padding-left:30px; padding-top:20px; border:1px #dfdfe0 solid;}
.cp_kuan .prevpages{ margin-bottom:10px;}


ul.certificate-list{ float:left; width:100%;}
ul.certificate-list li{ float:left; width:220px; height:250px; display:inline; margin-left:13px; margin-bottom:10px; overflow:hidden; }
ul.certificate-list li .cerbox{ *float:left; width:250px; height:200px; text-align:center; vertical-align:middle; display:table-cell; position:relative; border:1px solid #cccccc; padding:4px; border-radius:5px;}
ul.certificate-list li .cerimg{ *position:absolute; top:50%;}
ul.certificate-list li .cerimg img{ *position:relative; top:-50%; left:-50%; vertical-align: middle\9; }
ul.certificate-list li span{ float:left; width:250px; height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:30px; font-size:20px;}

ul.down_content{ width:100%; margin-top:20px;}
ul.down_content li{ height:60px; width:100%; margin-bottom:20px; border-bottom:1px solid #CCC;}
ul.down_content li a{  color:#666;}
ul.down_content .down_tu1{    margin-left: 25px; width:40px; height:60px; line-height: 60px;float: left;background: url(../images/wj.png) no-repeat left center;}

ul.down_content .down_tit{ float:left; height:60px; line-height:60px; font-size:18px; margin-left:20px;}
ul.down_content .down_tu2{display: block;
    line-height: 60px; margin-right:30px;
    float: right;
    width: 40px;
    height: 60px;
    background: url(../images/down.png) no-repeat center center;}


.weix2{ display:none; position:absolute; z-index:9999; margin-left:-100px; margin-top:5px;}	
a.weix1:hover .weix2{ display:block;}