﻿@charset "utf-8";
/* CSS Document */


/*全局部分*/
body {
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	color:#7F7F8C;
	font-family: Arial, Helvetica, sans-serif;
	line-height:200%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{	font-size:12px;	color:#7F7F8C;	font-family: Arial, Helvetica, sans-serif;	line-height:200%;}
a { color:#7F7F8C; text-decoration:none;}
a:hover { color:#ba2636; text-decoration:none;}

ul { list-style:none; padding:0px; margin:0px;}
img{border:0;}
.clearfloat {clear:both;height:0;font-size: 0px;line-height: 0px;}

.test{ border:1px solid #FF0000;}
.font10Gray{font-size: 9px;color: #777777;}
.font10White{font-size: 9px;color: #FFFFFF;}
.font12Blue{color:#2660A0;}
.font12Red{color:#FF0000;}
.font16Red{font-size: 16px; color:#FF0000;font-weight:bold;}
.font20Red{font-size: 20px; color:#FF0000;font-weight:bold;}
.font14Yh {	font-family: 微软雅黑;font-size: 14px;}
.font14YhBlue {	font-family: 微软雅黑;font-size: 14px;color:#2660A0;}
.font24Yh {	font-family: 微软雅黑;font-size: 24px; color:#2660A0; line-height:35px;}
.font14White{font-size: 14px;color: #FFFFFF;}
.font14{font-size: 14px;}
.font12Gray{ color:#666666;}
.nav1{font-size: 14px; font-weight:bold; color:#666666;}


	
/*顶部*/	
#top{ width:990px; margin:0 auto;}
.topLeft{ width:230px; height:100px; background:url(logo.gif) no-repeat; background-position:0px 40px; float:left;}
.topRight{ width:755px; height:100px; float:left;}
.topR1{	margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height:35px; width:230px; float:right;}
.topR1 img{ margin-top:8px;}	
.topR1 li {margin:0 10px; float:left;}
.topR1 li a{color:#999; }
.topR1 li h1 {color:#999; font-size:12px; font-weight:normal;}
.topR1btnbg{background:url(top_btn_bg1.gif); display:block; width:85px; text-align:center;}

.topR2{ width:755px;height:55px;}
.topR2 li {float:left;	}
.topR2 li a{font-weight:bold; color:#2863A3; font-size: 14px;  width:85px;	height:30px; display:block; line-height: 16px; text-align:center; margin-top:2px; }
.topR2 li a:hover{
	color: #FF9900;
}
.topR2bg{background:url(nav_bg.gif);}
.topR2jg{ width:46px; text-align:center; color:#FFFFFF;}

/*banner*/	
#banner{ width:990px; height:358px; border:1px solid #EEEEEE; margin:10px  auto 0px auto;}

/*page*/	
#page{ width:990px; margin:20px  auto 0px auto;}

.page{ width:980px; margin:0 auto;}
.CasettLeft{ width:455px; float:left;}
.CasettRight1{position : relative ;width:200px; height:70px; float:left;}
.CasettRight2{ float:left;  position:absolute; bottom:0; height : 50% ;}
.casefont {
	width: 750px;
	float: left;
}
.casett {
	width: 230px;
	float: left;
	text-align:center;
}
.castlist {
	width: 980px;
}

.caselist li {
	background-position: 0px 10px;
	float: left;
	width: 20%;
	background-image: url('case_bg.gif');
	background-repeat: no-repeat;
}
.caselist li img{
width: 180px;
height: 110px;
border:1px #EEEEEE solid;
margin-top:10px;
margin-bottom:10px;
}
.casename{
display:block;
text-align:center;
margin:0 auto;
}

.guandianleft{
width:390px;
float:left;
	
}
.guandiancenter{
width:340px;
float:left;
text-align:center;
padding-top:15px;
}

.guandianright{
padding:42px 0px 0px 0px;
width:230px;
float:left;
line-height:275%;
}

.index_lt1{ height:30px; padding-top:15px;}
.index_lt1list li{
	background-position: left 10px;
	margin-top:20px;
	padding-left: 15px;
	background-image: url('dot2.gif');
	background-repeat: no-repeat;
}

.index_newspic{ width:410px; float:left;}
.index_newslist{ width:560px; float:right; }
.index_newslist_tt{ width:100%; }
.index_newslist_tt span{ float:right; width:90px;}
.index_newslist li{ width:95%; line-height:32px; }
.index_newslist li span{float:right; width:80px; text-align:center; }

/* 底部 */
#bt{ width:980px; margin:0px auto; margin-top:15px;}
.bt_link{
	background-image: url('bt_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F9F9F9;
}
.bt_link_L{float:left; margin-left:10px; width:80px; margin-top:10px; margin-bottom:10px;}
.bt_link_R{float:left; margin-right:10px; width:870px; margin-top:10px; margin-bottom:10px;}
#bt1{ width:980px; margin:0px auto;}
.bt_tel_L{float:left; margin-left:10px; color:#999999; line-height:35px;}
.bt_tel_R{float:right; margin-right:10px; color:#999999; line-height:35px;}

/* 页面部分 */
#nei_banner{ width:980px; height:240px; border:1px solid #EEEEEE; margin:10px  auto 0px auto;}
#Content{ width:980px; margin:25px auto auto auto;}
.btn li{ float:left; text-align:center;}
.btn li a{ background:url(btn_2.gif); display:block; width:126px; height:29px; font-size:14px; padding-top:3px; }
.line_jg{ background:url(line_x1.gif) center repeat-x; height:10px;}
.news_l{ width:282px; float:left;}
.news_r{ width:680px; float:right;}
.newslist{ margin-top:10px;}
.newslist li{ width:95%; line-height:32px; }
.newslist li span{float:right; width:80px; text-align:center; }
.news_page{text-align:right; width:95%; line-height:35px;}

.website1_tt1{ margin-top:15px; margin-bottom:15px; background:#F3F3F3; height:40px;}
.website1_content li{ float:left; width:180px;}
.website1_content a{ display:block; line-height:20px; text-align:center;}
.website1_content span{ width:230px; float:right; margin-right:25px;}

.website5_from ul{ margin-top:20px;}
.website5_from li{ line-height:35px; height:35px; padding-left:15px; margin-top:5px; margin-bottom:5px;}
.website5_from h1{ width:100px; float:left;	font-size:12px; font-weight:normal;}

.host_bg li{ width:230px; height:310px; float:left; background:url(host_bg.gif); margin-right:11px;}
.host01{font-weight:bold;font-size: 14px;color:#2660A0; padding-left:40px; line-height:40px;}
.host02{padding-left:10px; margin-top:5px;}
.host03{ line-height:20px; padding-left:60px;margin-top:5px;color:#000000;	font-weight:bold;height:50px;background-image: url(host.gif);background-repeat: no-repeat;background-position: 15px center;}
.host04{padding-left:20px; padding-right:25px; margin-top:5px;color:#2660A0; line-height:20px;}

.point li{ background:url(line_x1.gif) repeat-x bottom; height:100px; margin-bottom:20px;}
.point li a{ color:#666666;}
.point li a:hover{ text-decoration:underline;}
.point span{ color:#ba2636; float:left; width:100px;}

.case_btn li{ background:url(case_btnbg.jpg) right; width:93px; height:34px; line-height:34px; float:left; padding-left:15px; color:#666666;}
.case_btn li a{ color:#666666;}
.case_btn span{background:url(new.gif) no-repeat center; width:17px; height:34px; float:right; margin-right:30px;}
.case_search{ text-align:right; margin-top:15px; margin-bottom:15px; width:970px;}
.case_list{ }
.case_title{ width:950px; background:url(case_dot1.gif) no-repeat #F7F7F7; font-size:14px; font-weight:bold; padding-left:20px; line-height:33px;}
.case_L{ width:200px; float:left; background:#F7F7F7; margin-top:15px;}
.case_C{ width:200px; float:left; margin-top:15px;}
.case_R{ width:550px; float:left;  margin-top:15px; margin-left:20px; line-height:180%;}
.case_Rline{background:url(line_x1.gif) bottom repeat-x; padding-top:4px; padding-bottom:4px;}
.case_Rline p{ 	margin-bottom:2px;	margin-top:2px;}
.case_Rline a{color:#2660A0;}
.case_Rtop{margin-top:5px;}
.case_Rriqi{margin-left:120px;}


.contact_L{
	width:273px;	float:left;	border: 1px solid #EEEEEE;	height:470px;}
.contact_C{
	width:449px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	height:470px;
	color:#666666;
}
.contact_R{
	width:254px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	height:470px;
	color:#666666;
	line-height:230%;
}
.contact_BT{
	width:958px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	margin:0px auto;
	padding-left:20px; padding-top:20px; padding-bottom:20px;
}




