﻿/*head*/

.head{ width:100%; height:179px; overflow:hidden; background: url(../images/head.jpg) repeat-x;}

.top{ width:1180px; height:29px; line-height:28px; margin:0 auto;}

.wellcome{ width:300px; float:left;color:#666;}

.sub-menu{ width:370px; float:right;}

.sub-menu-list li{ float:left; color:#666;}

.sub-menu-list li a{ display:inline-block; padding:0 2px; color:#666;}

.logo-box{ width:1180px; height:112px; margin:0 auto;}

.logo{ width:470px; height:82px; float:left; padding-top:15px;}

.tel{ width:496px; height:90px; float:right; padding-top:10px;}

.nav{ width:1180px; height:38px; line-height:38px; margin:0 auto; overflow:hidden;}

.nav-list li{ float:left;width:139px;}

.nav-list .bd{ width:2px; height:38px; background:url(../images/bd.jpg) no-repeat;}

.nav-list li a{ display:inline-block; padding-left:41px; padding-right:42px; font-size:14px; color:#FFF; font-family:"微软雅黑"; font-weight:bold;}

.nav-list li a:hover,.nav-list li a.hover{ text-decoration:none; background:url(../images/hover.jpg) repeat-x;}



/*搜索栏*/

.serach-box{ width:1180px; height:45px; line-height:45px; margin:0 auto; overflow:hidden;}

.search-link{ width:650px; float:left;}

.search-link a{ display:inline-block; padding:0 5px; color:#666;}

.search{ width:278px; height:24px; float:right; padding:10px 0;}

.ipt01{ width:202px; height:22px; line-height:22px; border:#CCC solid 1px; border-right:0; float:left;}

.btn01{ width:71px; height:24px; background:url(../images/serach-btn.jpg) no-repeat; border:0;float:left; cursor:pointer;}



/*banner*/

.banner{ width:1180px; height:100px; margin:0 auto;}

.banner-list li{ float:left;}

.banner-list li img{ width:1180px; height:100px; border:#CCC solid 1px; padding:3px;}

.banner_bg{ width:1180px; height:22px; margin:0 auto; background:url(../images/banner_bg.jpg) no-repeat;}



/*center*/

.more{ float:right; padding-right:10px; color:#666; font-size:12px;}

.more02{ float:right; padding-right:10px; color:#FFF; font-size:12px;}

.more02:hover{color:#FFF;}

.title01{ width:208px; height:36px; line-height:36px; background:url(../images/title01.jpg) no-repeat; color:#FFF;}

.title01 strong{ font-size:14px; padding:0 8px;}

.title01 span{ color:#ADBDCE; font-family:Arial; font-size:11px;}

.title02{ width:960px; height:36px; line-height:36px; background:url(../images/title02.jpg) no-repeat;}

.title02 strong{ color:#002C59; font-size:14px; padding-left:25px;}

.title03{ width:1180px; height:44px; line-height:44px; background:url(../images/title03.png) no-repeat 0 12px;}

.title03 strong{ font-size:14px; padding-left:25px; padding-right:10px;}

.title03 span{ font-size:14px; color:#666; font-family:Arial;}



.center{ width:1180px; height:auto; margin:0 auto; overflow:hidden;}

.box-l{ width:208px; height:auto; float:left;}

.sub-box{ width:208px; height: auto; margin-bottom:10px;}

.pro-menu{ width:206px; border:#CCC solid 1px; border-top:0; background:#F2F2F2; padding-bottom :8px; overflow:hidden;}

.menu-list{ width:190px; padding:8px;}

.menu-list li{ width:190px; height:38px; line-height:38px; background:url(../images/list.jpg) bottom no-repeat;}

.menu-list li a{ display:block; height:28px; background:url(../images/li.jpg) no-repeat 5px 10px; padding-left:25px;}

.menu-list li a:hover,.on{ text-decoration:none; color:#F00;}





.box-r{ width:960px; height:auto; float:right;}

.product{ width:954px; border:#CCC solid 1px; border-top:0;overflow:hidden; padding:0 2px;}

.product-list-zs li { width:163px; height:auto; float:left; padding:15px 10px 0px;}

.product-list-zs li img{ width:163px; height:208px; border:#CCC solid 1px; padding:2px;}

.product-list-zs li img:hover{ border:#06F solid 1px;}

.product-list-zs li span{ display:block; text-align:center; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:5px;}



.product{ width:954px; border:#CCC solid 1px; border-top:0;overflow:hidden; padding:0 2px;}

.product-list li { width:215px; height:auto; float:left; padding:15px 6px 0px;}

.product-list li img{ width:213px; height:166px; border:#CCC solid 1px; padding:2px;}

.product-list li img:hover{ border:#06F solid 1px;}

.product-list li span{ display:block; text-align:center; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:5px;}





.sub-news{ width:206px; height:auto; border:#CCC solid 1px;}

.sub-news-list{ width:190px; padding:0 8px;}

.sub-news-list li{ width:170px; height:30px; line-height:30px; font-size:12px; background:url(../images/list_bg.jpg) no-repeat 12px; border-bottom:#CCC dashed 1px; padding-left:20px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;} 



.sub-contact{ width:186px; border:#CCC solid 1px; border-top:0; padding:10px; overflow:hidden; line-height:24px;}

.sub-contact strong{ display:block;}

.sub-contact img{ vertical-align:middle}



.aboutus{ width:928px; height:auto; border:#CCC solid 1px; border-top:0; overflow:hidden;  line-height:28px; font-size:13px; padding:15px;}

.about-t{ width:322px; height:222px; padding-top:10px; padding-right:10px;}

.about-t img{ width:314px; height:214px; border:#CCC solid 1px; padding:3px;}

.gun-box-03{ width:920px; padding-top:10px; overflow:hidden;}

.left{ width:17px; height:156px; float:left;}

.right{width:17px; height:156px; float:right;}

.gun-box-c{ width:684px; float:left; padding:0 4px;}

.about-list li{ width:156px; float:left; padding-left:10px; padding-right:10px;}

.about-list li img{ width:156px; height:199px; border:#CCC solid 1px; padding:2px;}

.about-list li span{ display:block; text-align:center; padding-top:8px;}



.tuijin-box{ width:960px; height:auto; margin-top:10px; overflow:hidden;}

.tuijin{ width:958px; height:245px; border:#CCC solid 1px; border-top:0; overflow:hidden;}

.tuijinzs{ width:958px; height:260px; border:#CCC solid 1px; border-top:0; overflow:hidden;}



.contact{ width:728px; height:auto; border:#CCC solid 1px; border-top:0; overflow:hidden;  line-height:28px; font-size:13px; padding:15px;  background: url(../images/9999.jpg) no-repeat right top;}

.contact .hr{ display:block; height:35px; line-height:35px; border-bottom:#e2e2e2  solid 1px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.box03{ width:928px; padding:0 15px; border:#CCC solid 1px; border-top:0; overflow:hidden;}

.xz{ width:928px; height:auto;}

.xz dl{ padding:10px 5px; margin:0px 0;}

.xz dt{ border-bottom:1px dashed #666; padding:4px 0;}

.xz dd{ color:#747474;line-height:24px; font-size:12px; border-bottom:#CCC solid 1px; padding-bottom:4px;}

.xz em{ display:block; float:left; background:url(../images/xz_em.gif) no-repeat; width:15px; height:15px; line-height:15px; font-weight:bold; color:#fff; text-align:center; margin-right:8px;}

.zx .cl{ margin:6px 20px 0; padding-bottom:15px; border-bottom:1px dashed #ccc;}

.hfr{ float:right; font-size:12px; margin:0 10px; font-weight:normal; color:#4b4b4b;}



.biaoti01{ height:24px; line-height:24px;padding-top:6px;}

.biaoti01 h1{font-size:14px;font-weight:bold; text-align:center; }

.riqi{ height:24px; line-height:24px; text-align:center; font-size:12px;}

.zhaiyao{  height:auto; overflow:hidden; padding:10px 0px 10px 0px; font-size:12px; color:#666; line-height:24px;border:dashed 1px #707070;margin-top:5px;}

.text001{ color: #333;}

.news-neirong{ height:auto; line-height:28px; text-align:left; padding-bottom:10px; overflow:hidden;}

.news-neirong p{ text-indent:24px;}

.news-neirong a{font-size:14px; color:#000000;font-weight:bold;}

.news-neirong span{ display:block;}

.news-neirong table tr td{ padding:5px;}

.back{ width:908px; height:auto; line-height:30px; text-align:left; padding-right:30px; border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden; font-size:12px;}

.back a{ color:#333;}



.fenye{ width:500px; height:30px; line-height:30px; text-align:center; font-size:12px; margin:20px auto; font-family:"微软雅黑";}

.fenye a{border:solid 1px #dcdcdc;margin-left:5px;}

 /*分页代码*/

div.pageb {

	PADDING-BOTTOM: 4px; DISPLAY: inline; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 20px; PADDING-TOP: 1px; width:490px;

}

div.pageb A {

	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 50% bottom; COLOR: #000; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px

}

div.pageb SPAN.current {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #000; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; PADDING-TOP: 2px

}

div.pageb SPAN.disabled {

	DISPLAY: none

}

div.pageb A.next {

	BORDER-BOTTOM: #ccdbe4 2px solid; BORDER-LEFT: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-TOP: #ccdbe4 2px solid; BORDER-RIGHT: #ccdbe4 2px solid

}

div.pageb A.prev {

	BORDER-BOTTOM: #ccdbe4 2px solid; BORDER-LEFT: #ccdbe4 2px solid; MARGIN: 0px 1px 0px 0px; BORDER-TOP: #ccdbe4 2px solid; BORDER-RIGHT: #ccdbe4 2px solid

}

div.pageb A:hover {

	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #666; COLOR: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid

}

div.pageb A:active {

	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #666; COLOR: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid

}

div.pageb A.next:hover {

	BORDER-BOTTOM: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-RIGHT: #2b55af 2px solid

}

div.pageb A.prev:hover {

	BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid

}

div.pageb A.pagedot {

	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px

}

div.pageInfo {

	TEXT-ALIGN: right; PADDING-RIGHT: 3px

}

/*分页代码 end*/



.faq-list li{width:708px; background:url(../images/list_bg.jpg) no-repeat 10px; border-bottom:#CCC dashed 1px; height:34px; line-height:34px; overflow:hidden; padding-left:20px; white-space:nowrap;text-overflow:ellipsis;}

.faq-list li span{ float:left; width:600px; height:34px; float:left; overflow:hidden;}

.faq-list li em{ float:right; height:34px; padding-right:8px;}



.sub_honor{position:relative; width:206px; height:260px; border:#CCC solid 1px; border-top:0; overflow:hidden; text-align:center;}

.sub-honor-list li{ width:168px;height:216px; float:left; overflow:hidden; padding:10px 19px;}

.sub-honor-list li img{  width:162px; height:208px; border:#CCC solid 1px; padding:2px;}

#honor{width:206px; height:250px; overflow:hidden;}

#idNum{position:absolute; right:66px;bottom:10px;}

#idNum li{float:left;margin:0 3px;width:16px;height:16px;background:#000; filter: Alpha(Opacity=60); opacity:0.8; cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}

#idNum li.navOn{background:#900; }



.case-list li{ width:296px; height:auto;  float:left; padding:10px 34px;}

.case-list li .case_bg{ width:296px; height:234px; background:url(../images/case_bg.jpg) no-repeat bottom;}

.case-list li img{ width:290px; height:218px; border:#CCC solid 1px; padding:2px;}

.case-list li img:hover{ border:#06F solid 1px;}

.case-list li span{ display:block; height:24px; line-height:24px;  text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.honor-box{ width:754px; height:auto; border:#CCC solid 1px; border-top:0; padding:8px 2px; overflow:hidden;}

.honor-list li{ width:168px; float:left; padding:10px;}

.honor-list li .ry_bg{ width:168px; height:229px; background:url(../images/ry_bg.jpg) no-repeat bottom;}

.honor-list li img{ width:162px; height:208px; border:#CCC solid 1px; padding:2px;}

.honor-list li img:hover{ filter: Alpha(Opacity=50); opacity:0.8;}

.honor-list li span{ display:block; height:24px; line-height:24px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



/*JopsList*/

.JopsList th { color:#003366; font-size:14px;border-bottom:1px dotted #cccccc;}

.JopsList td { padding:5px; line-height:20px;border-bottom:1px dotted #cccccc;}

.JopsList tr.hover { background:#ccc;}

.JopsList .tl { text-align:left; padding-left:20px;}

.Welfare { padding:20px 0 0 20px; }

.Welfare li { float:left;width:335px; height:160px; line-height:25px;font-size:14px; font-weight:bold; font-family: "微软雅黑";}

.ResumeTab td {padding:5px 2px;}

.resume { display:block; padding-left:10px; width:88px; height:27px; line-height:27px; color:#003366; background:url(../images/resume.gif) no-repeat 0 0;}



.CotntentBox { padding:38px 30px 20px;overflow:hidden; border:#CCC solid 1px; border-top:0;}

.about, .ContactUs { font-family:"微软雅黑";line-height:25px;}

.ResumeTab td {padding:5px 2px;}

.input{width:200px;height:20px; line-height:20px; border:1px solid #ccc;}

.btn2 { width:44px; height:20px; line-height:20px; color:#666666; border:0; cursor:pointer;background:url(../images/btn.gif) no-repeat 0 0;}



.jqzoom-box{ width:958px; height:auto; padding-bottom:8px; border:#CCC solid 1px; border-top:0; overflow: hidden;}

.jqzoom-l{ width:394px; height:318px; background:#FFF; padding:15px 10px; float:left;}

.jqzoom-t{ width:394px; height:288px;}

.jqzoom-t img{ width:380px; height:264px; border:#CCC solid 1px; padding:6px;}

.jqzoom-menu{ width:320px; height:22px; margin:12px auto; overflow:hidden;}

.jqzoom-menu span{display:block; min-width:84px; max-width:126px; height:22px; line-height:22px; margin-left:4px;  margin-right:4px; float:left;}

.jq01{ display:block; width:84px; height:22px; cursor:pointer;}

.jq02{ display:block; width:126px; height:22px; cursor:pointer;}

.jq03{ display:block; width:84px; height:22px; cursor:pointer;}

.sub-jqzoom{ width:394px; height:90px; margin:0 auto; overflow:hidden;}

.jqzoom-list li{ width:126px; float:left; padding-left:2px; padding-right:3px;}

.jqzoom-list li img{ width:120px; height:83px; border:#CCC solid 1px; padding:2px;}

.jqzoom-list li img:hover{ border:#006AEB solid 1px; cursor:pointer;}

.jqzoom-r{ width:314px; height:430px; float:right; padding:30px 15px;}

.jqzoom-r .biaoti01{ height:80px; line-height:40px; border-bottom:#CCC solid 1px; font-size:16px;}

.jqzoom-r span{ display:block; height:38px; line-height:38px; border-bottom:#CCC dashed 1px; overflow:hidden;}

.jqzoom-r em{ color:#666;}

.jqzoom-r p{ line-height:30px; max-height:180px; overflow:hidden;}

.jqzoom-r .ljzx{ width:190px; height:44px; margin-top:20px; margin-left:10px;}

.cur_on{ border:#006AEB solid 1px;}

.fenxiang02{ width:304px; height:30px; line-height:30px; font-size:12px; padding-top:20px; padding-left:10px; overflow:hidden;}

.youshi{ width:758px; height:auto; border:#CCC solid 1px; margin-top:10px; overflow:hidden;}

.youshi img{ width:758px; height:auto;}

.ys01{ width:758px; height:150px; overflow:hidden;} 

.ys02{ width:758px; height:150px; overflow:hidden;} 

.ys03{ width:758px; height:160px; overflow:hidden;} 



.case-show{ width:728px; height:auto; padding-bottom:20px; overflow:hidden;}

.case-show strong{ display:block; height:35px; line-height:35px; font-size:20px; text-align:center; padding:10px 0;}

.left_all{ width:23px; height:220px; float:left; padding-left:3px; padding-top:100px;}

.right_all{ width:23px; height:220px; float:right; padding-right:3px;  padding-top:100px;}

.gun-case{ width:676px; height:480px; float:left; overflow:hidden; }

.gun-case li{width:636px; height:480px; display:block; float:left; padding:0 20px;}

.gun-case li img{ width:626px; height:470px; border:#CCC solid 1px; padding:4px;}

.case-title{ width:928px; height:29px; background:url(../images/phone_bg.jpg) no-repeat; margin:0 auto;}

.xiangxi{width:908px;  padding:10px; line-height:30px; overflow:hidden; margin:0 auto;}



.co-brand-list li{ width:168px; float:left; padding:10px;}

.co-brand-list li img{ width:166px; height:94px; border:#CCC solid 1px;}

.co-brand-list li span{ display:block; height:20px; line-height:20px; padding-top:5px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.co-brand-list li a:hover img{ border:#06F solid 1px; filter: Alpha(Opacity=50); opacity:0.8;}







.footer{ width:100%; height:300px; background:#4a2d2f; overflow:hidden;}

.btm{ width:1180px; height:270px; margin:0 auto;}

.sub-nav{ width:1180px; height:45px; line-height:45px; border-bottom:#FFF dashed 1px; overflow:hidden;}

.sub-nav-list{ width:880px; margin:0 auto;}

.sub-nav-list li{ float:left; color:#FFF; text-align:center;width:110px;}

.sub-nav-list li a{ display:inline-block; padding:0 17px; color:#FFF;}



.weixin{ width:175px; height:auto; float:left; padding-top:15px; padding-left:100px; padding-right:25px;}

.weixin span{ display:block; height:24px; line-height:24px; text-align:center; padding-top:5px; color:#FFF;}

.fenxiang{ width:145px; height:24px;}

.fenxiang p{height:24px; line-height:24px; color:#FFF;}

.bd02{ width:2px; height:202px; background:url(../images/bd02.jpg) no-repeat; float:left; margin-top:10px;}

.copy{ width:500px; height:auto; float:left; padding:15px 20px 0; line-height:25px; color:#FFF;}

.copy p img{ vertical-align:middle; padding:0 5px;}

.btm_link{ width:490px; height:40px; padding-top:10px;}

.map{ width:234px; height:auto; float:right; padding-top:15px; padding-right:75px;}



/***后面添加的**/

.wentt { width: 960px; height: 40px; font: "微软雅黑"; font-size: 12px; line-height: 45px; text-indent: 10px; background-color: #e0e0e0; color: #333; border-bottom: 3px solid #666; }

.wentl { width: 960px; height: 180px; margin: 10px auto; font-size: 12px; line-height: 24px; color: #333; background-color: #e8eef0; }

.wentlim { height: 166px; padding: 10px; float: left; }

.wentltx { width: 700px; height: 166px; margin-top: 10px; float: right; }

.wentltx1 { height: 40px; line-height: 35px; font-size: 14px; font-weight: bold; }

.wentltx2 { width: 680px; line-height: 24px; }

.wenttttt { color: #333; line-height: 2; background-color: #f8f8f8; }

.wenttttx { padding:30px; font-family: "微软雅黑"; color: #333; font-size: 14px; overflow: hidden; background-color:#FFF; }

.wenttttx h3 { margin: 20px 0px; font-size: 20px; font-weight: bold; text-align: center; }

.wenttttx a { color: #069; font-weight: bold; border-bottom: #069 1px dashed; }

.wenttttx a:hover { color: #09F; font-weight: bold; border-bottom: #09F 1px dashed; }

.wenttsf { float: right; margin: 10px 0px; width: 200px; clear: both; }

.wenttsf2 { float: left; font-size: 12px; }

.wenttsf3 { float: right; font-size: 12px; }

.wenttsf4 { margin-top: 80px; clear: both;  }

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

ul{list-style-type:none;}


/*





