@charset "utf-8";
@import url("links.css");
@import url("other.css");
#left .webcontent {
	font-size: 12px;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#left .webcontent .text {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0066CC;
	border-bottom-color: #0066CC;
}
#left .webcontent a {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}

#left  .webcontent  .news_list  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#left .webcontent .news_list li {
	background-image: url(img/news_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	font-size: 14px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.news_list li span {
	float: right;
	margin-right: 10px;
}
.news_list a {
	color: #0066CC;
	text-decoration: none;
}



.indeximg {
	text-align: center;
}
#left .link_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#left .link_list ul li {
	font-size: 12px;
	line-height: 25px;
	width: 100px;
	display: block;
	text-align: center;
	float: left;
	margin: 5px;
}
#left .link_list a {
	color: #F5752F;
	text-decoration: none;
	display: block;
	line-height: 25px;
}
#left .link_list a:hover {
	border: 1px solid #F5752F;
	display: block;
	line-height: 23px;
	width: 98px;
}


.indeximg img {
	border: 1px solid #0066CC;
}
.indeximg h2 {
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.indeximg a {
	font-size: 12px;
	line-height: 25px;
	color: #2576CC;
	text-decoration: none;
}



:root .rim_o .lt{height:39px;}
body {
	background-image: url(img/body_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#top {
	background-image: url(img/top_bg.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#main {
	width: 960px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(img/main.jpg);
	background-repeat: no-repeat;
}
#rim {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 9px;
}
#navigation {
	background-image: url(img/dh_bgb.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ens {
	background-image: url(img/dh_bga.jpg);
	background-repeat: repeat-x;
	line-height: 38px;
	font-family: "宋体";
	font-size: 14px;
	text-align: center;
	width: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
}
.cleanup {
	clear: both;
}
.naught {
	line-height: 38px;
	font-family: "宋体";
	font-size: 14px;
	text-align: center;
	width: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
}
#rim_a {
	background-image: url(img/banner_bg.jpg);
	background-repeat: repeat-x;
	width: 940px;
	padding-bottom: 10px;
}
#banner {
	float: left;
	width: 680px;
}
#enter {
	float: right;
	width: 250px;
}
.title {
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6EA0D3;
}
.rim_a {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	line-height: 25px;
	width: 250px;
}
.rim_a form {
	margin: 0px;
	width: 250px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.row {
	width: 250px;
}
.word {
	text-align: right;
	float: left;
	width: 80px;
}
.rim_b {
	float: left;
	width: 145px;
	text-align: center;
}
.casing {
	width: 135px;
}
.rowa {
	width: 223px;
	text-align: right;
	padding-right: 27px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rowb {
	width: 223px;
	text-align: right;
	padding-right: 27px;
}
#select {
	width: 125px;
	float: right;
	color: #666666;
}
#rim_b {
	width: 160px;
	float: left;
	text-align: right;
	padding-top: 2px;
}
#rim_c {
	float: right;
	width: 85px;
}
#left {
	float: left;
	width: 680px;
}
#right {
	float: right;
	width: 250px;
}
#word_a {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 660px;
	padding-right: 10px;
	padding-left: 10px;
}
#rim_d {
	width: 680px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#rim_d ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rim_d ul li {
	float: left;
	width: 162px;
	border: 1px solid #CCCCCC;
	margin-left: 4px;
}
.rim_e {
	padding-top: 14px;
	padding-bottom: 14px;
}
.rim_e ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.rim_e ul li {
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 10px;
	background-image: url(img/news_dot.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}

#foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 15px;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #118ECE;
	text-align: center;
}
#left #news .news_list {
	width: 330px;
	float: left;
	padding-left: 10px;
}
.linkbtn {
	display: block;
	width: 330px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#right .rim_e {
	font-size: 12px;
	line-height: 25px;
}
#right .case .title a {
	font-size: 12px;
	line-height: 25px;
}
#right .case .title {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}


#right .case dl {
	margin: 0px;
	padding: 0px;
	display: block;
}
#right .case img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
}
#right .case dt {
	float: left;
	display: block;
}
#right .case .img_text {
	margin: 0px;
}
#right .case dd {
	font-size: 12px;
	line-height: 25px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#right .case .more {
	font-size: 12px;
	line-height: 25px;
	text-align: right;
}
#left .webcontent #product-list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#product-list .info_title {
	display: block;
	text-align: center;
}
#left .webcontent .product_list {
	text-align: center;
}
.product_list img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.product_list ul {
	padding: 0px;
	list-style-type: none;
	text-align: left;
	width: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.product_list .info_feedback {
	display: block;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
.product_list .info_feedback a {
	width: 80px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-color: #EEF7FF;
	border: 1px solid #DFF0FF;
}
.product_list .info_feedback a:hover {
	background-color: #D0E9FF;
}

#product-list .info_para2 {
	display: block;
}
#product-list ul li {
	display: block;
	width: 168px;
	float: left;
}
#product-list .info_img {
	display: block;
	text-align: center;
}
#product-list .info_para3 {
	display: block;
}
#product-list .info_detail {
	display: block;
}
#product-list .info_img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.webcontent #product-list {
	margin-right: auto;
	margin-left: auto;
}
.webcontent .download_list dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
.webcontent .download_list span {
	display: block;
}
.webcontent .download_list {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2973B4;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.webcontent .download_list dt {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
	padding-left: 15px;
	background-image: url(img/news_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.webcontent .download_list a {
}
#left  .img_list12  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.img_list12 ul li {
	display: block;
	width: 168px;
	float: left;
	text-align: center;
}
.img_list12 .info_img {
	display: block;
}
.img_list12 .info_img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rim_e .list .pro_li {
	background-image: url(img/tabicons_119.gif);
	background-position: right;
}

#left .webcontent .job-list {
	display: block;
	margin: 0px;
}
.webcontent .job-list span {
	display: block;
	width: 120px;
	float: right;
	text-align: center;
}
.webcontent .job-list dt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.webcontent .job-list dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
.webcontent .message-main ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.message-main .message_list_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.message-main .message_list_info {
	padding: 10px;
	font-size: 14px;
}
.message-main .message_list_reinfo {
	padding: 20px;
	background-color: #EFF4F8;
}
#foot ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#foot .nav {
	padding-bottom: 5px;
}
.nav {
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	background-color: #EDF8FE;
}
.rim_e p {
	margin: 0px;
	padding: 0px;
}
#top #top_nav {
	text-align: right;
	padding-top: 45px;
}
#top #top_nav a {
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#top #date_today {
	text-align: right;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 6px;
}
.webcontent .title_news {
	text-align: center;
}
#login_x1 .log2 {
	display: block;
}
#login_x1 .log4 .log4_name {
	display: block;
	line-height: 20px;
	padding-top: 4px;
}
.list .video_li {
	background-image: url(img/cam.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.video_li span {
	display: block;
	width: 60px;
	float: left;
	padding-top: 8px;
	line-height: 10px;
}
.pro_li span {
	line-height: 10px;
	display: block;
	float: left;
	width: 60px;
	padding-top: 8px;
}
