body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin: 0;
	padding: 0;
}
.bgfff {
	background-color: #fff;
}
input, textarea {
	border: 1px #CCCCCC solid;
}
body {
	font: 12px "微软雅黑", "Arial Narrow", HELVETICA;
	background-repeat: repeat;
	-webkit-text-size-adjust: 100%;
}
td {
	font: 12px "微软雅黑", "Arial Narrow", HELVETICA;
}
em {
	font-style: normal
}
li {
	list-style: none
}
img {
	border: 0;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
p {
	word-wrap: break-word
}
input {
	-webkit-appearance: none;
}
.clearl {
	clear: left;
}
.clear {
	clear: both;
}
a:link {
	text-decoration: none;
	color: #5b5b5b;
}
a:visited {
	text-decoration: none;
	color: #5b5b5b;
}
a:hover {
	text-decoration: none;
	color: #0077cc;
}
a:active {
	text-decoration: none;
	color: #5b5b5b;
}
.dis {
	display: block;
}
.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
/*==================================================

    ■■■■■■公共属性■■■■■■

=============================================*/
.container {
	width: 100%;
	height: auto;
	background: #fff;
	margin: 0 auto;
}
* html #container {
	zoom: 1;
}
*+html #container {
	zoom: 1;
}
#main:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
/*==================================================
#subMain
    ■■■■■■Header■■■■■■

=============================================*/
.top {
	width: 100%;
	margin: 0 auto;
}
.logo {
	float: left;
	width: 353px;
}
.tel {
	width: 255px;
	float: right;
}
#header {
	width: 1250px;
	overflow: hidden;
	margin: 0 auto;
}
/*===============================================

                     nav

=================================================*/

.navBox {
	text-align: center;
	float: left;
	width: 100%;
	background: #0d753a;
}
.navBox ul {
	width: 1250px;
	line-height: 45px;
	margin: 0 auto;
}
.navBox ul li {
	width: 150px;
	text-align: right;
	float: left;
	line-height: 45px;
}
.navBox ul li a {
	font-family: "微软雅黑";
	color: #fff;
	font-size: 12px;
}
.navBox ul li a, .navBox ul li a:visited {
	color: #fff;
	font-size: 14px;
}
/* style the background and forground colors of the links on hover */

/*==================================================

    ■■■■■■Banner■■■■■■

=============================================*/
.banner {
	height: 450px;
	overflow: hidden;
	z-index: 1;
}
.banner .d1 {
	width: 100%;
	height: 450px;
	display: block;
	position: absolute;
	left: 0px;
}
.banner .d2 {
	width: 100%;
	height: 30px;
	clear: both;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 360px;
}
.banner .d2 ul {
	float: left;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -96px;
	display: inline;
}
.banner .d2 li {
	width: 17px;
	height: 15px;
	overflow: hidden;
	cursor: pointer;
	background: url(qzjknypic/img1.png) no-repeat center;
	float: left;
	margin: 0 3px;
	display: inline;
}
.banner .d2 li.nuw {
	background: url(qzjknypic/img1_1.png) no-repeat center;
}
/*====================================================

                        cpfl


=====================================================*/
.menu {
	height: 70px;
	width: 1200px;
	margin:10px auto;
}
.menu ul {
	width:950px;
	float:left;
	margin: 0px;
	padding: 25px 0 0 0;
	list-style: none;
}
.menu li {
	display: inline;
	float:right;
	width:115px;
	height:45px;
	text-align:center;
}
.menu li a {
	width:115px;
	height:45px;
	line-height:45px;	
	color: #666;
	text-decoration: none;
}
.menu li a.tabactive {
	display:block;
	width:115px;
	height:45px;

	color: #fff;
	background:url(../qzjknypic/prodi.jpg) center center;
	position: relative;
}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5,#anothercontent1, #anothercontent2, #anothercontent3, #anothercontent4, #anothercontent5, #anothercontent6 {

	width: 1200px;
	height:auto;
	text-align: center;

	margin-bottom: 5px;
}
.cpflsy {
	width: 1200px;
	overflow: hidden;
}
.cpfl
{
	width:260px;
	overflow:hidden;
}
.lb {
}
.lb ul li {
	font-size: 14px;
	padding-left: 15px;
	line-height: 33px;
	background: url(../qzjknypic/proditu.jpg);
}
.lb ul li a {
	padding-left:30px;
	line-height:52px; 
	color: #fff;
}
.lb ul li img {
	vertical-align: bottom;
}
#biao ul li {
	padding-left: 50px;
	background: #fff;
	clear: both;
}
#biao a {
	color: #666;
}
.cpdi {
}
/*======================================================

                      ys

========================================================*/
.ys1
{
	width:100%;
	height:343px;
	background:url(../qzjknypic/ys1.jpg) center center;
}
.ys2
{
	width:100%;
	height:252px;
	background:url(../qzjknypic/ys2.jpg) center center;
}
.ys3
{
	width:100%;
	height:402px;
	background:url(../qzjknypic/ys3.jpg) center center;
}
/*======================================================

                      cpzs

========================================================*/
.cpzs {
	width: 1200px;
	height:auto;
	margin:0 auto;
}
.biaoti h1
{
	font-size:42px;
	text-align:center;
	margin:10px auto;
	color:#0d753a;
}
	
