@import url("tutstyles.css");
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:12px; color:#373737; background:url(bg.jpg);}
a{text-decoration: none;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ color:#373737}
a:hover{ color:#0066FF;}

/*公共*/
.b100{ width:100%;}
.w946{ width:946px; margin:0 auto;}
.cl{ clear:both; height:0; font-size:0; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}
.ma15{ margin-top:15px;}
.ma11{ margin-top:11px;}
.ma10{ margin-top:10px;}
.mab10{ margin-bottom:10px!important;}
.ma8{ margin-top:8px;}

/*头部*/
.hebg{ height:141px; background:url(header_hr.jpg) repeat-x;}
.top{ height:93px; background:url(logo.jpg) left top no-repeat;}
.top div{ float:right; width:218px; height:93px; background:url(tel.jpg) no-repeat;}
.top div span{ margin-left:48px; display:block; width:145px; height:20px; line-height:20px; background:#808080;}
.top div span a, .top div span a:hover{ margin-left:12px; color:#fff; text-decoration:none;}
.flashbg{ height:330px; background:#005BA4;}

/*主体*/
#container{ padding:10px 0 20px 0; background:#ffffff;}
/*--左边--*/
#left{ float:left; /*width:239px;*/ width:195px; overflow:hidden; margin-left:11px; _display:inline;}
.le_icon{ width:100%; height:39px; overflow:hidden; color:#ffffff; text-indent:26px; line-height:39px; font-size:15px; font-weight:bold; background:url(le_icon.jpg) no-repeat;}
.le_body{ /*width:237px;*/width:193px; border-left:1px solid #CECECE; border-right:1px solid #CECECE;}
.le_footer{width:100%; height:8px; line-height:0px; font-size:0; overflow:hidden; background:url(le_footer.jpg) left top no-repeat;}
/*.le_icon1, .le_icon2, .le_icon3{width:100%; height:39px; overflow:hidden;}
.le_icon1{  background:url(le_icon1.jpg) no-repeat;}
.le_icon2{  background:url(le_icon2.jpg) no-repeat;}
.le_icon3{  background:url(le_icon3.jpg) no-repeat;}*/
/*视频*/
.video{ width:237px; height:201px; border:1px solid #CECECE; overflow:hidden;}
.video_b{width:231px; height:195px; margin-right:auto; margin-left:auto; margin-top:3px;overflow:hidden;}
.video_b h3{ margin:0; padding:0; height:25px; text-indent:25px; color:#575757; line-height:25px; background:url(video.jpg) 0 -1px no-repeat;}
.video_b div{ width:225px; height:165px; margin:0 auto;}
.video_header{ display:block; position:absolute; left:0; top:0; width:100%; height:33px; line-height:33px; color:#fff; text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑"; background:#63C7DE; z-index:999; overflow:hidden;}
.video_footer{ display:block; position:absolute; left:0; bottom:0; width:100%; height:33px; line-height:33px; color:#fff; text-align:center; font-size:14px; font-family:"微软雅黑"; background:#005BA4; z-index:999; overflow:hidden;}
/*.video_body{ position:absolute; top:0; z-index:1; left:0; width:231px; height:195px; }
.video_title{ position:absolute; top:10px; z-index:2;  text-align:center; left:0; width:100%; height:20px; color:#fff; background:#000;}
.video_tel{ position:absolute; bottom:12px; z-index:3; text-align:center; left:0; width:100%; height:20px; color:#fff; background:#000;}*/
/*产品分类*/
.le_cp{ padding-bottom:5px; padding-top:1px; _padding-top:3px; *padding-top:3px;}
.le_cp a{ display:block; margin:0 auto; overflow:hidden; /*width:221px;*/width:188px; height:33px; line-height:33px; text-indent:5px; font-weight:bold; color:#6D6D6D; border-bottom:1px solid #E7E7E7;}
.le_cp a:hover{ color:#C70007; border:1px solid #DDCEAA; background:#FFF8E6;}
/*经营范围*/
.le_jy li{ padding:10px 10px 2px 15px; _padding:10px 10px 0 15px; *padding:10px 10px 0 15px; line-height:25px;}
/*联系我们*/
.le_lx{ background:url(le_lx.jpg) left top no-repeat;}
.le_lx span{ width:90%; line-height:25px; display:block; padding-top:60px; margin-left:auto; margin-right:auto;}
.le_lx p{ padding:10px; color:#e36000; line-height:20px;}

/*右边*/
#right{ float:right; /*width:670px;*/ width:715px; margin-right:11px; _display:inline;}
.ri_1_iconhr{ height:23px; overflow:hidden; background:url(ri_header_hr.jpg) repeat-x;}
.ri_icon_1{ width:100%; height:23px; text-align:right; background:url(ri_icon1.jpg) left top no-repeat;}
.ri_icon_2{ width:100%; height:23px; text-align:right; background:url(ri_icon2.jpg) left top no-repeat;}
.ri_icon_3{ width:100%; height:23px; text-align:right; background:url(ri_pr_icon.jpg) left top no-repeat;}/*产品icon*/
.ri_icon_4{ width:100%; height:23px; text-align:right; background:url(ri_pr_icon2.jpg) left top no-repeat;}/*产品icon*/
.ri_icon_5{ width:100%; height:23px; text-align:right; background:url(ri_pr_icon3.jpg) left top no-repeat;}/*产品icon*/
.ri_icon_6{ width:100%; height:23px; text-align:right; background:url(lianxi_icon.jpg) left top no-repeat;}/*联系icon*/
.ri_icon_7{ width:100%; height:23px; text-align:right; background:url(job_icon.jpg) left top no-repeat;}/*人才icon*/
.ri_icon_8{ width:100%; height:23px; text-align:right; background:url(book_icon.jpg) left top no-repeat;}/*留言icon*/
.ri_icon_9{ width:100%; height:23px; text-align:right; background:url(tag_icon.jpg) left top no-repeat;}/*tag*/
.ri_about{ line-height:23px;}

.w408{ width:408px; overflow:hidden;}
.w245{ width:245px; overflow:hidden;}
.ri_news {margin-top:11px;}
.ri_news li{ position:relative; height:22px; line-height:22px;}
.ri_news li span{ position:absolute; top:0; color:#A8A8A8; right:5px; height:22px; line-height:22px;}

.ri_pr{ width:100%; overflow:hidden;}
.ri_pr_icon{ width:100%; height:20px; background:url(pr_pr_icon_hr.jpg) repeat-x;}
.ri_pr_icon li{wdith:100%; height:20px; overflow:hidden; background:url(p.jpg) no-repeat;}
.ri_pr_icon li span{ margin-left:16px; padding:0 7px 0 5px; height:20px; font-weight:bold; font-size:14px; color:#00459A; line-height:18px; background:#ffffff;}

.youxian{margin-top:8px;}
.youxian li{ border:1px solid #005BA4!important;}
.youxian .prtext{display:block; width:100%; height:23px; line-height:25px; overflow:hidden; background:url(pr_text_hr2.jpg) repeat-y;}
/*.youxian span{ display:block; width:44px; height:38px; background:url(pr.png) no-repeat;}*/
.ri_pr_bo{ width:700px; margin-top:8px; overflow:hidden;}/*上级div669宽，使用了隐藏，这个ul超过了宽度隐藏，这样有助于li横向排列间隔相等*/
.ri_pr_bo li, .youxian li{ float:left; margin:0 12px 0 5px; width:150px; height:178px; text-align:center; border:1px solid #777777; overflow:hidden; _display:inline;}
.ri_pr_bo li a img, .youxian li a img{ width:150px; height:155px;}
.ri_pr_bo li a, .youxian li a, .ri_pr_bo li a:hover, .youxian li a:hover{ color:#fff;}
.prtext{ display:block; width:100%; height:23px; line-height:25px; overflow:hidden; background:url(pr_text_hr.jpg) repeat-y;}
/*图片滚动*/
#demo { width:98.5%; height:200px;overflow:hidden; margin:0 auto;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

/*----------------底部---------------*/
#footer{ clear:both; margin-top:30px; width:100%; /*height:142px;*/ color:#6F6F6F; background:url(footer_hr.jpg) left top repeat-x #FAFAFA;}
#footer div{ padding-top:18px; width:930px; margin:0 auto; line-height:25px; background:url(footer_logo.jpg) left top no-repeat;}
.gjz a{ margin:0 5px; color:#6F6F6F;}
.gjz, .fo_text{ margin-left:340px;}
.tag{}

/*----------------幻灯片---------------*/
.banner{ height:330px;}
/*大图切换banner*/
#slideshow_wrapper {
	POSITION: relative;
	BACKGROUND:none;
	WIDTH: 946px;
	HEIGHT: 330px;
	OVERFLOW: hidden;
}
#slideshow_footbar {
	Z-INDEX: 5;
	POSITION: absolute;
	WIDTH: 100%;
	BOTTOM: 10px;
	right:55px;
	HEIGHT: 30px;
}
#slideshow_photo {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	CURSOR: pointer
}
#slideshow_photo A {
	Z-INDEX: 1;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: 0px;
	TOP: 0px;
	BORDER-RIGHT: 0px;
	LEFT: 0px;
	width:100%;
	height:330px;
}
#slideshow_photo A.banner1{ background:url(banner01.jpg) center top no-repeat}
#slideshow_photo A.banner2{ background:url(banner02.jpg) center top no-repeat}
#slideshow_photo A.banner3{ background:url(banner03.jpg) center top no-repeat}
#slideshow_footbar .slideshow-bt {
	BACKGROUND:url(1.png) no-repeat;
	MARGIN: 8px 8px 0px 0px;
	WIDTH: 12px;
	DISPLAY: inline;
	FLOAT: right;
	HEIGHT: 12px;
	FONT-SIZE: 0px
}
#slideshow_footbar .bt-on {
	BACKGROUND:url(2.png) no-repeat;
}


/*内页*/
.ab_1_iconhr{ padding-right:5px; height:23px; line-height:25px; overflow:hidden; background:url(ri_header_hr.jpg) repeat-x;}
/*详细页*/
.ab_article{ line-height:25px; width:95%; margin:0 auto; overflow:hidden; padding-top:5px; font-size:14px;}
.ab_cp_article{ padding:15px 0; border:1px solid #CECECE; border-top:0;}
.img_article_nav{ width:93%; line-height:22px; margin:0 auto; padding:5px 10px; color:#9D9D9D; text-align:center;}
.img_article_nav span{ margin:0 10px 0 0;}
.img_article_icon{ width:100%; text-align:center; line-height:55px; font-size:20px; font-weight:bold;}
.article_tag{ width:93%; line-height:22px; margin:0 auto; padding:5px 10px; border:1px solid #E1E1E1; color:#003FA7;}
.article_tag a{ margin:0 6px;}
/*产品页*/
.ab_pr_bo{ width:100%; margin:10px 0;}/*上级div669宽，使用了隐藏，这个ul超过了宽度隐藏，这样有助于li横向排列间隔相等*/
.ab_pr_bo li{ float:left; margin:7px; width:162px; height:178px; text-align:center; border:1px solid #777777; overflow:hidden; _display:inline;}
.ab_pr_bo li a img{ width:100%; height:155px;}
.ab_pr_bo li a{ color:#fff;}
.ab_pr_bo li a:hover{ color:#fff;}
/*新闻资讯主体*/
.ab_news{ margin:15px 0;}
.ab_news li{ position:relative; height:30px; overflow:hidden; border-bottom:1px solid #E4E4E4; background:url(icon3.gif) no-repeat;}
.ab_news li a{ display:block; font-size:13px; text-indent:28px; line-height:34px; }
.ab_news li a:hover{ color:#004E8E;}
.ab_news li span{ display:block; position:absolute; right:20px; top:0;  line-height:34px; color:#A0A0A0;}
/*留言*/
.book{ margin:0 11px; border:1px solid #ccc; border-top:0}
.book div{ padding:10px;}

/*page*/

.badoo {
 clear:both; FONT-SIZE: 12px; PADDING:10px 0; COLOR: #383838; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; margin-left:20px;
}
.badoo A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #383838; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none
}
.badoo A:hover {
	BORDER-RIGHT: #C00000 2px solid; BORDER-TOP: #C00000 2px solid; BORDER-LEFT: #C00000 2px solid; COLOR: #C00000; BORDER-BOTTOM: #C00000 2px solid
}
.badoo A:active {
	BORDER-RIGHT: #C00000 2px solid; BORDER-TOP: #C00000 2px solid; BORDER-LEFT: #C00000 2px solid; COLOR: #C00000; BORDER-BOTTOM: #C00000 2px solid
}
.badoo SPAN.current {
	BORDER-RIGHT: #C00000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C00000 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #C00000 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #C00000 2px solid; BACKGROUND-COLOR: #E20000
}
.badoo SPAN.disabled {
	DISPLAY: none
}