@charset "UTF-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px;font-family:"";  background:#fff;  position:relative;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0; list-style-type:none;}
a{text-decoration:none; border:none; margin:0; padding:0;cursor:pointer;color: #fff;}
img{border:none;}
input{outline:none} 
.clear{clear:both;}
.clear-fix{ *overflow: hidden; *zoom:1;}
.clear-fix:after { display: table; content: ""; width: 0; clear: both; }
.fl{ float:left;}
.fr{ float:right;}
.fz{ margin:0 auto;}
.tc{ text-align:center;}
.show{display:block;}
.no{display:none;}
.last{ margin-right:0 !important;}
.center{ width:1200px; margin:0 auto;}
.public{ width:100%; min-width:1200px;}
.li_img img{ width: 139px; height:155px; margin:auto;max-width: 100%; display: block; } 
.i-cpzx-tab-content-wap .li_img img{ width: 139px; height:114px; margin:auto;max-width: 100%; display: block; } 

/**/
.t{ background:#ededed; height:33px; line-height:33px;}
.langer a{ font-family:""; font-size:12px; color:#333;}
.langer img{ vertical-align:middle;}
.topp{ background:#fff;}
.logo img{ vertical-align:middle;}
nav{ width:49.4%; position:relative; margin-left:30px;}
.ul_nav li{ float:left; width:83px; text-align:center; background:url(../images/index_12.jpg) no-repeat left;} 
.ul_nav li.first{ width:78px;}
.ul_nav li{line-height:88px; display:block; font-size:17px; }
.ul_nav li a{ color:#434343;}
.ul_nav li:hover a{ color:#fff;}
.ul_nav li.active{background:#e60012; }
.ul_nav li.active a{ color:#fff;}
.ul_nav li:hover{ background:#e60012;}


.form-inline{ margin-top:30px; width:200px; position:relative; line-height:30px; height:30px;border:1px solid #adadad;}
.form-control{ text-indent:1em; background:#fff; width:167px; height: auto; border:none;}
.btn{ background:url(../images/index_13.jpg) no-repeat center; background-size:100% 100%; border:none; width:30px; height:30px; position:absolute; right:0px; top:0px;}

.banner{ position:relative;}
.banner-img img{ width:100%;  vertical-align:middle;}

.hh{ margin-top:20px; margin-bottom:35px;}
.hh h3{ font-size:22px; font-weight:bold; text-align:center;}
.hh span{ color:#e60012;}
.hh p{ font-size:24px; font-family:Arial; color:#bcbcbc; text-align:center;}

.about{ padding-bottom:32px;}
.index-about-content{ width:743px;}
.index-about-content-hh{ font-size:18px; border-bottom:1px dashed #b2b2b2; line-height:3em; text-align:center;}
.index-about-content-p p{ color:#686868; line-height:2em; text-indent:2em; margin-top:15px; margin-bottom:35px;}

.content-b-con{ margin-top:16px; margin-left:13px;}
.content-b{ margin-right:45px; overflow:hidden; background:url(../images/index_27.jpg) no-repeat center; width:272px; height:111px;}
.content-b p{ margin-left:20px;color:#686868; }
.content-b p span{ font-size:20px; color:#292929; margin-top:-5px; display:inline-block; margin-bottom:5px;}
.i-new{ overflow:hidden; /*background:url(../images/index_new_02.jpg) no-repeat center; *//* height:460px; */}

.hh1{ margin-top:34px; margin-bottom:18px;}
.hh1 h3{ font-size:22px; color:#3E3E3E; font-weight:bold; text-align:center;}
.hh1 p{ font-size:24px; font-family:Arial; color:#d2d2d2; text-align:center;}

.i-new-ul{ /*margin:0 auto; width:1002px;*/ margin-bottom:50px;}
.i-new-ul ul li{ overflow:hidden; float:left; width:334px; height:205px;}
/* .i-new-ul-text{ margin:30px 33px 0 24px;} */
.i-new-ul-text{ margin:0px 0px 0 24px;}

.i-new-ul-text h4{ font-size:16px; color:#fff; line-height:2em;}
.i-new-ul-text p{ color:#dcdcdc; line-height:2em; font-size:12px;}
.i-new-ul-text span{ color:#dcdcdc; line-height:2em; font-size:12px;}


.i-cpzx-tab-nav a{ width:160px; margin-right:9px; text-align:center; background:#e4e4e4; line-height:40px; color:#6a6a6a; height:40px; display:inline-block;}
.i-cpzx-tab-nav a:hover{ color:#fff; background:#004a9f;}
.i-cpzx-tab-nav a.cur{ color:#fff; background:#004a9f;}
.i-cpzx-tab-nav a:last-child{ margin-right:0px;}

.i-cpzx-tab-content{ overflow: hidden;     padding-top: 40px;padding-bottom: 47px;}
.i-cpzx-tab-content ul li{ position:relative; float:left; margin:0; padding:0;}
.i-cpzx-tab-content ul li a{ display:block;}
.i-cpzx-tab-content-wap{ width:1680px;}
.i-cpzx-tab-content ul li span{display: block;width:100%;height:100%;position: absolute;top:0;left:0; background:rgba(0,0,0,0.5);}

.i-cpzx-tab-content-xq{ background:#fff; border:3px solid #6a6a6a; display: none; position:absolute; top:-60px; z-index:1;}
.i-cpzx-tab-content-xq-a{ background:#004a9f; text-align:center;}
.i-cpzx-tab-content-xq-a h3{ font-size:24px; line-height:2em; color:#fff;}
.i-cpzx-tab-content-xq-a img{ vertical-align:top;}
.i-cpzx-tab-content-xq-a a{ font-size:14px; color:#fff; line-height:1.5em; position:relative; bottom:10px;}

/*.i-cpzx-tab-content ul li:hover .i-cpzx-tab-content-xq{ display:block;} */
/*.i-cpzx-tab-content ul li:hover  span{ background:none;}*/


.index-cpal{ overflow:hidden; background:url(../images/index_al_03.jpg) no-repeat center;padding-bottom:70px;  margin: 0 auto;width: 1200px;}
.index-cpal-ul{ position:relative; }
.index-cpal-ul .prev{ position:absolute; left:1px; top:50%; margin-top:-25px; z-index:1;}
.index-cpal-ul .next{ position:absolute; right:1px; top:50%; margin-top:-25px; z-index:1;}

.index-cpal-ul ul li{ position:relative; margin-right:37px;  float:left; border:1px solid #d3d3d3;}
.index-cpal-ul ul li img{ vertical-align:middle;} 
.index-cpal-ul ul li span{display: block;width:100%; height:43px; line-height:43px;position: absolute; bottom:0;left:0; background:rgba(0,0,0,0.7); text-align:center; font-size:14px; color:#fff;}
/*.index-cpal-ul ul li:hover span{ background:rgba(10,72,174,0.89);}*/
	
.bottom{ background-color: #1E2628; padding:30px 0 48px 0;}	
.bottom h1{ width:397px; border-right:1px solid #5c5f5f;}
.bottom-lj{ padding:0 80px 0 70px;}
.bottom-aa a{ color:#666; margin-right:23px;}
.bottom-aa p{ line-height:2.5em; color:#666;}	
.gz{ color:#fff; text-align:center;}	
	
.cpzx-nav-bg{ position:relative; background:url(../images/chanpin_02.jpg) no-repeat; height:157px;}
.cpzx-tab-nav{ position: absolute; bottom:30px;}
.cpzx-tab-nav a{ width:160px; margin-right:9px; margin-bottom:9px; text-align:center; background:#e4e4e4; line-height:40px; color:#6a6a6a; height:40px; display:inline-block;}
.cpzx-tab-nav a:hover{ color:#fff; background:#e60012;}
.cpzx-tab-nav a.active{color:#fff; background:#e60012;}
.cpzx-tab-nav a:last-child{ margin-right:0px;}

.cpzx-list-hh{ border-bottom:1px solid #a3a3a3; margin-top:8px; padding-bottom:3px;}
.cpzx-list-hh a{ display:inline-block; margin:0 5px; line-height:2em; color:#4e4e4e;} 
.cpzx-list-hh img{ vertical-align:middle;}

.cpzx-list-ul{ margin-bottom:100px;}
.cpzx-list-ul ul li.pro_li{ position:relative; float:left; margin-right:37px; border:1px solid #cbcbcb;margin-top:26px;width: 208px;}

.show{ position:relative; bottom:0; width:100%;}
.show-p{width:100%; background:rgba(0,0,0,0.7);}
.cpzx-list-ul ul li.pro_li span{display: block;width:100%; height:48px; line-height:48px;position: relative; bottom:0;left:0; background:rgba(0,0,0,0.7); text-align:center; font-size:16px; color:#fff;}
.cpzx-list-ul ul li.pro_li p{ display:none; width:180px; margin:0 auto;}
.cpzx-list-ul ul li.pro_li a{ color:#efefef; line-height:2em; font-size:12px;}

.cpzx-list-ul ul li.pro_li:hover .show-p p{ display:block;}
.cpzx-list-ul ul li.pro_li:hover .show{position: absolute;  width:100%;}
.cpzx-list-ul ul li.pro_li:hover { padding-bottom:47px;} 
	
.cpxq-dt{ position:relative; width:100%; height:207px; border: 1px solid #d5d5d5; margin:30px auto;}
.cpxq-dt-hh{ height:238px; width:50%; text-align:center; line-height:212px; font-size:30px;}	
.cpxq-dt-ii{height:238px; width:50%; text-align:center;}	
.cpxq-dt-ii img{vertical-align:middle; /*position:relative;*/ /*top:50%; margin-top:-90px;*/}	


.cpxq-tab-nav{ border:1px solid #d1d1d1;}
.cpxq-tab-nav a{ display:inline-block; line-height:42px; color:#343434; text-align:center; width:155px; border-right:1px solid #d1d1d1; }
.cpxq-tab-nav a:hover{ background:#e60012; color:#fff;}
.cpxq-tab-nav a.active{ background:#e60012; color:#fff;}
.cpxq-tab { margin-bottom:85px;}
.cpxq-tab p{ margin-top:20px; margin-left:13px; line-height:2em; color:#343434;}

.new{ margin-bottom:78px;}
.new-nav{ width:80%; text-align:center;}
.new ul{ margin:10px 0 14px 0;}
.news_list{ padding:0 10px; border-bottom:1px dashed #a3a3a3;}
.news_list a{ color:#4e4e4e; line-height:43px;}
.news_list a span{ font-size:12px; font-family:"";}

.tit{text-align: center;font-size:20px;font-weight:bold;font-family: "";margin-top: 15px;}
.bod{margin: 35px; }
.pro_list li{float: left;}
/*.pro_list{margin-bottom: 42px;}*/
.news_list a:hover{color:#e60012;}
.tim{border-bottom: 1px solid #ccc;text-align: center;margin:10px;color: #999;}
.back a{color:#e60012;font-size:16px;font-family: "";}

.AboutUsLeft h3 {
	font-size: 18px;
    color: #FFFFFF;
    font-weight: bolder;
    /* border-bottom: 1px solid #ccc; */
    /* margin: 28px 0px 0px 32px; */
    padding-bottom: 7px;
    background-color: #E60012;
    padding: 12px;
    /* border: 1px solid red; */
}
.AboutUsLeft {
	width:203px;
	float:left
}
#cotAboutUs {
	width:1100px;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	margin-bottom: 20px;
}
.AULeftTop {
	border: 1px solid #D5D5DC;
    padding: 3px;
    border-radius: 5px;
	margin-bottom: 10px;
}
.AULeftTop a {
	color:#333
}
.AULeftTop ul {
	margin-left: 12px;
    margin-top: 12px;
}
.AULeftTop li {
	cursor:pointer;
	font-size:14px;
	/*font-weight:bold;*/
	color:#000;
	line-height:30px;
	/*padding-left:50px;*/
	width:168px;
	border-bottom: 1px  dotted #DADADA;
}
.AULeftTop li.AULeToBor {
	border-right:0px;
	color:#F00;
	background:#FFF;
}
.AULeftCentre {
	border: 1px solid #D5D5DC;
    padding: 3px;
    border-radius: 5px;
}
.AULeftCentre ul {
	margin-left: 12px;
    margin-top: 12px;
}
.AULeftCentre a {
	font-size:12px;
	color:#000;
	text-decoration:none;
/*	margin-left:22px;
	background:url(../img/tu18.jpg) no-repeat left center;
	padding-left:10px;*/
	line-height:28px;
}
.AULeftCentre a:hover {
	color:#F00;
	text-decoration:underline;
}
.AboutUsRight {
	width:880px;
	float:right;
	min-height: 400px;
}
.AURAll {
	overflow:hidden;
}
.AboutUsRight h3 {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-left:10px;
	margin-top:10px;
}
.AURAll .ul {
	margin-top:10px;
}
.AURAll .li {
	font-size:14px;
	color:#000;
	border-bottom:1px dotted #ccc;
	line-height:30px;
}