.cpfgx {
	width: 100%;
	height: 6px;
	background: #3b8ac5;
	margin-top: 2px;
	margin-bottom: 5px;
}
.protop {
	width: 750px;
	float: left;
}
.pro {
	width: 1200px;
	float: left;
}
#demo12 {
	width: 750px;
	margin: 0 auto;
	padding: 0 0 0 0;
	overflow: hidden;
}
.prolist {
	width: 230px;
	height: 192px;
	margin: 0 5px;
	float: left;
	text-align: center;
}
.prolist img {
	border: 1px solid #666;
	width: 220px;
	height: 155px;
	margin-bottom: 5px;
}
.prolist a {
	color: #666;
	line-height: 20px;
}
#company {
	overflow: hidden;
}
.company_list {
	line-height: 25px;
	width: 350px;
	height: 195px;
	text-align: left;
	float: left;
}
.company_list img {
	margin-top: 10px;
	padding: 10px;
	width: 166px;
	float: left;
	height: 160px;
}
/*=====================================================

======================================================*/
.gg1 {

}
.gywm {
	width:100%;
	background:url(../qzjknypic/gywm.jpg) center center;
	height:463px;
}
.gywm a {
	color: #fff;
}
.gywm p {
	margin:0 auto;
	width: 850px;
	color: #fff;
	padding: 50px  0 0 0;
0 0;
	line-height: 30px;
}
.gsjjimg
{
	width:334px;
	height:40px;
	padding:20px 0 0 100px ;
	float:left;
}
.gsys {
	width: 1003px;
	margin: 0 auto;
}
/*=====================================================

                        jstd


=====================================================*/
.jstd
{
	width:100%;
	background:#f5f5f5;
	height:341px;
}
.jsimg
{
	width:245px;
	margin:0 auto;
}
.jstxt
{
	width:1200px;
	margin:0 auto;
}
.jstxt p
{
	padding-left:50px;
	width:800px;
	float:left;
	line-height:24px;
}
/*=====================================================

                         case


=====================================================*/
.case
{
	width:1200px;
	margin:0 auto;
}
.case h2
{
	font-size:30px;
	text-align:center;
	color:#0d753a;
}
.yyfgx {
	width: 1003px;
	margin: 2px auto 0 auto;
	background: #074fa9;
	height: 1px;
}
.alimg {
	width: 1003px;
	margin: 0 auto;
}
.al {
	padding: 10px 0 20px 0;
}
.aldi {
	margin-top: 20px;
	width: 1003px;
	margin: 0 auto;
}
.rollBox {
	width: 1003px;
	overflow: hidden;
	margin: 0 auto;
}
.rollBox .Cont {
	float: left;
	width: 900px;
	height: 170px;
	overflow: hidden;
	margin-left: 14px;
	padding-top: 20px;
}
.rollBox .ScrCont {
	width: 10000000px;
}
.rollBox .Cont .pic {
	width: 160px;
	height: 125px;
	float: left;
	text-align: center;
	padding-right: 20px;
}
*+html .rollBox .Cont .pic {
	width: 160px;
	float: left;
	height: 125px;
	text-align: center;
	padding-right: 30px;
}
.rollBox .Cont .pic img {
	padding: 4px;
	width: 160px;
	height: 125px;
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto;
}
.rollBox .Cont .pic p {
	font-size: 12px;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color: #fff;
	font-size: 12px;
	line-height: 30px;
}
.rollBox .Cont a:hover {
	color: #ffff;
	text-decoration: none;
}
.rollBox #List1, .rollBox #List2 {
	float: left;
}
/*===================================================

                          zbanner

======================================================*/
.zbanner
{
	background:url(../qzjknypic/zbanner.jpg) center center;
	height:188px;
}

