@charset "utf-8";
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote��th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: separate;
	border-spacing: 2px;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, th, var, b, em {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
capation, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: ' '
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.fb {
	font-weight: bold;
}
.t2 {
	text-indent: 2em;
}
.lh24 {
	line-height: 24px;
}
.lh36 {
	line-height: 36px;
}
.gray0 {
	color: #000;
}
.gray1 {
	color: #333;
}
.gray2 {
	color: #999;
}
.blue {
	color: #008bdf;
}
.write {
	color: #fff;
}
.org {
	color: #FF7D00;
}
.green {
	color: #58a722;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
*html .clearfix {
	height: 1%
}
. Clearfix {
display:block;
}
.vm {
	vertical-align: center;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.abs-right {
	position: absolute;
	right: 0;
}
.zoom {
	zoom: 1
}
.block {
	display: block;
}
.hidden {
	visibility: hidden;
}
.none {
	display: none;
}
/* Layout & Wrapper Settings */
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk25, .bk30 ,.bk60 {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.bk1 {
	height: 1px;
}
.bk8 {
	height: 8px;
}
.bk10 {
	height: 10px;
}
.bk15 {
	height: 15px;
}
.bk20 {
	height: 20px;
}
.bk25 {
	height: 25px;
}
.bk30 {
	height: 30px;
}
.bk60 {
	height: 60px;
}
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
.re{ position:relative;}
body {
	font-family:  "Microsoft YaHei","宋体",arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px; 
	
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#B50505;
}
/*-------------------公共头&底---------------------*/

.wrapper-outer{ width:1240px; margin:0 auto; background:#fff; box-shadow:0 0 10px #000; border-radius:12px; overflow:hidden;}

.header { height:108px; position:relative; z-index:1;}
.wrapper {
	width:1000px; 
	margin: 0 auto;

}
.logo{ float:left; }
.header .wrapper{ position:relative;}
.header .headr{ float:right;}
.yuyan{ margin-top:15px; text-align:right;}
.rgt{ margin-top:32px;}
.rgt a{ margin-left:2px; position:relative;}
/*导航*/
#nav_wrap1 {
	margin:0 0;
	padding:0 0;
	width:1000px;
	background-color: #FFFFFF;
}
#nav1{
	height:62px;	
	width:1000px;
	margin:0 0;	
	padding:0 0;
	background:url(../_template_Images/dh.jpg) no-repeat
}

#nav1 .c{ padding:0px 13px 0px 16px; width:100%;height:39px; margin:0 0;}

#nav1 li { float:left; list-style:none; }
#nav1 li .v a { width:102px;height:62px; line-height:62px; display:block; color:#595757; background: url(../_template_Images/dh.jpg) no-repeat -16px 0px; float:left; text-align:center;TEXT-INDENT: -9999px;}
#nav1 li .v a:hover,#nav1 li .v a.sele{background:url(../_template_Images/dh.jpg) no-repeat -16px -62px; color:#116406; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v1 a{width:152px; height:62px; display:block; color:#595757; background:url(../_template_Images/dh.jpg) no-repeat -118px 0px; float:left; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v1 a:hover,#nav1 li .v1 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -118px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v2 a{width:139px; height:62px; line-height:62px; display:block; color:#595757; background:url(../_template_Images/dh.jpg) no-repeat -269px 0px; float:left; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v2 a:hover,#nav1 li .v2 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -269px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v3 a{width:145px; height:62px; line-height:62px; display:block; color:#595757; background:url(_template_Images/dh.jpg) no-repeat -409px 0px; float:left; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v3 a:hover,#nav1 li .v3 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -409px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v4 a{width:144px; height:62px; line-height:62px; display:block; color:#595757; background:url(../_template_Images/dh.jpg) no-repeat -554px 0px; float:left; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v4 a:hover,#nav1 li .v4 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -554px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v5 a{width:147px; height:62px; line-height:62px; display:block; color:#595757; background:url(../_template_Images/dh.jpg) no-repeat -698px 0px; float:left; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v5 a:hover,#nav1 li .v5 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -698px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px; text-align:center;}
#nav1 li .v6 a{width:130px; height:62px; line-height:62px; display:block; color:#595757; background:url(../_template_Images/dh.jpg) no-repeat -844px 0px; float:left; TEXT-INDENT: -9999px;text-align:center;}
#nav1 li .v6 a:hover,#nav1 li .v6 a.sele{background:url(../_template_Images/dh.jpg) no-repeat -844px -62px; color:#116406; line-height:62px; TEXT-INDENT: -9999px; text-align:center;}

/*导航*/

	.focusBox { position: relative; height:375px; overflow: hidden; width:100% !important; }
	.focusBox .pic{ position:relative; z-index:0;width:100% !important;   }
	.focusBox .pic li{width:100% !important; position:relative;height:375px; }
	.focusBox .pic li .desc{ padding:100px 0 20px 30px; float:left; width:500px; font-family:Tahoma, Geneva, sans-serif;}
	.focusBox .pic li .desc h3{ font-size:36px; color:#000; line-height:42px; margin-bottom:8px;}
	.focusBox .pic li .desc p{ font-size:24px; line-height:150%; margin-bottom:10px;}
	.focusBox .pic li .desc a{ display:inline-block; *display:inline; zoom:1; height:38px; background:#333; color:#fff; text-align:center; line-height:38px; font-size:22px; color:#fff; padding:0 10px; }
	.focusBox .pic li .desc a i{  display:inline-block; *display:inline; position:relative; top:-4px;font-size:12px; font-family:"宋体"; font-style:normal;}
	.focusBox .pic li .desc a:hover{ background:#CA0080; text-decoration:none; color:#fff;}
	.focusBox .pic a{ }
.focusBox .hd { width:90%; position: absolute; padding-left:28px; left:0; bottom:50px; text-align:left; font-size:0; z-index:1;  }

	.focusBox .hd li{margin: 0 5px; height:10px;  width:10px;cursor: pointer;overflow: hidden;
		display:inline-block; *display:inline; zoom:1;  opacity:0.6;filter:alpha(opacity=60); 

	}
	.focusBox .hd li img{ height:62px;  width:81px;}
	.focusBox .hd .on{ opacity:1; filter:alpha(opacity=100);}


.home_row{ padding:30px 0;}
.mod{ width:298px; height:229px; overflow:hidden; border-radius:10px; float:left; *display:inline; padding:0 0px; margin-right:54px;}
.mod .head1{ background:url(../_template_Images/t1.png) no-repeat; height:41px; }
.mod .head2{ background:url(../_template_Images/t2.png) no-repeat; height:41px; }
.mod .head3{ background:url(../_template_Images/t3.png) no-repeat; height:41px; }
.mod .head1 h2, .mod .head2 h2 ,.mod .head3 h2{	font-size:30px; font-family: "Microsoft YaHei","宋体",; height:41px; line-height:41px; text-indent:1.2em;}
.mod .head1 h2 a ,.mod .head2 h2 a, .mod .head3 h2 a{ color:#636260;}
.mod .head1 h2 a:hover,.mod .head2 h2 a:hover,.mod .head1 h3 a:hover{ color:#636260;}


.mod .body{ position:relative; height:200px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:15px;} 
.mod .body .more{ font-size:12px; color:#fff; position:absolute; right:0; bottom:10px;}
.mod .body a.btn_thumb{ text-decoration:none; display:block; color:#000; cursor:pointer;height:150px;width:298px; margin:0px 0px 0px 10px;}
.mod .body a img {
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
    }
.mod .body a:hover img{ filter: grayscale(0%);-webkit-filter: grayscale(0%);        -moz-filter: grayscale(0%);        -ms-filter: grayscale(0%);        -o-filter: grayscale(0%);}

.about_mod { }
.portfolio_mod { }
.product_mod { }
.news_mod { background:#F2589C; margin:0;}




.news_mod .body{ line-height:22px; overflow:hidden; font-size:12px;}
.news_mod .body ul{ margin-top:-15px;}
.news_mod .body li{ overflow:hidden; height:44px; line-height:44px; border-bottom:1px dotted #BF457B; background:url(../_template_Images/dot.png) no-repeat left center; padding-left:15px;}
.news_mod .body li span{ float:right; color:#999;}


/*网站底*/
.footer{height:118px;}
.footer .left{ width:700px; float:left; }
.footer .left ul{margin-left:-10px;}
.footer .left ul li{float:left; padding:0px 10px; border-right:1px solid #80807e;}
.footer .left ul li a{color:#0155b5; font-family:Arial, Helvetica, sans-serif;}

.footer .ali{  float:right;}

.footer .left .ft-bottom{ margin-top:30px;text-align:left; line-height:18px; height:18px; font-size:12px; color:#636260; clear:both; }
/*二级页面*/
/*模块*/
.wrapperny { width:1000px; margin:0 auto; height:auto; overflow:hidden; }
.wrapperny .side { float:left; width:230px; height:100%}
.wrapperny .main { float:right; width:750px; overflow:hidden; height:auto; }
.bg1 {  background-color:#555;}

.banner { width:940px; margin:0 auto; overflow:hidden;}

.news_box{ width:230px; height:100%; overflow:hidden;}
.news_box2 { height:336px;}
#level0t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png);}
#level1t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png) 0 -124px;}
#level2t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png) 0 -252px;}
#level3t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png) 0 -380px;}
#level4t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png) 0 -62px;}
#level5t { width: 170px;float:left;height: 34px;margin: 10px 0 10px 10px;padding: 20px 0 0 40px;color: #000;font-size: 20px;background:url(../_template_Images/ud_sidebar.png) 0 -316px;}
.category { width:190px; margin:10px 15px; overflow:hidden;}
.category li {	height: 35px;	line-height: 35px;	text-align: left;	text-indent: 20px;	border-bottom: 1px solid #b6b5b7;}
.category li:hover, .category li.curr{}
.category li a{color:#333; font-size:13px;}
.category li a:hover{ text-decoration:none; padding-left:1em; font-weight:bold}

.box_tit {  margin:20px 0 0 20px; height:40px; position:relative;}
.box_tit h2 { width:450px; height:40px; line-height:33px; font-size:25px; color:#2474B4;}
.box_tit span { float:right; margin-right:8px;}

/*关于内页*/
.side
.about_list{ width:665px; height:auto; overflow:hidden;}
.news_list .news_item { width:645px; margin:10px 20px;}
.news_list .news_item dl { width:107px; float:left;}
.news_list .news_item dl dd { height:120px; padding-top:7px;}
.news_list .news_item ul { width:645px; float:right; margin-right:6px;}
.news_list .news_item ul li { line-height:36px; background:url(../_template_Images/arrow.gif) no-repeat left center; text-indent:8px; border-bottom:1px dotted #898989;}
.news_content{ text-align:center}
.news_content h2{ font-weight:700; font:normal 18px/2 "Trebuchet MS", arial, Helvetica, sans-serif;}
/*关于内页完*/

.list_cp {  margin:10px 0 0 30px;}
.list_cp ul { padding-left:3px;}
.list_cp ul li{ float:left; width:575px; margin:0 85px 15px 0; overflow:hidden; display:inline; text-align:center;}
.list_cp ul li img{ width:575px; height:327px; padding:3px; }

.list_video {  margin:10px 0 0 30px;}
.list_video ul { padding-left:3px;}
.list_video ul li{ float:left; width:200px; margin:0 35px 15px 0; overflow:hidden; display:inline; text-align:center;}
.list_video ul li img{ width:200px; height:110px; padding:3px; }

.nyliuyan { height:auto; width:880px; border:none;}
.nylybox { width:880px;padding:10px 10px; overflow:hidden;}
.nylybox div { padding:3px 0;}
.nylybox .bleft { width:100px; float:left; height:35px; line-height:35px; text-align:right;}
.nylybox .bright { width:390px; float:left; margin-left:16px;}
.nylybox .lybtn { padding-left:125px;}
.nylybox .txt { width:368px; height:35px; line-height:35px; padding-left:5px; border:1px solid #ccc;text-align:999;}
.nylybox .txt2 { width:368px; height:82px; line-height:16px; padding-left:5px; border:1px solid #ccc; text-align:999; font-size:12px}
.nylybox .txt3 { width:80px; height:35px; line-height:35px; padding-left:5px; border:1px solid #ccc;text-align:999;}
.nylybox .btn {width: 82px; height:27px; border:1px solid #a2a2a2; margin-right:50px;}

/*下载列表页*/
.news_tab { margin-left:40px; width:900px; height:420px; padding:20px 0;}
.news_tab .news_first { width:904px; height:420px; padding:20px 0;}

.news_work { width:880px; overflow:hidden;}
.news_work dl { line-height:29px; background:#eee; border-bottom:1px solid #cfcfcf; overflow:hidden;}
.news_work dl dd, .news_work ul li { float:left; text-align:center;}
.news_work ul li { line-height:35px; border-bottom:1px dotted #cfcfcf;}
.news_work .w1 { width:320px; text-align:left; padding-left:20px;}
.news_work .w2 { width:100px; text-align:center;}
.news_work .w3 { width:220px; text-align:center;}
.news_work .w4 { width:210px; text-align:center;}
.news_work .w5 { width:105px; text-align:center;}

.news_list{ width:900px; height:auto; margin-left:30px; overflow:hidden;}
.page{ margin:10px auto; text-align:center}
.news_list .news_item {  height:auto; }
.news_list .news_item dl { width:107px; float:left;}
.news_list .news_item dl dd { height:120px; padding-top:7px;}
.news_list .news_item ul { width:645px; float:right; margin-right:6px;}
.news_list .news_item ul li { line-height:36px; background:url(../_template_Images/arrow.gif) no-repeat left center; text-indent:8px; border-bottom:1px dotted #898989;}
.news_content{ text-align:center}
.news_content h2{ font-weight:700; font:normal 18px/2 }
/*下载列表页完*/
/*产品详情页*/
.content .cimg{ width:300px; height:200px; margin-right:20px;}
.content .des{ width:800px;}
.content .des h2{ 	color: #808080;	font-family: "Trebuchet MS";	font-size: 22px;	line-height: 24px;	margin-bottom: 40px;}
.content .des span{ font-size:12px; color:#666;}


.left{width:269px;}
.left h3{height:33px; line-height:33px; background:#b4eced; font-size:14px; color:#333; cursor:pointer; padding:0px 10px; margin:10px 0px; font-weight:normal;}

.left h3 em{width:12px; height:12px; background:url(../_template_Images/icon/icon_02.png) no-repeat; display:inline-block; zoom:1; *display:inline; padding-right:10px;}
.left h3 .select{width:12px; height:12px; background:url(../_template_Images/icon/icon_01.png) no-repeat; display:inline-block; zoom:1; *display:inline; padding-right:10px;}
.left dl dd{padding:0px 30px; height:30px; line-height:30px; font-size:14px; color:#d5d5d5; background:url(../_template_Images/jt.png) no-repeat 20px center}
.left dl dd a{color:#333;}
/*产品详情页*/
.khjz{width:900px; margin-left:30px;height:365px;padding:1px 0 0 13px;  position:relative; overflow:hidden;}
.khjz dl{ width:440px; float:left; margin-top:30px; margin-right:12px; overflow:hidden;}
.khjz dl dt{float:left;width:122px;height:122px;font-weight:700;}
.khjz dl dt img{ padding:2px; border:1px solid #dadada;}
.khjz dl dd{float:right;width:306px;}
.khjz dl p {line-height:18px; color:#666;}
.khjz dl h3 {height:30px;line-height:30px; font-size:15px}
.khjz dl span { display:block; margin-top:5px;}

.down{padding:0 40px; padding-bottom:80px;}
.down dl{ float:left; width:450px; color:#a1a1a1;  padding-right:10px;overflow:hidden; display:inline;}
.down dl.last{ padding-right:0;}
.down dl.first{ width:80px;}
.down dl dt{ color:#333; font-size:14px; font-weight:bold;line-height:30px; height:30px; width:100%; text-align:right}
.down dl dd { line-height:30px; height:30px; overflow:hidden; font-size:13px;  }
.down dl dd a{color:#333;}
/*通用*/
/*通用*/
#content{ padding:0px 20px; margin:0px 0px 0 0; line-height:1.5em; font:14px Arial, Helvetica, sans-serif}
#content p{ margin:10px 0; font-size:14px; line-height:1.5em;}
/*#content p:first-line { font-variant: small-caps}*/
#content ul ,.content ol{ list-style:inherit;}
#content ul li,.content ol li{ background:none; border:none; padding:0 5px; height:25px; line-height:25px;}
 .about_item p{ margin:10px 0;}
.hauto{ height:auto;}
.clearfix { clear:both;}
.clearmt { clear:both; margin-top:370px;}
.mt { margin-top:10px;}
.mt30 { margin-top:30px;}
.mth { margin-top:0px;}
.ml { margin-left:10px;}
.mr20 { margin-right:20px;}
.fl { float:left;}
.fr { float:right;}
.tr { text-align:right;}
.yh { font-family:"Microsoft YaHei",微软雅黑,"宋体";}
.b { font-weight:700;}
.f14 { font-size:14px;}
.red { color:#f00;}
.weixin{z-index:100}

.blank5 { clear:both; height:5px; overflow:hidden; display:block;}
.blank10 { clear:both; height:10px; overflow:hidden; display:block;}
.blank20 { clear:both; height:20px; overflow:hidden; display:block;}
.blank30 { clear:both; height:30px; overflow:hidden; display:block;}
.blank50 { clear:both; height:50px; overflow:hidden; display:block;}
#techspec {
	background-color: #CEE7F6;
	margin-bottom: 30px;
	vertical-align: top;
	width: 100%;
}
#techspec caption {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
#techspec th {
	background: none repeat scroll 0 0 #6FB7E9;
	border-bottom: 3px solid #3C8DC5;
	border-top: 3px solid #3C8DC5;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	height: 35px;
	padding: 5px;
	text-transform: uppercase;
}
#techspec th p {
	color: #517200;
	font-weight: bold;
}
#techspec td {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding: 5px 0 5px 10px;
	vertical-align: top;
}
.techspec-bold {
	color: #517200 !important;
	font-weight: bold;
	margin: 0 !important;
	padding:0;
}
#techspec span {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}