@charset "utf-8";
/* CSS Document */
/*导航部分样式：*/
body{ font:14px/1.5 Arial, Helvetica, sans-serif;  color:#666666;  line-height:30px; }
body{ padding:0px; margin:0px;background-image:url(../images/bg.jpg); background-color:#ffffff; background-repeat:repeat-x;}
img { border:0;}
a { color:#666666; text-decoration:none; }
a:hover { color:#ff0000;text-decoration:none;}
ol,ul,li,td,tr,table{list-style:none;}
h1, h2, h3, ul, li, dl, dt, dd, p{margin: 0px;padding: 0px}
h2{ font-size:14px; color:#000000; font-family:"微软雅黑"; font-weight:bold; display:inline;}
li{float:left;}
hr{ height:1px; border-bottom:1px solid #cccccc;}


#pagger{ width:1004px; margin:0 auto;}
#head{ background-image:url(../images/head.jpg); width:991px; height:161px; margin:0 auto;}
/*#menu{ width:991px; height:46px; margin:0 auto;}

.topmenu
{
	width:991px;
	height:42px;
	color:#000000;
	margin:0 auto;

}
.topmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.topmenu li
{
	float:left;
	overflow:hidden;
	height:42px;
	background:url(../images/menuline.jpg) left no-repeat;
	line-height:42px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
		margin-top:2px;
}

.topmenu li a
{
	display:block;
	padding:0 35px;
	text-decoration:none;
	font:14px;
	color:#ffffff;
	font-weight:bold;
	line-height:42px;

}

.topmenu li a:hover
{
	
	color:#ffffff;
	background-color:#396687;

}
*/
.w960 {width: 991px;}
#banner{width:991px; height:344px; margin:0 auto; margin-top:10px; background-color:#FFFFFF;}
.index_a{ background-image:url(../images/a.jpg); width:991px; height:389px; margin:0 auto;}
.txtabout{ width:560px;  padding-top:160px; padding-left:35px;}

.index_mid{ background-image:url(../images/midbg.jpg); background-repeat:repeat-y; width:991px; margin:0 auto; padding-bottom:20px;}
.index_probg{ background-image:url(../images/probg.jpg); width:957px; margin:0 auto; background-repeat:repeat-x; padding-bottom:15px;}
.index_ptitle{ background-image:url(../images/pt.jpg); width:846px; margin:0 auto; height:383px;}
.index_ptitle a{ width:846px; height:383px; display:block;}
.index_pro{ width:957px; margin:0 auto; margin-top:15px;}

.index_protitle{ background-image:url(../images/prot.jpg); width:846px; height:383px; margin:0 auto; margin-top:40px;}
.index_protitle a{width:846px; height:383px; display:block;}
.txtpros{ width:957px; margin:0 auto; margin-top:15px;}

.i_p3bg{ background-image:url(../images/p3_bg.jpg); background-repeat:repeat-x; width:957px; margin:0 auto; margin-top:30px; padding-bottom:30px; border-top:1px solid #4db7c4;}
.index_p3{ background-image:url(../images/p3.jpg); width:846px; height:383px; margin:0 auto; margin-top:15px;}
.index_p3 a{ width:846px; height:383px; display:block;}

.i_p4bg{ background-image:url(../images/p3_bg.jpg); background-repeat:repeat-x; width:957px; margin:0 auto; padding-bottom:30px; border-top:1px solid #236db6;}
.index_p4{ background-image:url(../images/p4.jpg); width:846px; height:383px; margin:0 auto; margin-top:15px;}
.index_p4 a{ width:846px; height:383px; display:block;}

.i_p5bg{ background-image:url(../images/p3_bg.jpg); background-repeat:repeat-x; width:957px; margin:0 auto; padding-bottom:30px; border-top:1px solid #236db6;}
.index_p5{ background-image:url(../images/p5.jpg); width:846px; height:383px; margin:0 auto; margin-top:15px;}
.index_p5 a{ width:846px; height:383px; display:block;}

.i_p6bg{ background-image:url(../images/p3_bg.jpg); background-repeat:repeat-x; width:957px; margin:0 auto; padding-bottom:30px; border-top:1px solid #236db6;}
.index_p6{ background-image:url(../images/p6.jpg); width:846px; height:383px; margin:0 auto; margin-top:15px;}
.index_p6 a{ width:846px; height:383px; display:block;}

.i_p7bg{ background-image:url(../images/p3_bg.jpg); background-repeat:repeat-x; width:957px; margin:0 auto; padding-bottom:30px; border-top:1px solid #236db6;}
.index_p7{ background-image:url(../images/p7.jpg); width:846px; height:383px; margin:0 auto; margin-top:15px;}
.index_p7 a{ width:846px; height:383px; display:block;}


.index_case{ width:957px; margin:0 auto;}
.case_left{ width:475px; float:left;}
.case_right{ width:475px; float:right;}

#foot{ background-image:url(../images/foot.jpg); width:100%; height:207px; margin:0 auto; margin-top:20px;}
.txtfoot{ width:991px; margin:0 auto; color:#ffffff; font-size:14px; line-height:30px; padding:25px 0; text-align:center;}

.about{ background-image:url(../images/aboutpic.jpg); width:991px; height:141px; margin:0 auto;}
.about_bg{background-image:url(../images/midbg.jpg); background-repeat:repeat-y; width:991px; margin:0 auto;}
.abouttitle {width: 971px; padding: 5px 0; overflow: hidden; margin-left:10px;}
.abouttitle h2 {font-size:18px; font-family:"微软雅黑"; line-height:20px; height:20px; font-weight:bold; color: #0099cc; margin-bottom: 10px; padding-top:15px;}
.sbody{ width:971px; margin:0 auto; padding:10px 0;}
/*.pa{ float:left; margin-left:10px; background-color:#236db6; width:480px; height:40px; text-align:center; line-height:40px;}
.pa a{width:480px; height:40px; display:block; color:#ffffff;}
.pa a:hover{background-color:#3f93e3; color:#ffffff;}
.pb{ float:right; margin-right:10px; background-color:#4db7c4; width:480px; height:40px; color:#FFFFFF; text-align:center; line-height:40px;}
.pb a{width:480px; height:40px; display:block; color:#ffffff;}
.pb a:hover{background-color:#5acfdd; color:#ffffff;}*/

.about_left{ width:200px; float:left;}
.about_right{ width:760px; float:right;}
.txtplist{ width:200px; margin:0 auto;}
.atitle{ width:760px; margin:0 auto;}


.smenu{ width:991px; height:40px; margin:0 auto;}

.stopmenu
{
	width:991px;
	height:40px;
	color:#000000;
	margin:0 auto;
}
.stopmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.stopmenu li
{
	float:left;
	overflow:hidden;
	height:40px;
/*	background:url(../images/menuline.jpg) left no-repeat;*/
	line-height:40px;
	margin-left:0px;
	font-size:14px;
	

}

.stopmenu li a
{
	display:block;
	padding-right:15px;
	
	text-decoration:none;
	font:14px;
	color:#ffffff;

	line-height:40px;

}

.stopmenu li a:hover
{
	
	color:#ffffff;


}
#tbox{width:138px; float:right; position:fixed; right:15px; bottom:15px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/

#tbox ul li { float:right; margin-left:15px; }

ul,li { list-style:none; }
#pinglun,#gotop{ width:49px; height:67px; background:url(../images/top.jpg) no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#gotop{ background-position:0 -118px;} 


*{margin:0;padding:0;list-style:none;}
img{border:0 none;} 
.box{}
/*主导航菜单*/
#nav-menu{height:43px; width:991px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 10px;}
#nav-menu .menu li{position:relative;float:left;padding:0 8px 0 5px;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:33px;text-decoration:none;font-size:14px;width:150px;text-align:center; padding-top:10px;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#75c5fa;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:150px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:43px;left:5px;width:150px;background:#FFF;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:150px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#666666;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{color:#1a529c;text-decoration:none;}



#content{width: 100%;height: auto; margin: 0 auto;}
#content div{width: 100%; height: 868px; margin: 0 auto;}
#content div h1{font-size: 36px; color: #fff;}
#menu{width: 180px;height: auto; position: fixed;top: 50%;right: 15px;margin-top: -185px;}
#menu ul{display: block;list-style: none}
#menu ul li a{width: 180px; height: 54px; line-height: 54px; text-align: center;background-color: #fff;color: #236db6;display: block}
#menu ul li a:hover,#menu ul li a.cur{background-color: #236db6;color: #fff;}



<!--默认样式开始-->
.n9{ width:200px; margin:0 auto;}
.n10{ background-color:#cccccc;width:200px; height:40px; text-align:center;line-height:40px; color:#666666; margin-bottom:6px;  overflow:hidden;}
.n10:hover{ background-color:#76c5fa; width:200px; height:40px;line-height:40px; color:#fff; cursor:pointer;}
.n11{ border-bottom:1px dashed #cccccc; width:240px; height:25px; padding-left:15px; line-height:25px; color:#666666; margin-bottom:8px; overflow:hidden;}
.n11:hover{  border-bottom:1px dashed #8fc320; width:240px; height:25px; padding-left:15px; line-height:25px; color:#8fc320; cursor:pointer;}
.newslist { margin:0 auto;}
.newslist ul { }
.newslist li { width:95%;
	background: url(../images/ico.jpg) no-repeat 4px center;
	padding: 5px 0 5px 18px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
/*	border-bottom: #bebebe 1px dotted;*/
	
}
.newslist li a {
	color: #515151;
}
.newslist li a:hover {
	color: #0099cc;
}
.newslist li span {
	color: #939393;
	float: right;
}

.maincontent {margin:0 auto;}
#productslist {overflow: hidden;}
#productslist li {margin-bottom: 15px; padding:0 13px 0 15px; float: left; text-align: center;}
#productslist a {display: block; overflow: hidden; padding: 8px;  width:270px;}
#productslist a:hover { padding: 8px;}
#productslist h3 {font-size: 14px;  font-weight:normal; position:relative; margin-top:-37px; }
#productslist p {margin: 0; height: 120px; overflow: hidden;}

.news-tit h3{ padding-bottom:5px; margin-bottom:5px;font-size:18px; "微软雅黑"; color:#236db6; text-align:center;}
.news-tit p{ text-align:center;color:#cccccc; padding-bottom:10px; border-bottom:3px solid #e4e3e3; }
.news-con{ margin-top:20px;}
.fenxiang{width:100%;height:25px;padding:15px 0px ; border-bottom:solid 1px #ccc;}
.fenye{width:100%; height:30px; padding:0px 0px 0px 0px;}
.right{float:right;}
.clear{ clear:both;}

.newslists { margin:0 auto;}
.newslists ul {}
.newslists li {
	background: url(../images/ico.gif) no-repeat 4px center;
	padding: 5px 0 5px 18px;
	height: 35px;
	line-height: 35px;
	font-size:14px;
	width:96%;
	overflow: hidden;
	border-bottom: #bebebe 1px dotted;
	
}
.newslists li a {
	color: #515151;
}
.newslists li a:hover {
	color: #0099cc;
}
.newslists li span {
	color: #939393;
	float: right;
}

.maincontents {margin:0 auto;}
#productslists {overflow: hidden;}
#productslists li {margin-bottom: 15px; padding:0 1px; float: left; text-align: center;}
#productslists a {display: block; overflow: hidden; padding: 5px;  width:240px;}
#productslists a:hover { padding: 5px;}
#productslists h3 {font-size: 14px;  font-weight:normal; position:relative; margin-top:-37px; }
#productslists p {margin: 0; height: 120px; overflow: hidden;}
<!--默认样式结束-->	
.linego {
  border-bottom:1px dashed #ADADAD
}