/*=======================ggt==============================*/
.ggnr {
	width: 100%;
	height: 161px;
	background: url(../qzjknypic/zhonggg.jpg) center center;
}
/*====================================================

                        gsjj

====================================================*/
.zmain {
	width: 1003px;
	margin: 0 auto;
	padding-top: 10px;
}
.topmain {
	width:1200px;
	margin:0 auto;
}
.gsimg {
	padding-top: 10px;
	width: 482px;
	float: left;
}
.gsjj {
	width: 1003px;
	float: left;
}
.gstxt {
	float: left;
	width: 500px;
	padding-left: 10px;
	line-height: 24px;
	color: #666;
}
.gstxt a {
	color: #f00;
}
.gsimg1 {
	padding-top: 10px;
	width: 482px;
	float: left;
}
.gsimg2 {
	padding-top: 10px;
}
.gsfgx {
	width: 611px;
	float: left;
	height: 1px;
	background: #074fa9;
}
/*===========================================

                  专家答疑

==============================================*/
.zjdy {
	width: 380px;
	padding-left: 10px;
	float: left;
	line-height: 20px;
}
.zjdy ul {
	padding-top: 8px;
}
.zjdy ul li {
	color: #666;
}
.zjdy h2 a {
	color: #000;
}
/*=============zhong========================*/
.zhong {
	width:100%;
	overflow: hidden;
	background:url(../qzjknypic/showdi.jpg) center center;
}
/*==================================================

    ■■■■■■News■■■■■■

=============================================*/
.xxbox {
	width: 1200px;
	margin: 0 auto;
}
.newbox {
	width: 670px;
	float: left;
}
.newfgx {
	margin: 3px 0;
	height: 1px;
	background: #ccc;
}
.newsimg {
	width: 900px;
}
.newsimg p {
	width:250px;
	line-height: 30px;
	float: left;
	color: #666;
}
.newsimg h2 a {
	font-size: 20px;
	line-height: 34px;
	color: #0d753a;
}
#newsTitle {
	width: 650px;
	float: left;
}
#newsTitle a {
	line-height: 38px;
	color: #666;
	float: right;
}
.newList {
	padding-left: 11px;
	float: left;
	text-align: left;
	width:650px;
	line-height: 38px;
}
.newList ul {
	padding-top: 5px;
}
.newList ul li {
	color: #666;
	margin-left: 0px;
	line-height: 30px;
	background: url(qzjknypic/newsdi.jpg);
}
.newList ul li a {
	color: #666;
}
.newList ul li span {
	font-size: 12px;
	float: right;
}
.newList ul li h5 a {
	font-size: 16px;
	color: #333;
}
.newList ul li p {
}
.newList ul li a:visited {
	color: #333;
}
.newList ul li p a:visited {
	color: #666;
}
.newList ul li a:hover {
	color: #666;
}
/*=======================================

                  联系我们

=========================================*/
.lxwmsy
{
	width:346px;
	float:left;
}
.lxwmsy p
{
	padding-left:80px;
	line-height:30px;
	color:#666;
}
.hyzs {
	width: 360px;
	float: left;
	padding-left: 15px;
}
/*==========================================



===========================================*/
.xswl {
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 60px;
	line-height: 24px;
	color: #666;
	float: left;
	background: url(../qzjknypic/lxwmdi.jpg);
	width: 258px;
	height: 246px;
}
/*==================fgx=================*/
.fg {
	width: 1003px;
	height: 11px;
	margin: 0 auto;
	background: url(../qzjknypic/fgx.jpg);
}
/*===============ryzz===================*/
.honor {
	float: left;
}
#slideBox {
	width: 273px;
	height: 299px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
