@charset "gb2312";
/* CSS Document */

*{margin:0;padding:0;word-wrap:break-word;}
*{border:none;text-decoration:none}
body{font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#333; background:#fff;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
html,body{ height:100%;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.hide{ display:none}
del{ text-decoration:none; padding:0px;margin:0px}

/*Ö÷Ìå*/
.head{ width:100%; height:70px; background:url(head.jpg) left top no-repeat #084f83;}

.clear {clear:both;height:0px; margin:0; line-height:0; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank{ height:0; clear:both; margin-bottom:10px;}
.mainbox{height:100%; z-index:1;position:relative; }

.box { height:auto !important; border:2px solid #ccc; padding:10px; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, IE6+ using IE-CSS3 */  behavior:url(ie-css3.htc);}


.bk { height:auto !important; border:2px solid #ccc; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc); text-align:center; }

/*.left{width: 250px;background: #fff;float: left;}
.right{ width:800px; float:right;}
*/
.left {width:250px; background:#fff; position:absolute; left:0 ;z-index:1 } 
.right {width:95%; background:#fff;  left:0;} 
.news {margin-left:260px; background:#fff;} 


.la{ width:250px; float:left;}
.ca{ width:180px; float:left; margin-left:15px;}
.ra{ width:300px; float:right;}

.lb{ width:500px; float:left;}
.rb{ width:270px; float:left; margin-left:20px;}

.rlb{ width:130px; float:left;}
.rrb{ width:130px; float:right;}

.news{height:auto;; padding-bottom:60px;}
.news .tit{ height:38px;padding:15px 0px 0px 15px}
.news .tit h4{ height:38px; line-height:38px;font-size:21px;color:#fff; background:#085083; float:right;padding:0px 10px }
.news .tit span{ height:38px; line-height:38px;font-size:21px;color:#fff; float:left;padding:0px 10px;font-weight:bold; background:#aaa}
.news .tit a{ color:#fff; text-decoration:none;}
.news ul li{margin:15px;padding:20px 15px;border-bottom:1px dashed #ddd; height:70px}
.news ul li img{width:70px; height:60px}
.news ul li .r_ct{width:640px; float:left; margin-left:10px;}
.news ul li .r_ct .title{ display:block; height:27px;font-weight:bold}
.news ul li .r_ct .title a{font-size:17px;color:#000; display:block; height:27px;font-weight:bold}
.news ul li .r_ct .intro{ line-height:20px;color:#6d6d6d; text-indent:2em;}
.news ul li .r_ct .intro a{color:#c00}
.news ul li .r_ct span{ float:right; color:#6d6d6d;}
.news ul li:hover{ background:#eee}
.news_page{ text-align:right;padding-right:15px; padding-bottom:20px;}

.wrap{margin:auto;position:relative}
.photo a{display:block;height:auto !important; border:2px solid #ccc; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc);}
.photo a:hover{height:auto !important; border:2px solid #fff; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc);}
.photo span{width:100%;background:#000;display:block;position:absolute;bottom:0px;left:0px;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;font:bold 12px/30px Verdana, Arial; text-align:center;cursor:hand;}
.photo a:hover span{text-decoration:underline}


.leftbox{ padding:0px; margin:auto; width:230px;}
.leftbox .title{height:36px; line-height:36px; text-align:center; color:#817c7f; font-size:18px; font-weight:bold; background:url(leftnav.jpg) repeat-x;}
.leftbox ul{ width:200px; margin:auto; margin-top:10px;}
.leftbox a{ background:#fff;display:block; border-bottom:#E5E7E6 1px solid; height:35px; line-height:35px; color:#6d6d6d; text-align:center;border:2px solid #ccc; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc); margin-bottom:10px;}
.leftbox a:hover{ color:#fff;border:2px solid #ccc; background:#2831f0;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc); text-decoration:none;}

.topbox{ width:960px; padding:10px;}
.topbox .title{height:40px; line-height:40px; text-align:center; color:#000; font-size:24px; font-weight:bold;border-bottom:#E5E7E6 1px solid;}
.topbox ul{}
.topbox ul li{ width:304px; float:left;}
.topbox a{ background:#fff;display:block; border-bottom:#E5E7E6 1px solid; height:35px; line-height:35px; color:#6d6d6d; text-align:center;border:2px solid #ccc; background:#fff;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc); margin-top:10px;}
.topbox a:hover{ color:#fff;border:2px solid #ccc; background:#2831f0;  -moz-box-shadow: 0px 0px 25px #ccc; /* Firefox */  -webkit-box-shadow: 0px 0px 25px #ccc; /* Safari and Chrome */  box-shadow: 0px 0px 25px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */  behavior: url(ie-css3.htc); text-decoration:none;}

.about .tit{ height:38px;padding:15px 0px 0px 15px}
.about .tit h4{ height:38px; line-height:38px;font-size:21px;color:#fff; background:#aaa; float:left;padding:0px 10px }
.about .tit span{ height:38px; line-height:38px;font-size:21px;color:#fff; float:left;padding:0px 10px;font-weight:bold; background:#2163b5}
.infos{ border-bottom:1px dashed #ccc; color:#7a7a7a; line-height:1.6; margin:auto; margin-bottom:10px; margin-top:10px; text-indent:2em;}

.cont{ padding:10px; text-align:left; line-height:1.6;}

.navigation{ height:35px; line-height:35px; border-bottom:1px dotted #ccc; text-align:right}
.navigation a{ color:#6d6d6d; font-size:12px;}


.inmain{margin-left:260px;  background:url(jd2.jpg) right top no-repeat; padding:20px; height:440px; padding-top:40px}
.injing{margin-left:260px;  background:url(jd2.jpg) right top no-repeat; padding:5px; height:440px; padding-top:40px; padding-bottom:60px}
.inshang{margin-left:260px;  background:url(shang.jpg) right top no-repeat; padding:5px; height:440px; padding-top:40px;}

.articlecontent{padding:15px;height:100%;overflow:hidden;border:0px solid #dcdcdc;background:#fdfdfd; }
.articlecontent h3{line-height:35px;text-align:center; font-size:22px; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
.articlecontent .info{height:30px;line-height:30px;text-align:center; border-bottom:1px dashed #ccc;}
.articlecontent .info span{ padding:0px 5px;}
.articlecontent .info span a{color:red;}
.articlecontent .newscontent{font-size:14px;line-height:26px;}
.articlecontent .Author{text-align:right;font-size:14px;color:#000;}
.articlecontent .sharebox{text-align:right; height:26px; line-height:30px; background:#fdfdfd; padding-top:7px;}
.articlecontent .moodbox{}
.xgxw{border-top:#dcdcdc 1px dashed;}
.xgxw .title{height:35px; line-height:35px; font-size:14px;color:#333; font-weight:bold;}
.xgxw .xgnewsbox{padding:8px;}
.xgxw .xgnewsbox ul{}
.xgxw .xgnewsbox li{height:28px;line-height:28px;background:url(artarrow.gif) no-repeat 0px 12px;padding-left:10px;}
.xgxw .xgnewsbox a{ font-size:14px; color:#000;}
.xgxw .xgnewsbox a:hover{color:red;text-decoration:none;}
.xgxw .xgnewsbox span{ padding-left:10px; color:#999;}

#Product {width:720px; margin:auto; margin-bottom:20px;}
#Product ul{ overflow:hidden;}
#Product li {display:inline;float:left;width:195px;padding:10px; padding-top:10px;margin-left:9px;background:#ffefd5;margin-top:10px;height:280px; border:1px solid #fff}
#Product li img {width:195px;height:160px;border:0px; }
#Product li div {height:50px;overflow:hidden;line-height:25px;font-size:12px;font-weight:bold;border-bottom:1px dashed #CACACA; text-align:left;}
#Product li div span {float:right; font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:normal}
#Product li p { line-height:20px;color:#2A2A2A;padding-top:4px; text-align:left; font-size:12px; }
#Product li.bg {background:#f7f7f7; border:1px solid  #900;}
#Product li.bg div {height:50px;overflow:hidden;line-height:25px;font-size:12px;font-weight:bold;border-bottom:1px dashed #f3cd84;color:#CC0000;}
#Product li.bg div span {float:right; font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:normal}
#Product li.bg p {line-height:20px;color:#444;padding-top:4px;text-align:left;}

#Zuopin {width:720px; margin:auto; margin-bottom:20px;}
#Zuopin ul{ overflow:hidden;}
#Zuopin li {display:inline;float:left;width:195px;padding:10px; padding-top:10px;margin-left:9px;background:#ffefd5;margin-top:10px;height:280px; border:1px solid #fff}
#Zuopin li img {width:195px;height:160px;border:0px; }
#Zuopin li div {height:50px;overflow:hidden;line-height:25px;font-size:12px;font-weight:bold;border-bottom:1px dashed #CACACA; text-align:left;}
#Zuopin li div span {float:right; font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:normal}
#Zuopin li p { line-height:20px;color:#2A2A2A;padding-top:4px; text-align:left; font-size:12px; }
#Zuopin li.bg {background:#f7f7f7; border:1px solid  #900;}
#Zuopin li.bg div {height:50px;overflow:hidden;line-height:25px;font-size:12px;font-weight:bold;border-bottom:1px dashed #f3cd84;color:#CC0000;}
#Zuopin li.bg div span {float:right; font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:normal}
#Zuopin li.bg p {line-height:20px;color:#444;padding-top:4px;text-align:left;}

.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide {
	width: 500px;
	height: 390px;
	background: yellow;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImg {
	width:1500px;
	height:390px;
	position: absolute;
	left: 0px;
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImg li {
	width:500px;
	height:390px;
	float:left;
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav {
	width:500px;
	height:90px;
	position: absolute;
	left:300px;
	top:250px;
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li {
	width: 500px;
	height: 30px;
	position: relative;
	overflow: hidden;
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li span {
	width: 200px;
	height: 30px;
	display: block;
	position: absolute;
	left:-20px
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li span s {
	width: 5px;
	height: 9px;
	position: absolute;
	top:10px;
	right: 15px;
	cursor: pointer;
	overflow: hidden;
	background: url(../img/sprite2.png) -107px -20px;
	opacity: 0;
	filter:alpha(opaity=0);
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li.hover span s {
	opacity: 1;
	filter:alpha(opaity=100);
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li a {
	font-weight: 700;
	color: #ffffff;
	width: 180px;
	padding-left:20px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	display: block;
	position: absolute;
	left: 0px;
	top:0
}
.lanrenzhijia .lanrenzhijiaCon .lanrenzhijiaCon-slide .lanrenzhijiaConSlideImgNav li a:hover {
	text-decoration: none
}
#lanrenzhijia1 .lanrenzhijiaConSlideImgNav li span.fCs_nav01 {
	background: #826B99
}
#lanrenzhijia1 .lanrenzhijiaConSlideImgNav li span.fCs_nav02 {
	background: #FF7F9F
}
#lanrenzhijia1 .lanrenzhijiaConSlideImgNav li span.fCs_nav03 {
	background: #B38F7D
}


.mylinks{width:228px; height:36px; margin-top:15px; background:url(mylinks.jpg) top center no-repeat;}
.mylinks p{ color:#5697c1; padding:8px; text-align:center}
.mylinks select{ color:#888;}

.footer{ width:100%;position:absolute; bottom:0; position:fixed; background:#d0e7ed; height:55px;  line-height:55px; text-align:center; color:#1b6894; z-index:1;}
.footer a{ color:#1b6894; text-decoration:none;}
.footer a:hover{ text-decoration:none;}