﻿*{ margin:0; padding:0;}
body{
	font-size: 12px;
	font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif, "宋体";
	color: #333;
}
img{ border:0;}
li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F00;}
.mr10{ margin-right:10px;}
#none {
	background-image: none;
}
.more{ float:right; margin-right:8px; margin-top:8px;}
.top,#nav,.bannerbg,.main,.footer{ margin:0 auto;}
.header {
	width: 100%;
	overflow: hidden;
}

.top {
	background-color:#452E85;
	
}
.topsmall
{
	width:968px;
	margin:auto;
	height:40px;
	line-height:30px	
}
.logo
{
	 text-align:center;
	 background-image:url('../images/bg.jpg');
}
.top h1{font-size:12px; color:#FFF;  padding:5px 0 0 0px; margin:0;}
.menu_border{ height:52px; border-top:solid 1px #e8e8e8;}

.menu{ height:52px; width:968px; margin:0 auto;}

.menu ul li{ float:left; font-size:14px; width:138px; color:#fff; text-align:center; background:url(../images/menu_line.jpg) no-repeat;}

.menu ul li a{ color:#666666; display:block; height:52px; line-height:52px;}

.menu ul li a:hover{color:#fff; display:block; background:#452E85;}

/*banner*/
.bannerbg {
	width: 100%;
	overflow: hidden;
}
.bannerbgtop{ width:100%; height:7px;
background-image: url(../Images/navshadow.png);
	background-repeat: repeat-x;
	background-position: left top;}
.banner {width: 100%; background: #e6e6e6; height: 430px; margin-top:-7px; z-index:-10; position:relative;}
.slide {position: relative; width: 100%}
.ban_c {position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0px; left: 0px}
.banner .ban_nav {text-align: center}
.banner .ban_nav a {border: #cdcdcd 1px solid; text-indent: -99px; background: #fff; border-radius: 50px}
.banner .ban_nav .on {background: #ffb503}

.ban_nav {z-index: 4; position: absolute; text-align: right; width: 100%; bottom: 4px; left: 0px}
.ban_c img {width: 100%; height:350px;}
.ban_nav a {text-align: center; line-height: 14px; width: 12px; display: inline-block;background: #ccc; height: 12px; margin-left: 8px; font-size: 10px; vertical-align: middle; overflow: hidden; cursor: pointer; text-decoration: none; -webkit-text-size-adjust: none}
.ban_nav .on {background: #f90; color: #fff}
.Left {cursor: pointer}
.Right {cursor: pointer}
.banner_bottom{
	width:100%;
	height:37px;
	background-image: url(../Images/tabbg.jpg);
	background-repeat: repeat-x;
}
/**/
.main {
	width: 970px;
	overflow: hidden;
	padding-top: 30px;
}
.left {
	float: left;
	width: 230px;
	overflow: hidden;
}
.llm {
	float: left;
	width: 228px;
	overflow: hidden;
	height: auto;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
.llm .llm_title {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 208px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
}
.llm .llm_con {
	width: 208px;
	float: left;
	padding: 10px;
}
.llm_con ul li {
	height: 25px;
	width: 198px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 25px;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.llm_con ul li a {
	display: block;
}
.llm .lx_con {
	width: 208px;
	float: left;
	padding: 10px;
}
.lx_con ul li {
	height: 25px;
	width: 208px;
	line-height: 25px;
}
.about {
	width: 708px;
	float: left;
	background-color: #FFF;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	line-height: 25px;
	padding-bottom: 80px;
	margin-left:10px;
}
.about_title{	width: 688px;
	float: left;
	height: 30px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;}
	.about_con{
	padding: 10px;
	width: 688px;
	float: left;
	overflow: hidden;
}
.about_con{text-indent: 2em;	padding: 10px;
	width: 688px;
	float: left;
	overflow: hidden;}
.right {
	width: 740px;
	float: left;
overflow: hidden;
}
.fl{ width:980px; float:left;}
.pro {
	width: 166px;
	float: left;
	background-color: #FFF;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 9px;
	overflow: hidden;
}
.pro .proimg {
	width: 166px;
	float: left;
	height: 96px;
	margin-bottom: 10px;
	overflow: hidden;
}
.pro .protxt {
	float: left;
	width: 166px;
	line-height: 25px;
	height: 100px;
	overflow: hidden;
}
.pro .protitle {
	width: 166px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
	font-weight: bold;
background:#ffdd00;
}

.blue{
		background-image: url(../Images/r_bg1.gif);
	background-repeat: no-repeat;
	background-position: right center;}
.green{
	background-image: url(../Images/r_bg2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.yellow{
		background-image: url(../Images/r_bg3.gif);
	background-repeat: no-repeat;
	background-position: right center;}
.bg4{
		background-image: url(../Images/r_bg4.gif);
	background-repeat: no-repeat;
	background-position: right center;}

.ad {
	float: left;
	width: 968px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.new {
	width: 248px;
	border: 1px solid #CCC;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #FFF;
}
.new .new_title {
	width: 228px;
	float: left;
	height: 30px;
	padding-left: 20px;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
.new .new_con {
	width: 228px;
	float: left;
	padding: 10px;
	overflow:hidden;
}
.new_con ul li {
	line-height: 25px;
	height: 25px;
	width: 218px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.case {
	width: 968px;
	float: left;
	height: auto;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-bottom: 10px;
}
.case_title {
	width: 948px;
	float: left;
	height: 30px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
}
.case .case_con {
	float: left;
	width: 948px;
	height: 156px;
	padding: 10px;
}
.ishow {
	width: 170px;
	float: left;
	overflow: hidden;
	height: 155px;
	margin-right: 20px;
}
.ishow .ishowimg {
	padding: 4px;
	height: 115px;
	width: 160px;
	float: left;
	overflow: hidden;
	border: 1px solid #CCC;
}
.ishow .ishowtxt {
	float: left;
	width: 170px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.link {
	float: left;
	width: 948px;
	line-height: 30px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.link a {
	margin-right: 10px;
}




.footer {
	width: 100%;
	background:#452E85;
	text-align: center;
	border-top:#ccc 1px solid;
	padding-top: 5px;
	padding-bottom: 20px;
}
.footer .footnav {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 950px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color:White;
}
.footnav a{
	color: White;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 5px;
}
.footer a{ color:White;}
.footnav a:hover {
	text-decoration: underline;
}

.footer .copyright {
	width: 970px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 25px;
	color: White;
}
.page ,.info,.text,.pic{
	width: 728px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	background-color: #FFF;
}
.title {
	width: 708px;
	float: left;
	height: 30px;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}
.title .dqwz {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
.page_con ,.info_con{
	padding: 10px;
	float: left;
	width: 708px;
	line-height: 25px;
}
.info_con h2 {
	font-size: 17px;
	text-align: center;
	margin-top: 20px;
	line-height: 30px;
}
.info_con .author {
	text-align: center;
	line-height: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	color: #999;
}
.text_con ,.pic_con{
	width: 708px;
	float: left;
	padding: 10px;
	overflow: hidden;
}
.text_con ul li {
	line-height: 30px;
	height: 30px;
	width: 698px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.text_con ul li a {
	display: block;
}
.text_con ul li span ,.new_con ul li span{
	float: right;
}
.txtimg {
	background-color: #FFF;
	float: left;
	width: 968px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	overflow: hidden;
}
.txtimg .txtimg_t {
	width: 948px;
	float: left;
	height: 30px;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}
.txtimg .txtimg_c {
	width: 948px;
	float: left;
	padding: 10px;
	height: 156px;
}
.show {
	width: 200px;
	float: left;
	overflow: hidden;
	margin-left: 22px;
	margin-right: 10px;
}
.show .showimg {
	width: 190px;
	padding: 4px;
	float: left;
	border: 1px solid #CCC;
	height: 125px;
}
.show .showtxt {
	width: 200px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}


.pageing {
	width: 710px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
}
/*分页部分*/
.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #CCCCCC;color:#A0A0A0;}
.List_page span{background:#CCCCCC;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #CCCCCC;}
/*内容分页部分*/
.content_page{}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #CCCCCC;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#CCCCCC;color:#fff;margin:1px;padding:4px 6px;border:1px solid #CCCCCC;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #CCCCCC;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #CCCCCC;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}
#sy ul li{float:left;width:190px;height:155px;}
#sy{ height:160px; width:960px; margin:0 auto; overflow:hidden;}
ul.pro_list{ padding-left:20px;}
ul.pro_list li{ display:block; float:left; width:150px; height:160px; margin-bottom:15px; margin-right:25px;}
ul.pro_list li img{ width:160px; height:120px; padding:2px; border:1px solid #ddd;}
ul.pro_list li span{ display:block; height:25px; line-height:25px; text-align:center;}
ul.pro_list li a:hover{ color:#F00;}

.news_list{padding-top:31px}
.news_list li{ display:block; line-height:30px; height:30px; border-bottom:1px dotted #ddd; padding-left:45px;}
.news_list li a{ float:left; color:#333;}
.news_list li a:hover{ color:#01358c;}
.news_list li span{ float:right; color:#666;}
.news_t{ text-align:center; font-size:16px; font-weight:bold; height:40px; line-height:40px; padding-top:31px}
.fenye{ text-align:center;padding-top:20px}
.pro_pic{ text-align:center;}
.pro_pic img{ max-width:600px; padding:2px; border:1px solid #ddd; _width:350px;}
.catefl
{
	
}.catefl li
{
	float:left;  background-image:url('../images/h_title_line.jpg'); background-repeat:no-repeat;margin-right:20px;padding-left:7px;margin-top:10px
}