#slideBox ul#show_pic {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 192px;
	width: 4750px;
	position: absolute;
}
#slideBox ul#show_pic li {
	float: left;
	margin: 0;
	padding: 0;
	height: 285px;
}
#slideBox ul#show_pic li img {
	width: 273px;
	height: 299px;
	display: block;
}
#iconBall {
	position: absolute;
	bottom: 0;
	right: 0;
}
#iconBall li {
	float: left;
	color: #7a7a7a;
	width: 32px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
}
#iconBall li.active {
	background: url(qzjknypic/iconbg.png) no-repeat;
	color: #fff;
}
#slideText {
	width: 100px;
	height: 28px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	position: absolute;
	right: 0px;
	bottom: 0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position: absolute;
	left: 10px;
	bottom: 3px;
}
#textBall li {
	float: left;
	cursor: pointer;
	display: none;
	color: #fff;
	font-size: 14px;
}
#textBall li.active {
	display: block;
}
#textBall li a {
	text-decoration: none;
	color: #fff;
}
/*=======================================

                 syhj

========================================*/
#mq {
	width: 1003px;
	height: 172px;
	_height: 212px;
}
#demo {
	width: 100%;
	float: left;
	padding-top: 10px;
	overflow: hidden;
}
#photo {
	border: 1px solid #ccc;
}
.prolist1 {
	width: 200px;
	height: 177px;
	margin: 0 5px;
	float: left;
	text-align: center;
}
.prolist1 img {
	border: 1px solid #666;
	width: 187px;
	height: 137px;
	margin-bottom: 5px;
}
.prolist a {
	color: #666;
	line-height: 24px;
}
/*==================================================

    ■■■■■■yefw■■■■■■

=============================================*/
.ywlb p {
	line-height: 20px;
	background: url(../qzjknypic/fldi.jpg);
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.ywlb p a {
	color: #fff;
}
.shui {
	line-height: 24px;
}
.ywfl {
	padding-top: 10px;
	width: 334px;
	float: left;
	background: url(../qzjknypic/yedi.jpg);
	height: 140px;
}
.leibie ul {
	float: left;
	padding-left: 10px;
}
/*===================cnav========================*/
.cnav {
	width: 100%;
	background: #333;
	height: 50px;
}
.cnavtxt {
	line-height: 50px;
	width: 800px;
	margin: 0 auto;
}
.cnavtxt ul li {
	float: left;
	margin: 0 15px;
}
.cnavtxt ul li a {
	color: #fff;
}
.mainbox {
	width: 1003px;
	margin: 0 auto;
}
/*==================================================

    ■■■■■■friend■■■■■■

=============================================*/

.friend {
	width: 100%;
	background:#0d753a;
}
#friendBox span
{
	line-height:45px;
	padding-right:20px;
	float:left;
	color:#fff;
}
#friendBox {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	color: #666;
	line-height: 24px;
	overflow: hidden;
}
#friendBox a {
	color: #fff;
	
}
#yqlj {
	width: 900px;
	float: left;
	line-height:45px;
}
/*=====================cinav====================*/
.cinav {
	background: #f00;
	line-height: 35px;
	text-align: center;
	color: #fff;
}
.cinav a {
	color: #fff;
}
/*======================foot============================*/
#footer {
	width: 100%;
	overflow: hidden;
	background: #0d753a;
}
#foot {
	padding-left: 80px;
	clear: both;
	color: #666;
	width: 800px;
	height: 89px;
	line-height: 32px;
	margin: 0 auto;
}
#foot p {
	padding-left: 30px;
	padding-top: 20px;
	line-height: 24px;
	float: left;
	color: #fff;
}
#foot a {
	color: #fff;
	line-height: 33px;
}
.difgx {
	height: 1px;
	background: #f00;
	width: 1003px;
	margin: 0 auto;
}
#neifooter {
	width: 100%;
	background: #05c293;
}
#neifoot {
	padding-left: 80px;
	padding-top: 20px;
	clear: both;
	color: #fff;
	width: 923px;
	height: 89px;
	background: url(../qzjknypic/di.jpg);
	line-height: 24px;
	margin: 0 auto;
}
#neifoot a {
	color: #fff;
	line-height: 33px;
}
#neifoot {
	color: #fff;
	line-height: 24px;
}
#nei_cd ul li {
	padding-left: 50px;
}
/*==================================================

             分页开始

=============================================*/


