/* CSS Document */
body{margin:0 auto;padding:0;display:block;}
a {list-style:none;text-decoration:none;color:#000;}
img{border:0;}
li {list-style:none;}
a:hover {color:#004e98;}
.top-center {width:1110px;margin:0 auto;height:110px;}
.logo {margin:3px 0 5px 20px;float:left;width:180px;}
.banben {float:right;margin:40px 10px 10px 40px;}
.banben a{padding:3px 10px;background:#d5dee7;text-align:center;font-size:12px;}
.call {float:right;padding-left:20px;background:url(../images/bsm_06.jpg) no-repeat;height:24px;font-family:"Candara";font-size:18px;margin-top:37px;color:#003466;margin-left:500px;}
.nav {width:1110px;height:28px;margin:0 auto;}
.nav li:hover{background:#0058ad;color:#fff;	-moz-transition: background 2s ease-out;
	-webkit-transition: background 1s ease-out;
}
.nav li:hover li{background:#0058ad;}
.nav li:hover a {color:#fff;}
.nav ul {width:1110px;float:left;margin:0 auto;padding:0;}
.nav li {list-style:none;float:left;text-align:center;padding:0 37px 0 41px;}
.nav .lli {background:url(../images/bsm_10.gif) no-repeat;}
.nav li a {font-size:14px;letter-spacing:2px;}
.Body {background:url(../images/bsm_14.gif) repeat-x;}
.main {width:1110px;margin:0 auto;}
/* haibao */
#bill {	width:1110px;	height:420px;		position:relative;}
#bill ul.Slides {	margin:0;	padding:0;	height:420px;	overflow:hidden; /*ģ*/}
#bill ul.Slides li {	width: 1110px;	height: 420px;}
#bill ul.Slides img{	width: 1110px;	height: 420px;}
#bill .SlideTriggers{ 
	padding-left:1020px;
	list-style: none; 
	position: absolute; 
	top: 362px; 
	z-index: 10;
	height: 20px;
}
#bill .SlideTriggers li{
	float: left;
	display: inline;
	width: 13px;
	height:13px;
	line-height:15px;
	text-align:center;
	cursor: pointer;font-size:10px;
	overflow: hidden; 
	margin:10px 8px;background:#7c7c7c;
	border:1px #818181 solid; 
}
#bill .SlideTriggers li.Current{ 
	
	
	border:1px #818181 solid; background:#7c7c7c;
	height: 13px;font-weight:bold;
	width: 13px;font-size:10px;
	margin:10px 8px; color:#fff;
}

.Body {position:relative;overflow:hidden;}
.main {position:relative;overflow:hidden;}
.three {margin:20px 0;width:1110px;height:145px;}
.t-one {width:306px;height:155px;float:left;}
.t-left {float:left;width:95px;}
.t-right {float:right;margin:0 5px;line-height:22px;font-size:12px;width:200px;letter-spacing:1px;}
.t-two {margin:0 19px;width:483px;height:155px;float:left;}
#demo {overflow:hidden;width: 470px;float:left;height:140px;margin:0 5px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.t-three {width:282px;float:right;}
.t-three .t-left {width:85px;}
.t-three .t-right {width:195px;font-size:12px;margin:3px 0;}
.Foot{margin-top:20px;}
.footer {width:100%;height:30px;line-height:30px;text-align:center;background:#e5eff8;font-size:12px;}
.footer a {margin:0 18px;}



/* about */
.haibao1 {padding-bottom:18px;background:url(../images/about_01.jpg) no-repeat bottom;-moz-transition: background 3s ease-out;-webkit-transition: background 3s ease-out;}
.main .left {width:310px;float:left;margin-right:15px;background:none;}
.main .right {width:775px;float:right;background:none;}
.l-bottom {margin:5px 2px;}
.r-topp {width:773px;height:27px;line-height:32px;font-size:12px;border-bottom:1px #919191 solid;letter-spacing:2px;}
.r-bottom {margin:10px 20px;letter-spacing:2px;line-height:24px;font-size:14px; min-height:250px;}
/*./*r-bottom span {font-size:24px;line-height:40px;font-weight:bold;color:#003399;font-family:"";letter-spacing:0px;}*/
.r-table {font-size:12px; margin-top:10px;}

/*  pro  */
.left li{width:300px;height:20px;padding-left:5px;border-bottom:1px #0066CC dashed;margin-bottom:10px;float:center;}
.left li a{font-size:13px;}

#hx_pro{margin-right:5px; float:left; }
#hx_pro img{ float:left; border:1px solid #d0d0d0; padding:2px;}
.pro{ display:block;width:775px; /*overflow:hidden;*/}
.pro li{ float:left;display:block; width:360px; height:250px; text-align:center; margin:5px;}
.pro li span {font-size:12px; line-height:30px; text-align:center; }
.pro li span a{color:#000;}
.pro li span a:hover{color:#0062bf; text-decoration:none;}
.pro_bt{ width:100%; line-height:25px; text-align:center; font-size:20px; margin-top:20px; color: #525252;}
.pro_nr{ width:100%; margin-top:20px;}
.pro_nr p{ line-height:25px; color:#525252; font-size: 12px; text-indent: 2em;}


.con_con_pro {/*margin-bottom:20px;*/ width:100%;}
.con_con_pro img {border:1px solid #eaeaea; padding:2px;}
.con_con_pro_1 { line-height: 32px; padding-left: 10px; /*padding-top: 20px;*/ width: 100%;}
.pro1 {width:100%; /*height:200px;*/ float:left; /*padding-left:10px; padding-top:10px;*/ margin-bottom:10px;}
.z_pro1 { width:100%; float:left; padding-top: 5px;}
.y_pro1 { width:100%; float:right; padding-top: 5px; color: #525252; font-size: 12px; line-height: 25px; text-align:center;}
.pro_pic{ width:100%; /*padding-top:20px;*/}
.pro_conten{ padding-top:0px;}



/*  zlxz  */
.r-bottom li{margin-bottom:20px;border-bottom:1px #999999 dashed;padding-left:20px;background:url(../images/r-1.jpg) no-repeat left 10px center;}
 /* peple */
.r-bottom p{font-size:12px;line-height:18px;}

.join{ clear:both;width:450px;height:20px; padding-top:5px; margin:20px auto;}
.join strong{ display:block;width:200px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.join span{ display:block;width:200px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.join a{ color:#333333;}
.join a:hover{ color:#000000; text-decoration:underline;}

/*-分页-*/
.zipage,.zi_page{ clear:both;width:auto;/*height:30px;*/text-align:center;padding:20px 0px 5px 0px;font-size:12px;}
.zipage span{ font-weight:bold;padding:1px 5px 1px 5px; background-color:#fff;color:#007b03; border:1px solid #007b03; margin-right:5px;}
.zipage li{ display:block;margin-top:5px;}
.zipage a{ color:#000000;padding:1px 5px 1px 5px; text-decoration:none;color:#343434; margin-right:5px; border:1px solid #515254; background-color:#fff;}
.zipage a:hover{ background-color:#3CA8C4;color:#fff;padding:1px 5px 1px 5px; font-weight:bold; text-decoration:none;}
.zi_page a:hover{ text-decoration:underline;}

.pre_list{ clear:both; width:100%; height:20px; padding-top:5px; border:1px dashed #999999; background-color:#c7f4ff; margin:20px auto;}
.pre_list .p{ display:block;width:300px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.pre_list .n{ display:block;width:300px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.pre_list a{ color:#333333;}
.pre_list a:hover{ color:#000000; text-decoration:underline;}

.pro_sx { background-color: #C7F4FF; border: 1px dashed #999999; clear: both; height: 20px; margin: 20px auto; padding-top: 5px; width: 100%;}
.pro_sx strong { color: #000000; display: block; float: left; font-weight: normal; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; width: 300px;}
.pro_sx span { color: #000000; display: block; float: right; overflow: hidden; padding-right: 10px; text-align: right; text-overflow: ellipsis; width: 300px;}
.pro_sx a {color: #333333;}
.pro_sx a:hover { color: #000000; text-decoration: underline;}

