html{ overflow-x:hidden}
body{margin:0px; padding:0px; font-size:12px; list-style:none; color:#041043;}

ul{ margin:0px; padding:0px;list-style:none;}
a{ text-decoration:none; color:#666666}
input{ border:0}
img{ border:0;}
p{ margin:0px; padding:0px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt7{ margin-top:7px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mr10{ margin-left:10px;}
.mr15{ margin-left:15px;}
.Rline{ border-right:1px solid #696969;margin-left:1px}
.clear{ clear:both}
.show{ display:block}
.hide{ display:none}
.left{ float:left}
.right{ float:right}

.top{width:100%; margin:0 auto; height:26px; line-height:26px; background:#E5E5E5; color:#A0A0A0}
.top ul{ width:960px; text-align:left; margin:0 auto}
.top ul1{ width:960px; text-align:left; margin:0 auto}
.top ul a{color:#A0A0A0; margin-left:15px; margin-right:5px;}

.head{width:960px; margin:0 auto; height:99px;}
.main{width:960px; margin:0 auto; height:auto;}

.banner{ width:960px; height:90px;overflow:hidden; clear:both;}
.logo{ float:left; height:20px; width:300px; line-height:80px; margin-left:0px;margin-top:25px; vertical-align:middle}
.logo img{ }

.des_gg{ float:right; height:60px; margin-top:10px; font-weight:bold; text-align:right; width:310px; font-size:14px; line-height:25px;}
.des_gg img{ margin-top:10px;}
.des_gg form{ margin-top:0px;}
.search-keyword { background:url(../images/search.gif) no-repeat; height:26px; line-height:26px; float:left; width:283px; text-indent:23px; overflow:hidden}
.search-keyword2 { background:url(../images/search.gif) no-repeat; height:26px; line-height:26px; float:left; width:181px; text-indent:23px; overflow:hidden}
.search-sub{ margin-left:-12px; vertical-align: top; margin-top:1px; float:right}

.nav{ width:100%px; clear:both; background:url(../images/nav_bg.gif) repeat-x center center;height:38px; line-height:38px; font-size:14px; margin:0 auto; margin-top:5px; margin-bottom:5px;}
.nav ul{ width:950px; margin:0 auto;}
.nav ul li{ float:left; width:106px; border:none;color:#FFFFFF; font-size:14px; text-align:center;line-height:38px; height:38px; overflow:hidden}
.nav ul li a{ float:left; width:106px; border:none;color:#FFFFFF; font-size:14px; text-align:center;line-height:38px; height:38px;  text-decoration:none}
.nav ul li a:hover{ float:left; width:106px; border:none;color:#042C7B; font-weight:bold; background:url(../images/nav_bg_hover.gif) no-repeat center center; font-size:14px; text-align:center;line-height:38px; height:38px;  text-decoration:none}
.nav ul li a.hover{ float:left; width:106px; border:none;color:#042C7B;font-weight:bold; background:url(../images/nav_bg_hover.gif) no-repeat center center; font-size:14px; text-align:center;line-height:38px; height:38px;  text-decoration:none}
.nav ul li#home{ float:left; width:106px; border:none; color:#FFFFFF;text-align:center;background: none; line-height:38px; height:38px;}
.nav ul li#home a{ float:left; width:106px; border:none; color:#FFFFFF; font-size:14px;  text-align:center;background: none; line-height:38px; height:38px;}
.nav ul li#home a:hover{ float:left; width:106px; border:none;color:#042C7B;font-weight:bold; background:url(../images/nav_bg_hover.gif) no-repeat center center; font-size:14px; text-align:center;line-height:38px; height:38px;  text-decoration:none}
.nav ul li#home a.hover{ float:left; width:106px; border:none;color:#042C7B;font-weight:bold; background:url(../images/nav_bg_hover.gif) no-repeat center center; font-size:14px; text-align:center;line-height:38px; height:38px;  text-decoration:none}


/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 200px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	margin-top: -1px;
	margin-left:-2px;
	border: 1px solid #DAE7F2;
	border-top: 0px solid #3CA2DC;
	background-color: #FFFFFF;
	/*background:url(../imagess/mmenubg.gif);*/
	padding-top:6px;
	padding-bottom:6px;
	filter: Alpha(Opacity=95);
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
	text-align:left;
	background:url(../images/ico.gif) no-repeat 10px 6px;
}
.dropMenu li a {
	width: 92%;
	display: block;
	text-align:left;
	padding: 4px 0 4px 0px;
	text-indent:20px;
	font-size:14px;
	color:#666666;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#6CA7C7;
}
.dropMenu a:hover {
	text-decoration: underline;
	color:#F09C42;
}

.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}

.bodya{ width:960px; margin:0 auto; height:265px; overflow:hidden;margin-top:5px;*margin-top:5px;_margin-top:5px; overflow:hidden;}
.bodyb{ width:960px; margin:0 auto; height:auto; overflow:hidden}

.bleft{ float:left; width:212px;height:auto;overflow:hidden}
.bright{ float:right; width:727px;height:auto;overflow:hidden}

.bleft_1 { float:left; width:210px;border:1px solid #DAE7F2; height:auto;overflow:hidden}
.bleft_s { float:left; width:212px; height:auto;overflow:hidden}

.boxt{ height:39px; line-height:39px; text-indent:21px; overflow:hidden; width:100%; background:url(../images/boxt_bg.gif) no-repeat left center; }
.boxt h2{ float:left; line-height:39px; height:39px; overflow:hidden; margin-top:0px;  font-size:14px; color:#042C7B}
.boxt span{ float:right; margin-right:10px;}
.boxt span img{ margin-top:7px;}

.boxrt{ height:39px; line-height:39px; text-indent:21px; overflow:hidden; width:100%; background:url(../images/right_t.gif) no-repeat left bottom; }
.boxrt h2{ float:left; line-height:39px; height:39px; overflow:hidden; margin-top:0px;  font-size:14px; color:#042C7B}
.boxrt h1#listh1{ float:left; line-height:39px; height:39px; overflow:hidden; margin-top:0px;  font-size:14px; color:#042C7B}
.boxrt span{ float:right; margin-right:10px;}
.boxrt span img{ margin-top:7px;}

.boxlist{ width:210px; margin:0 auto; margin:10px 0px 10px 0px;}
.boxlist img{ margin-top:8px;}
.boxlist li{ width:210px; height:30px; line-height:30px; background:url(../images/ico.gif) no-repeat 15px 8px; text-indent:30px;}
.boxlist li a{ width:210px;display:block; font-size:14px;}


.boxlist2{ width:210px; margin:0 auto; margin:10px 0px 10px 0px;}
.boxlist2 li{ width:210px; height:30px; line-height:30px; background:url(../images/dian.gif) no-repeat 15px 12px; text-indent:30px;}


.bleft_2 { float:left; width:400px; height:438px; border:1px solid #BCBEC0; margin-top:5px; margin-left:9px;overflow:hidden}
.jianjie{ width:370px; margin:0 auto; overflow:hidden; margin-top:10px; color:#000000}
.jianjie img{ float:left; width:170px; height:128px; margin-right:8px;}
.jianjie span{ line-height:23px;}



.bright_1{ float:right; width:727px; height:285px;overflow:hidden}

.about{ float:left; width:201px; height:212px; margin-left:5px; background:url(../images/about_bg.gif) no-repeat right center}
.about img{ border:1px solid #f1f1f1;}
.aboutdesc{ float:right; width:500px; line-height:26px; font-size:12px;color:#999999}

.rightlist{ width:95%; margin:0 auto; margin-top:10px;}
.rightlist li{ line-height:24px; height:24px; background:url(../images/dian.png) no-repeat 10px 8px; text-indent:20px;}

.righttxt{ width:90%; margin:0 auto; margin-top:10px; line-height:23px; padding-bottom:10px;}

.bright_2{ float:right; width:727px; height:260px;overflow:hidden}
.bright_3{ float:right; width:727px; height:160px;overflow:hidden}
.homepro{ width:340px; float:left; margin-left:20px; margin-bottom:10px;_margin-left:15px; height:182px; overflow:hidden}
proimg2{ float:left; border:1px solid #CCCCCC; height:180px; width:180px; line-height:180px; text-align:center;display:table-cell; text-align:center;vertical-align: middle; overflow:hidden}
.proimg{ float:left; border:1px solid #CCCCCC; height:180px; width:180px; line-height:182px; text-align:center;display:table-cell; text-align:center;vertical-align: middle; overflow:hidden}
.proimg img{max-width: 180px; width: expression(this.width >180 && this.height < this.width ? 180: true);max-height: 180px; height: expression(this.height >180 && this.width < this.height ? 180: true); vertical-align:middle; line-height:180px; text-align:center;}
.homepro ul.prodes{ float:right; width:140px; height:180px; text-align:left}
.homepro ul.prodes h3{ font-size:14px; line-height:25px; height:20px; overflow:hidden; margin:0px; padding:0px;}
.homepro ul.prodes p{ line-height:25px; margin:0px; padding:0px; margin-top:10px;}

.cpdes{ float:left; width:550px; line-height:26px; font-size:14px;}


.link{ width:100%; margin:0 auto; height:auto;margin-top:5px;border:1px solid #BCBEC0}
.link ul.links{ margin:10px 20px 1px 20px; height:auto; overflow:hidden}
.link li.btleft3_hover{ line-height:50px;}
.link a{ float:left; line-height:25px; height:25px; display:block; width:auto; margin-left:4px; margin-right:4px;}


.copyright{ width:100%; margin:0 auto; color:#A1A1A1; clear:both; overflow:hidden; background:url(../images/bottom_bg.gif) repeat-x #424242; text-align:center; clear:both;margin-top:8px; padding-bottom:20px;}
.copyright a{color:#A1A1A1;}
.copyright ul{ width:160px; height:180px; float:left; margin-top:15px; text-align:left}
.copyright ul.w200{ width:165px; height:180px; float:left; margin-top:15px; text-align:left}
.copyright ul.w105{ width:155px; height:165px; float:left; margin-top:15px; text-align:left}

.copyright ul h4{ font-size:12px; line-height:25px; height:25px; margin:0px; padding:0px; text-indent:10px;}
.copyright ul li{ line-height:25px; height:22px; background:url(../images/dian2.gif) no-repeat 10px 8px; text-indent:20px; text-align:left}
.bot_nav{ text-align:center; margin:0 auto; width:961px;height:auto; overflow:hidden;margin-top:8px; line-height:30px; }
.bot_nav p{margin-bottom:10px; height:25px; line-height:30px; overflow:hidden}
.bot_nav p a{ margin-right:14px;}

.banquan{ float:left; width:600px; text-align:left; line-height:23px; margin-left:20px;_margin-left:9px;}
.map{ float:right; font-weight:bold; text-align:right}
.links{background:#424242;float:left; width:100%; text-align:left; line-height:23px; margin-left:0px;_margin-left:20px;}

/***********列表页**************/
.list_body{ width:960px; margin:0 auto; height:auto; margin-top:10px;overflow:hidden;}
.list_left{ float:left; width:246px; height:auto; overflow:hidden;}
.list_right{ width:700px; float:right;overflow:hidden;border:1px solid #BCBEC0;}

.bright_box{ float:right; width:727px; height:auto;overflow:hidden}
.bright_box h1#pindaoh1{ font-size:25px; text-align:right; height:50px; width:700px; margin:0 auto; line-height:50px; color:#004C98; border-bottom:1px dashed #BCBCBC}
.typecontent{ width:700px; margin:0 auto; clear:both; line-height:25px; font-size:14px; color:#7A7A7A; padding:15px 0px 15px 0px;}
.typecontent h3{ color:#000000; font-size:16px; margin:5px 0px 5px 0px; padding:0px;}

.typecontent  table.chanpin{font-size:12px;background:#FFFFFF;border:1px solid #E1E1E1; width:700px; margin:0 auto; border-left:none; border-bottom:none}
.typecontent  table td{ height:35px; line-height:35px;background:#ffffff; border:1px solid #E1E1E1; border-top:none; border-right:none }
.typecontent  table td.title{width:100%;text-indent:20px;background:#FFFFFF;}

.typecontent form input{ margin-left:5px; border:1px solid #7F9DB9}
.typecontent form textarea{margin-left:5px; width:500px; height:150px; border:1px solid #7F9DB9}
.typecontent form table.liuyan{font-size:12px;background:#F4F4F4;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1}
.typecontent form table td{ height:35px; line-height:35px;background:#ffffff; border:1px solid #E1E1E1; border-top:none; border-right:none }
.typecontent form table td.title{width:100%;text-indent:20px;background:#F4F4F4;}

.down{font-size:12px;background:#F4F4F4;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1}
.down td{ height:30px; line-height:30px;background:#ffffff; border:1px solid #E1E1E1; border-top:none; border-right:none }
.down td.title{text-indent:20px; text-align:left}
.down td.xiazai{ color:#FF6600; text-align:center; text-indent:0px;}
.down td.xiazai a{ color:#FF6600}


.list_left2{ float:left; width:725px; height:auto; overflow:hidden;}
.list_right2{ width:246px; float:right;overflow:hidden;}

.leftbox{width:99%; height:auto; border:1px solid #BCBEC0;padding-bottom:10px;overflow:hidden}
.leftbox li{ line-height:25px; height:25px; background:url(../images/dian.png) no-repeat 10px 8px; text-indent:20px;}

.postion{width:100%; height:28px; background:url(../images/nav_bg.gif) repeat-x; line-height:28px;color:#5e5e5e; text-indent:20px;}
.postion a{color:#5e5e5e;}

.cbdoy{ width:650px; margin:0 auto; margin-top:20px; margin-bottom:20px; line-height:25px;}

.list_right h1{ width:95%; text-align:center; line-height:35px; height:35px; border-bottom:1px dotted #BCBEC0; margin:0 auto; font-size:18px;}





.list_c{ width:727px; height:180px; margin:0 auto; margin-top:20px;border-bottom:1px dashed #BCBCBC;}
.list_c img{ width:120px; height:125px; float:left; border:1px solid #BCBCBC}

.list_c ul{ height:160px; width:580px; float:right;}
.list_c ul h3{ text-align:right; margin:0px; padding:0px;}
.list_c li.source{ color:#A7A7A7; text-align:right; line-height:25px;}
.list_c li.descript{ text-indent:2em; margin-left:0px;*margin-left:0px;_margin-left:0px;font-size:14px; color:#7A7A7A; height:25px; line-height:25px; float:left;}
.list_c li span{ float:right;font-size:12px; margin-right:20px;}

/**********内容页***************/
.bodyt{height:50px; width:727px; margin:0 auto; border-bottom:1px dotted #BCBCBC}
.bodyt h3.arc{font-size:16px; width:630px; text-align:left; background:url(../images/h1.gif) no-repeat 5px 10px; text-indent:50px; overflow:hidden; height:50px;color:#646464; border-bottom:none; line-height:50px; float:left; margin-top:0px;}
.bodyt h1.arc2{font-size:16px; width:auto; text-align:left; background:url(../images/h1.gif) no-repeat 5px 10px; text-indent:50px; overflow:hidden; height:50px;color:#646464; border-bottom:none; line-height:50px; float:right; margin-top:0px;}
.bodyt span{ float:right; line-height:50px; text-align:left; width:90px; height:50px;color:#646464; font-size:14px;}
.bsource{ float:right; line-height:25px; margin-bottom:8px; height:25px; width:100%; text-align:right; margin-right:15px;color:#646464;}

.next{ line-height:30px; border-top:1px dashed #BCBCBC; padding:10px 0px 10px 0px; width:100%; margin:0 auto; font-size:14px; font-weight:bold; color:#0060B2}
.next li{ line-height:30px; height:30px; margin-left:0px; clear:both}
.next li a{ color:#000000;}

.fenxiang{border-top:1px dashed #BCBCBC; padding:10px 0px 10px 10px; width:100%; margin:0 auto;}

/***********产品左侧下拉*************/
.menu1 {Z-INDEX: 6; font-size:14px;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}

.menu1 LI ul li a:hover{ background-image:none;}
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{
	line-height:24px;
	height:24px;
	text-align:left;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: -30px;
	padding:4px;
	Z-INDEX: 5; 
	FILTER: alpha (opacity=90); 
	MARGIN-LEFT: 180px; 
	WIDTH: 240px; 
	BORDER: #DAE7F2 1px solid;
	overflow:hidden;
	POSITION: absolute; 
	background-color:#FFFFFF;
	text-indent:0px;
	opacity: 0.90;
	+CLEAR: both;
	_clear:both;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block; 
	PADDING: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none;
	WIDTH: 240px; 
	
	color:#000000; 
	TEXT-ALIGN: left;
	text-indent:10px;
	float:left;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	/*BORDER-TOP: #6CA7C7 1px solid;*/
	BORDER-BOTTOM: #DAE7F2 1px solid;  
	BACKGROUND-COLOR: #DAE7F2;
}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 UL LI UL LI A:hover {
	MARGIN-TOP: -2px; 
	DISPLAY: block; 
	FILTER: alpha (opacity=85); 
	MARGIN-LEFT: 50px; 
	WIDTH: 105px; 
	POSITION: absolute;
}
/*二维码*/
#bacode{
    position:fixed;right: 49%;bottom:0;	top: 35%;z-index:9999;width:130px;margin-right:517px;}
#bacode a,#bacode a:link,#bacode a:visited{display:block;padding:10px;line-height:18px;font-size:12px;color:#333;text-decoration:none;white-space:nowrap;text-align:center;background:#f9f9f9;
}
#bacode a:hover{background:#ccd8db;color:#000;}
#bacode img{display:block;margin:5px auto;border:none;}


/*新闻头条*/
.wrap {width:960px;margin:0 auto;height:255px;}
.w440 {width:440px;border:1px solid #e1e1e1;height:265px;float:left;}
.w440 ul.news {width:100%;float:left;height:31px;background:url(../images/news.jpg) repeat-x left top;position:relative;color:#808080;}
.w440 ul.news li {width:112px;height:26px;line-height:26px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;margin-right:6px;float:left;}
.w440 ul.news li.hover {background:url(../images/news_hover.jpg) no-repeat left top;height:31px;color:#fff;}
.w440 ul.news .more {height:13px;line-height:13px;position:absolute;top:6px;right:10px;color:#979797;}

.con {padding:0 15px;float:left;width:410px;}
ul.list04 li {float:left;}
ul.list04 li p {line-height:22px;font-size:12px;color:#7d7d7d;width:240px;float:right;}
ul.list04 li p a {font-size:14px;color:#005ccc;font-weight:bold;width:240px;margin:10px 0 5px;display:block;}
ul.list04 li p a.red {font-size:12px;font-weight:normal;width:auto;margin:0;display:inline;}
ul.list04 li img {width:150px;height:120px;float:left;padding:10px;}

ul.list041 li {float:left;}
ul.list041 li p {line-height:22px;font-size:12px;color:#7d7d7d;width:250px;float:right;}
ul.list041 li p a {font-size:12px;color:#005ccc;font-weight:bold;width:200px;margin:10px 0 5px;display:block;}
ul.list041 li p a.red {font-size:12px;font-weight:normal;width:auto;margin:0;display:inline;}
ul.list041 li img {width:150px;height:140px;float:left;padding:3px;}


ul.list05 {border-top:1px dashed #cdcdcd;float:left;padding:10px 0;}
ul.list05 li {line-height:25px;width:100%;background:url(../images/news_li.jpg) no-repeat left center;float:left;}
ul.list05 li span {float:right;padding-right:5px;color:#2d97ff;}
ul.list05 li a {padding-left:15px;font-size:12px;color:#7d7d7d;}

/*产品推荐*/
.w507 {width:507px;border:1px solid #e1e1e1;height:265px;position:relative;float:right;}
.w507 .title {margin:0;height:36px;line-height:36px;background:url(../images/b.jpg) no-repeat 22px center;padding-left:40px;color:#646464;font-weight:bold;font-size:13px;}
.w507 .title font {font-weight:normal;color:#9d999a;}
.w507 .title span {float:right;width:42px;height:16px;line-height:16px;background:url(../images/more.jpg) no-repeat left top;margin-top:10px;margin-right:10px;text-align:center;}
.w507 .title span a {color:#fff;padding-left:5px;font-size:12px;}
.w507 .LeftBotton{height:15px;width:16px;display:none;position:absolute;top:7px;left:235px;cursor:pointer;}
.w507 .RightBotton{height:15px;width:16px;display:none;position:absolute;top:7px;left:250px;cursor:pointer;}
.w507 .Cont{width:487px;overflow:hidden;float:left;margin:7px 10px;_margin:7px 5px;}
.w507 .ScrCont{width:10000000px;}
.w507 .Cont .pic{width:487px;height:200px;float:left;text-align:center;margin-top:10px;}
.w507 .Cont .pic img{width:155px;_width: expression((this.offsetWidth > 155) ? '155px' : true);height:180px;_height: expression((this.offsetheight > 180) ? '180px' : true);display:block;margin:0 3px;}
.w507 .Cont .pic a {margin-bottom:4px;display:block;float:left;overflow: visible;}
.w507 #List1,.w507 #List2{float:left;}


/*五张图片*/
.clear {clear:both;width:100%;}
ul.list06 {border:1px solid #E1E1E1;width:960px;height:216px;background-color:#ebeced;}
ul.list06 li {width:20%;text-align:center;float:left;padding-top:10px;color:#9e9fa0;}
ul.list06 li a.title01 {line-height:20px;font-size:13px;font-weight:bold;color:#9e9fa0;}
ul.list06 li img {margin-top:5px;width:182px;height:201px;}