/*==========================================
               pro
			  
===========================================*/
.profl ul
{
	margin:20px auto;
	width:100%;
}
.profl li
{

	margin:10px 0;
	height:40px;
	float:left;
	width:150px;
	text-align:center;
	background:#093;
}
.profl li a
{
	display:block;
	line-height:40px;
	font-size:16px;
	text-align:center;
	color:#fff;
}
.profl li a:hover
{
	background:#fff;
	color:#666;
}
#subPhoto {
	
}
#subMain {
	width: 1200px;
	margin: 15px auto;
}
#subProTitle {
	text-align: left;
}
#subContact {
	width: 216px;
}
#subContactText {
	text-align: left;
	color: #fff;
	height: 160px;
}
.lxwm {
	padding-left: 10px;
	font-size: 14px;
	line-height: 24px;
	background: #f00;
}
.lef_cd {
	color: #666;
	padding-left: 14px;
}
.lef_cd ul li {
	font-family: "宋体";
	font-size: 14px;
	padding-left: 20px;
	display: block;
	line-height: 35px;
	background: url(../qzjknypic/prodi.jpg);
}
.lef_cd ul li img {
	vertical-align: top;
}
.lef_cd ul li a {
	color: #666;
}
.lxtxt {
	color: #666;
	line-height: 24px;
}
/*==================================================

             分页 内容开始

=============================================*/
.neifgx {
	background: #0d753a;
	height: 5px;
	width: 100%;
}
.left {
	background: #fff;
	width: 260px;
	float: left;
}
#conts {
	width: 900px;
	background-color: #FFFFFF;
	float: right;
}
#contsMenu {
	font-family: "微软雅黑";
	color: #666;
	line-height: 39px;
	text-align: left;
	font-size: 18px;
	height: 39px;
	background: #fff;
	width: 100%;
}
#contsMenu span {
	font-size: 12px;
	color: #666;
	float: right;
	padding-right: 10px;
}
#contsBox {
	border: 1px #ddd solid;
	text-align: left;
	padding: 10px;
	color: #333;
	line-height: 24px;
	overflow: hidden;
}
#sideBar {
	float: left;
	width: 240px;
}
.info {
	text-align: left;
}
/*===============================


=====================================*/
.lxwm {
	color: #fff;
	line-height: 24px;
}
.lxwm p {
	padding-left: 20px;
}
/*=================================================
                    新闻news
===================================================*/
.bottom_line {
	border-bottom: 1px dashed #cccccc;
	color: #666666;
}
.page_line {
	line-height: 28px;
	font-weight: bold;
	font-size: 12px;
}
#page {
	line-height: 24px;
	text-align: center;
	margin: 15px 2px 2px;
	padding: 2px;
	background: #f5f5f5;
	font-size: 12px;
	clear: both;
}
/*=================================================
                    图片photo
===================================================*/
.product {
	width: 290px;
	height: 250px;
	float: left;
	margin: 0;
}
.productImg {
	width: 280px;
	height: 210px;
}
.product_name {
	text-align: center;
	line-height: 24px;
}
.product_pic {
	width: 250px;
	height: 210px;
}
.product_pic img {
	width: 260px;
	height: 200px;
	border: 1px solid #e6e6e6;
	padding: 1px;
}
.productImg img {
	width: 280px;
	height: 200px;
	border: 1px solid #e6e6e6;
	padding: 4px;
}
.productTitle {
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 300px;
}
.honorlist {
	float: left;
	width: 350px;
	height: 300px;
	text-align: center;
}
/*=================================================
                    文本TEXT
===================================================*/
#n_news div table, #n_news div table td {
	border: 1px #666 solid;
	text-align: center;
}
#n_news div table tr td p {
	text-align: center;
	margin: 0 auto;
}
/*=======================================================
                    资质荣誉
===========================================================*/
.producthonor {
	width: 310px;
	float: left;
}
.producthonor_pic img {
	width: 300px;
	height: auto;
}
.producthonor_name {
	text-align: center;
}
/*=================================================
          在线QQ
=========================================*/	
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../qzjknypic/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../qzjknypic/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../qzjknypic/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../qzjknypic/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}