
/* CSS Document */
* { margin:0; padding:0; list-style:none; }
body { font-family:"微软雅黑"，"宋体"; font-size:12px;background:url(../images/body_bg.jpg) top center no-repeat;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; }
input, select, textarea { font-size:12px; padding:3px 5px; }
.layout { width:965px; margin:0 auto;/*居中*/ clear:both; }
.clear { clear:both;/*清除浮动*/ }
img { border:none; }
li { line-height:22px;/*全局列表行高*/ }
h1 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#029bb1; line-height:25px; padding-left:20px; }
h2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:30px; padding-left:10px; }
h3 { text-align:center; }
a { color:#000; text-decoration:none; }
a:hover { color:#40A5D3; text-decoration:underline;position:relative;left:1px;top:1px;clip:rect();}
.data { }
.left{ float:left}
.right{ float:right}
/*头部开始*/
#top { height:100px; width:951px;}
.in_logo{width:310px; height:100px; float:left;}
.top_right { float:right; width:240px; margin-top:5px; }
.top_right li{ float:right}
.top_right li.n01{ background:url(../images/icon.gif) no-repeat left center; padding-left:10px; width:75px; padding-top:2px}
.top_right li.n02{ background:url(../images/icon02.gif) no-repeat left center; padding-left:25px; width:65px; padding-top:2px}
.top_right li.n03{ background:url(../images/icon.gif) no-repeat left center; padding-left:10px; width:65px; padding-top:2px}
.top_right li.n04{ background:url(../images/japan.gif) no-repeat left center; padding-left:22px; width:50px; padding-top:2px}
.top_right li.n05{ background:url(../images/z02.gif) no-repeat left center; padding-left:22px; width:50px}
/*头部结束*/

/*导航开始*/
#nav { width:951px;}
#nav li{ float:left; height:33px; overflow:hidden; padding-top:4px;}
#nav a:hover {color:#40A5D3; text-decoration:underline;left:0px;top:0px;clip:rect();}
/*导航结束*/

/*banner开始*/
#banner { width:951px;}
/*banner结束*/

/*友情链接开始*/
#links { width:953px; padding-left:2px; clear:both; padding-bottom:10px;}
.links_title { height:31px;width:953px; background:url(../images/index_links.jpg) no-repeat;}
.links_body{ padding:5px 10px;border:1px solid #c8c8c8; border-top:none; background:#fff; height:113px;}
.links_text{margin:0 auto; width:840px; text-align:left; padding-top:10px;}
/*友情链接结束*/

.footer{width:100%; background:url(../images/footer_bg.gif) repeat-x; height:120px; margin-top:30px;}
.footer_text{width:780px; margin:0 auto; text-align:center; padding-top:30px; color:#FFFFFF; font-size:12px;}
.footer_text a { color:#fff; text-decoration:none; }
.footer_text a:hover { color:#fff; text-decoration:underline;position:relative;left:1px;top:1px;clip:rect();}

/*优势领域开始*/
#ysly {background:#FFFFFF; height:33px; width:951px; margin-top:8px; margin-bottom:8px; float:}
/*优势领域结束*/

/*主体开始*/
#content { background:#FFF; }
#main_left { float:left; width:720px; overflow:hidden;}
#left { float:left; width:254px; padding-left:7px;}
.left_yw{width:254px; height:62px; margin-bottom:10px;} 
.left_title { height:31px;width:254px; background:url(../images/left_title_bg.jpg) no-repeat;}
.main_box{float:left; width:706px; padding-left:7px; padding-bottom:10px;}
.main_title { height:31px;width:706px; background:url(../images/main_title_bg.jpg) no-repeat;}
.main_body{ padding:5px 10px;border:1px solid #c8c8c8; border-top:none; background:#fff; height:138px;}
.l_t{padding-top:3px; padding-left:1px;}
.left_body { padding:5px 10px; margin-bottom:10px; border:1px solid #c8c8c8; border-top:none; background:#fff; text-indent:2em; height:145px;}
.left_body ul li { padding-left:10px; line-height:30px; border-bottom:1px dashed #999; background:url(images/ico.jpg) center left no-repeat; }
#center { float:left; width:446px; padding-left:6px;}
.center_title { height:31px; background:url(../images/center_title_bg.jpg) no-repeat;}
.center_body { margin-bottom:10px; border:1px solid #c8c8c8; border-top:none; background:#fff; width:444px;}
.in_list{ height:155px;}
.in_list li{ float:left; width:410px; background:url(../images/icon01.gif) no-repeat left center; padding:0 0px 0 15px; border-bottom:1px dotted #999999; margin-left:10px; }
.text_over {display:block;
float:left;
width:311px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.in_al{ height:534px;}
	.center_case{ width:184px; float:left; margin:15px 18px; display:inline;}
	.center_case_title{width:184px; height:27px; position:relative; overflow:hidden;}
	.mor1{width:30px; height:9px; position:absolute; right:0; top:10px; z-index:9;}
	.center_case_box{width:184px; height:115px; line-height:25px;overflow:hidden;}
	.center_case_box ul li{ border-bottom:1px dotted #999; width:184px; height:22px;  background:url(../images/icon01.gif) no-repeat left center; text-indent:15px;}
	.center_text_over {display:block;
width:170px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#right { float:right; width:240px; padding-right:5px; overflow:hidden;}
.right_con{padding-bottom:8px;}
.right_title { height:31px; background:url(../images/right_title_bg.jpg) no-repeat;}
.right_body { padding:5px 10px;border:1px solid #c8c8c8; border-top:none; background:#fff;}
.right_body ul li { padding-left:15px; line-height:20px;  background:url(../images/icon01.gif) no-repeat left center;  border-bottom:1px dotted #999999; }
.right_text_over {display:block;
width:210px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#rightbg { float:left; width:700px; padding:5px; }
.rightbig_title { height:25px; background:url(images/rightbig_bg.jpg) no-repeat; }
.rightbig_body { padding:10px; }
.tag { float:right; padding-right:10px; padding-top:6px;}
.tag1 { float:right; padding-right:10px; padding-top:6px;}
.products li { float:left; text-align:center; padding:5px; }
.products img { padding:5px; border:1px solid #ccc; }
.products a:hover img { border:1px solid #028bb5; }
.news li { line-height:26px; border-bottom:1px dashed #999999; padding-left:15px; background:url(images/newsico.jpg) left center no-repeat; position:relative; }
.news span { margin-left:10px; float:right; }
/*主体结束*/

/*底部开始*/
#footbg { height:78px; color:#FFF; text-align: center; padding-top:20px; background:url(images/foot.jpg) no-repeat; }
#link_img {  height:30px; }
#link_img ul img {float:left; padding:3px; border:1px solid #999; }
#link_img ul li { float:left; padding:5px; }
#link_text { height:22px; }
#link_text ul li { float:left; padding:5px; }
.table { border-collapse:collapse; width:100%; margin-top:10px; }
.table td { padding:5px; border:1px solid #ccc; }
/*底部开始*/

/*内页开始*/
#index_container {
margin:0 auto; width:951px; background:#fff;
}
#index_left {
float:left; width:240px;
}

#index_prolist1 {
	BACKGROUND: url(../images/bg_index_title4.jpg); HEIGHT: 33px
}
#index_prolist2 {
	BACKGROUND: url(../images/bg_index_content4.jpg); HEIGHT: 173px
}
#index_prolist3 {
	BACKGROUND: url(../images/bg_index_btm4.jpg); OVERFLOW: hidden; HEIGHT: 7px
}
#left_title {
	PADDING-LEFT: 30px; padding-top:8px;FONT-WEIGHT: bold;  height:23px; background:url(../images/index_title_bg.jpg) no-repeat; COLOR: #1779C0;
}
#left_content {
	padding:5px 10px;border:1px solid #c8c8c8; border-top:none; background:#fff;
}
#left_btm {
	BACKGROUND: url(../images/bg_left_btm.jpg); OVERFLOW: hidden; HEIGHT: 6px
}
#index_right {
	FLOAT: right; WIDTH: 702px
}
#right_title {
	PADDING-LEFT: 30px; padding-top:3px; FONT-WEIGHT: bold; BACKGROUND: url(../images/index_right_title_bg.jpg); OVERFLOW: hidden; COLOR: #1779C0; LINE-HEIGHT: 31px; HEIGHT: 31px
}
.text {
	line-height: 25px;
	color: #6f6f6f;
	padding:5px 10px;border:1px solid #c8c8c8; border-top:none; 
}
/*内页结束*/