@charset "GB2312";
/* CSS Document */
/* header_text2 */
.header_text2 { float:left; height:28px; margin:5px 0px 5px 5px; padding:0; width:720px; border-bottom:1px #99cccc solid; margin-bottom:10px;}
.header_text2 a{
	color:#669900;
}
.header_text2 h2 { width:300px; float:left; font: normal 30px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:20px 0 0 10px;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

/* header_text */
.header_text { float:left; margin:10px auto; padding:0; width:1000px; border:1px #9cb6d6 solid;}
.header_text .div .left1 { float:left; width:500px; padding:0; margin:0px 10px 10px 50px !important; margin:0px 10px 10px 25px; }
.header_text .div .left1 h2 {font:normal 34px  Arial, Helvetica, sans-serif; color:#fff;  padding:20px 0 10px 65px; margin:0; background:url("images/h2_bg_slider.gif")/*tpa=http://www.hzruichang.com/styles/images/h2_bg_slider.gif*/ left no-repeat;}
.header_text p { font:normal 11px  Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 15px; margin:0 0 0 10px; line-height:1.8em;}
.header_text a { color:#e4ecef;  padding:0 40px 0 0;}
/********** block index **********/
.body {padding:0; margin:0;}

.body p.grey { font: normal 15px Arial, Helvetica, sans-serif; color:#898989; line-height:1.8em;}
.body span { font: normal 13px Arial, Helvetica, sans-serif; color:#7c9ba8;}
.body em { font:italic 12px Arial, Helvetica, sans-serif; color:#797979;  padding:10px 0 0 10px; line-height:1.8em;}
.body_resize { width:1000px; margin:0 auto; padding:0;}

/*body_blog*/
.left_small { width:260px; float:left; margin:15px 20px !important; margin:15px 15px; padding:5px 5px;}
.left_small ul { list-style:none; margin:5px; padding:0; font: normal 11px Arial, Helvetica, sans-serif;}
.left_small li { padding:1px 10px; margin:0; background:url("images/ul_li.gif") left no-repeat;}
.left_big { width:213px; float: left; }
.left_big1{ width:600px; float:left; margin-left:60px !important; margin-left:30px;}
.left_big img.floatt { float:left; margin:5px 0px; padding:5px;}
.left_big img.floatt2 { float:right; margin:5px 0px; padding:5px;}
.left_big h5 { font:normal 24px Arial, Helvetica, sans-serif; color:#ff6600; padding:5px 5px; margin:0; border-bottom:none;}
.left_big h6 { font:normal 24px Arial, Helvetica, sans-serif; color:#4e4a38; padding:5px 5px; margin:0; border-bottom:none;}
.left_big span { font: normal 15px Arial, Helvetica, sans-serif; color:#898989; padding:5px 0; margin:0;}
.left_big1 .buttonss { width:200px; float:right; margin:5px 0; padding:0; text-align:right;}
.left_big1 .buttonss a { font: bold 11px Tahoma, Geneva, sans-serif;  text-decoration:none; padding:3px 5px; margin:0 3px;}
.left_big1 .buttonss a:hover { background:#ff6600; color:#fff;}
.right_small { width:230px; float: left; margin:5px 0px; padding:5px 5px; border-right:1px #dedede solid; margin-top:15px;}

.right_small a{
    text-decoration:none;
	
}
.right_cont{
    float:left;
	width:720px;
	padding-bottom:10px;
	margin-left:20px;
}

.right_cont ol{
   float:left;
   width:auto;
}
.right_cont ul li{
    float:left;
	width:100%;
	line-height:25px;
	list-style:none;
	border-bottom:1px #dedede solid;
		background:url("../images/preart.gif") 0px  no-repeat;

}
.right_cont ul li a{
    float:left;
	padding-left:22px;
    list-style:none;
	color:#333333;
}
.right_cont ul li p{
    float:right;
	margin-right:10px;
}
.news_list{
    float:left;
	width:100%;
	margin-top:10px;
}
.news_list a{
    text-decoration:none;
}
.fenye{
    float:left;
	width:100%;
	margin-top:40px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#e0e0e0;
	border-top:1px #dedede solid;
}
.fenye a{
		color:#578a9d;

}
.redian{
	float:left;
	width:200px;
}
.re-tit{
	float:left;
	width:200px;
	height:30px;
	border-bottom:1px #cccccc dashed;
}
.re-tit a{
	font-weight:700;
	color:#F00;
	line-height:35px;
}
.re-con{
	float:left;
	width:200px;
}
.re-con1{
	float:left;
	width:200px;
	margin-left:20px !important; margin-left:10px;
}
.re-con ul, .re-con1 ul{
	margin-top:10px;
}
.re-con ul li a, .re-con1 ul li a{
	color:#333;
	padding-left:1px !important; padding-left:10px;
}
.re-con ul li, .re-con1 ul li{
	padding-left:10px !important;
	padding:2px;
	background:url("../images/list-style.gif") left center no-repeat;
	border:none;
	line-height:24px;
}
.center-con{
     float:left;
	 width:700px;
	 margin-left:5px;
}
.center-con-tit{
     float:left;
	 width:700px;
	 height:20px;
	 font-size:14px;
	 font-weight:700;
	 text-align:center;
	 margin-top:15px;
}
.center-con-time{
     float:left;
	 width:700px;
	 margin-left:15px;
	 border-bottom:1px #cccccc dotted;
	 text-align:right;
}
.center-con-con{
     float:left;
	 width:700px;
	 padding-bottom:10px;
	 border-bottom:1px #cccccc solid;
	 margin-top:10px;
}
/*pic-list*/
.case_li{
    float:left;
	width:230px;
	border-right:1px #dedede dotted;
	margin-top:10px;
	border-bottom:1px #dedede dotted;
}
.case_cont{
    float:left;
	width:203px;
	margin-left:40px !important; margin-left:5px;
	line-height:20px;
	color:#666666;
	padding-bottom:5px;
}
.case-pic{
	float:left;
	width:203px;
	height:150px;
	text-align:center;
}
.case_cont p{
	display:block;
	float:left;
	width:90%;
	height:38px;
	overflow:hidden;
}
.case_cont a{ font-size:14px; font-weight:bold; line-height:30px;}
.list_right_con21{
     float:left;
	 width:672px;
	 height:18px;
	 margin-left:17px;
	 margin-top:40px;
	 text-align:center;
}
.i_left-l{
    float:left;
	width:210px;
}
/*pro-list*/
.pro1{
	float:left;
	width:95%;
	margin-left:10px;
}
.pro-tit{
	float:left;
	width:95%;
	height:20px;
	margin-left:10px;
	border-bottom:1px #cccccc solid;
	padding-bottom:3px;
	padding-top:10px;
}
.pro-tit a{
	font-weight:bold;
	font-size:14px;
}
.pro-con{
	float:left;
	width:95%;
	margin-left:10px;
	border-bottom:1px #cccccc solid;
	padding-bottom:13px;
	padding-top:10px;
}
.pro-con ul li {
	float:left;
	display:block;
	width:180px;
	height:20px;
	background:url("../images/list-style11.gif") left center no-repeat;
	border-bottom:none;
	list-style:none;
}

/*company introduction style*/
.company_brand
{
    width:100%;
    margin:0 auto;
    text-align:center;
    padding:5px 0;
}
#companyImg{
    height: 264px;
}
.company_image
{
    float:left;
    width:100px;
    height:100px;
    margin:0px 10px;
}

.company_service_intro
{
    width:100%;
}
h2
{
    width:100%;
    text-align:center;
    font-size:26px;
}
h3
{
    width:100%;
    text-align:center;
    vertical-align:middle;
    font-size:22px;
    margin-top:10px;
    margin-bottom:10px;
}

.content_introduction
{
    font-size:15px;
    margin-right:10px;
    line-height:24px; 
    word-spacing:3px; 
    font-family:宋体;
    margin-left:10px;
    /*float:left; 浮动和边距方向一致导致双倍边距问题*/   
    _display:inline;    /*修复IE6.0的出现双倍边距问题*/
}

.content_introduction h4
{
    width:100%;
    margin:0px;
    vertical-align:middle;
    line-height:30px; 
    height:30px;
}
.company_service_display
{
    color:Red;
    font-size:16px;
    font-weight:bold;
    font-family:宋体;
    padding-left:100px;
}
.company_service_content
{
    color:Blue;
    font-size:14px;
    font-family:宋体;
}

.company_contact
{
    width:100%;
    height:auto;
    padding-left:40px; 
    padding-top:15px; 
    padding-bottom:3px; 
    color: Black; 
    font-size:16px; 
    line-height:25px;
    background-color:#F5F8FD;
    clear:both;
}

/*knowledge style*/
.knowledge_lib
{
    width:100%;
    margin-top:10px;
    padding-left:25px;
}

.knowledge_lib h1
{
    text-align:center; 
    line-height:50px; 
    margin-bottom:5px;
}

.knowledge_lib ul {
	text-align:center;
	line-height:26px;
	list-style-type:none;
	height:26px;
	list-style-image:none;
}
.knowledge_lib ul li
{
    list-style-type:none;
    margin:2px;
    float:left;
    height:22px;
    list-style-image:none;
    border-right:#fff 1px dotted;
    padding-left:8px;
	padding-right:8px;
}
.knowledge_lib ul li a {
	padding-bottom:0px;
	display:block;
	padding-top:0px;
	text-decoration:underline;
	font-size:14px;
	font-weight:200;
	color:Blue;
}

/*company service project style*/
.product_service_image
{
    margin: 20px auto; 
    width: 650px; 
    font-size: 10.5pt;
}
.product_service_image img
{
    width:98px;
    height:36px;
}
.product_service_item
{
    margin: 4px auto; 
    width: 650px; 
    font-size: 10.5pt;
}
.product_service_item_image
{
    text-align: center; 
    margin-top: 4px; 
    width: 160px; 
    float: left; 
    height: 150px; 
    margin-left: 2px; 
    overflow: hidden;
}
.product_service_item_intro
{
    line-height: 22px; 
    margin-top: 5px; 
    width: 450px; 
    word-wrap: break-word; 
    margin-bottom: 10px; 
    float:left; 
    margin-left: 20px; 
    font-size: 10.5pt;
}
.product_service_item_intro span
{
    color:#f70; 
    font-size:16px;
}
.product_service_item_intro img
{
    border:0px;
    width:86px;
    height:20px;
}

/*service seperate hr*/
.product_service_sep_p
{
    margin-top:10px;
    width:98%; 
    border-top:1px Blue dashed;
    font-size:13px;
}
.product_service_sep_p a:link
{
    display:inline-block;
    line-height:22px;
    padding:5px 5px 0 5px;
    text-decoration:underline; 
    font-size:13px; 
    font-weight:200; 
    color:Blue;
}