@charset "utf-8";

/*----------------初始代码-------------------*/

*{
margin:0;
padding:0;
border:0;
}
ul,li,ol{
list-style:none;
}
a{
text-decoration:none;
color:#626262;
}
a:hover{
text-decoration:underline;
color:#1d8d0f;
}
h1,h2,h3,h4,h5,h6{
font-size:12px;
font-weight:normal;
}
body{
background:#FFFFFF;
font-family:"宋体",Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
text-align:center;
color:#626262;
}
input_msg,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
input{
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Tahoma, Verdana;
background-color:#f8f8f8;
}
html,body{
overflow-x:hidden;
}
.clear{
clear:both;
}
.float{
float:left;
}
.floatr{
float:right;
}
.marr{
margin-right:30px;
}
.marb{
margin-bottom:30px;
}

/*----------------头部-------------------*/

.head{
width:100%;
}
/*----收藏栏----*/
.head .favbar{
width:100%;
height:28px;
background:url(../images/Rdfy_01.jpg) center top repeat-x;
}
.head .favbar .con{
width:1000px;
height:28px;
line-height:28px;
margin:0 auto;
}
/*----头部----*/
.head .top{
width:100%;
height:124px;
background:url(../images/Rdfy_04.jpg) center top no-repeat;
}
.head .top .con{
width:1000px;
height:124px;
margin:0 auto;
}
/*----栏目导航----*/
.head .nav{
width:100%;
height:44px;
background:url(../images/Rdfy_05.jpg) center top repeat-x;
}
.head .nav .con{
width:1000px;
height:44px;
margin:0 auto;
background:url(../images/Rdfy_06.jpg) center top no-repeat;
}
.head .nav .con a{
width:109px;
height:44px;
line-height:44px;
text-align:center;
display:inline-block;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin:0 1px;
}
.head .nav .con a:hover{
color:#fdff69;
text-decoration:none;
}

/*----------------banner-------------------*/

.banner{
width:100%;
height:420px;
border-bottom:4px solid #477d1b;
}
.banner .con{
width:1560px;
height:420px;
margin:0px 0px 0px -780px;
z-index:2;
left:50%;
overflow:hidden;
position:absolute;
text-align:left;
}
#fl1{
z-index:5;
position:absolute;
}
#fl2{
z-index:4;
position:absolute;
}
#fl3 {
z-index:3;
position:absolute;
}
#bg_button{
z-index:6;
overflow:hidden;
filter:alpha(opacity=100);
opacity:1.0;
width:100%;
bottom:0px;
zoom:1;
position:absolute;
height:28px;
text-align:center;
}
#bg_button div{
margin:5px auto;
width:86px;
line-height:28px;
height:28px;
}
#bg_button div a{
display:block;
background:url(../images/Rdfy_01.png) no-repeat;
_background:url(../images/Rdfy_01.gif) no-repeat;
float:left;
margin:0px 3px;
width:18px;
height:18px;
}
#bg_button div a:hover{
background-position:0px -18px;
}
#bg_button div a.sel{
background-position:0px -18px;
}

/*----------------中部-------------------*/

.content{
width:1000px;
margin:0 auto;
padding:20px 0;
}
.content .block1{
width:1000px;
height:230px;
}
/*----关于瑞德----*/
.content .block1 .left{
float:left;
width:325px;
height:230px;
}
.content .block1 .left .top{
width:325px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
}
.content .block1 .left .con{
width:325px;
height:189px;
}
.content .block1 .left .con .conbg{
width:325px;
padding-top:15px;
}
.content .block1 .left .con .conbg .imgs{
float:left;
width:129px;
height:160px;
border:1px solid #d8d8d8;
}
.content .block1 .left .con .conbg .rigs{
float:right;
width:180px;
height:162px;
position:relative;
}
.content .block1 .left .con .conbg .rigs .more{
position:absolute;
right:0px;
bottom:0px;
width:50px;
height:18px;
}
.content .block1 .left .con .conbg .rigs h1{
text-align:left;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
}
.content .block1 .left .con .conbg .rigs h2{
text-align:left;
line-height:27px;
}
/*----新闻资讯----*/
.content .block1 .center{
float:left;
width:325px;
height:230px;
}
.content .block1 .center .top{
width:325px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
}
.content .block1 .center .con{
width:325px;
height:189px;
}
.content .block1 .center .con .conbg{
width:325px;
padding-top:15px;
}
.content .block1 .center .con .conbg .tops{
width:325px;
height:80px;
margin-bottom:10px;
}
.content .block1 .center .con .conbg .tops .imgs{
float:left;
width:112px;
height:78px;
border:1px solid #d8d8d8;
}
.content .block1 .center .con .conbg .tops .rigs{
float:right;
width:198px;
height:80px;
position:relative;
}
.content .block1 .center .con .conbg .tops .rigs .more{
position:absolute;
right:0px;
bottom:0px;
width:50px;
height:18px;
}
.content .block1 .center .con .conbg .tops .rigs h1{
text-align:left;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
}
.content .block1 .center .con .conbg .tops .rigs h2{
text-align:left;
line-height:27px;
}
.content .block1 .center .con .conbg .cons{
width:325px;
margin:0 auto;
}
.content .block1 .center .con .conbg .cons dl dt{
float:left;
width:245px;
height:25px;
line-height:25px;
text-align:left;
}
.content .block1 .center .con .conbg .cons dl dt a{
background:url(../images/Rdfy_27.jpg) 0 1px no-repeat;
padding-left:20px;
}
.content .block1 .center .con .conbg .cons dl dd{
float:left;
width:80px;
height:25px;
line-height:25px;
text-align:cebter;
color:#c4c4c4;
}
/*----视频中心----*/
.content .block1 .right{
float:left;
width:290px;
height:230px;
}
.content .block1 .right .top{
width:290px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
}
.content .block1 .right .con{
width:290px;
height:189px;
}
.content .block1 .right .con .conbg{
width:290px;
height:162px;
padding-top:15px;
}
/*----产品展示----*/
.content .block2{
width:1000px;
height:326px;
}
.content .block2 .top{
width:1000px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
}
.content .block2 .con{
width:1000px;
height:285px;
}
#demo{
width:1000px;
height:270px;
overflow:hidden;
margin-top:15px;
}
#demo img{
border:1px solid #d8d8d8;
}
#indemo{
float:left;
width:800%;
height:270px;
}
#demo1{
float:left;
}
#demo2{
float:left;
}
#demo a{
width:176px;
height:270px;
display:block;
float:left;
margin:0 10px;
}
#demo a h1{
width:176px;
height:35px;
line-height:35px;
text-align:center;
}
/*----友情链接----*/
.content .block3{
width:1000px;
height:91px;
}
.content .block3 .top{
width:1000px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
}
.content .block3 .con{
width:1000px;
height:50px;
}
.content .block3 .con .conbg{
width:1000px;
text-align:left;
line-height:50px;
}

/*----------------底部-------------------*/

.foot{
width:100%;
height:140px;
background:url(../images/Rdfy_23.jpg) center top repeat-x;
}
.foot .con{
width:1000px;
margin:0 auto;
padding-top:30px;
line-height:30px;
text-align:center;
color:#FFFFFF;
}
.foot .con a{
color:#fdff69;
}
.foot .con span{
font-family:Arial, Helvetica, sans-serif;
}

/*----------------分页-------------------*/

.fenpage{
width:1000px;
margin:0 auto;
padding:20px 0;
}
/*----左侧----*/
.fenpage .left{
width:260px;
float:left;
}
/*----栏目导航----*/
.fenpage .left .navi{
width:260px;
margin-bottom:10px;
background:#FFFFFF;
}
.fenpage .left .navi .top{
width:260px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
text-align:left;
}
.fenpage .left .navi .con{
width:260px;
min-height:35px;
height:auto !important;
height:35px;
background:url(../images/Qxkj_Jpg_36.jpg) center top repeat-x #FFFFFF;
}
.fenpage .left .navi .con .text{
padding-top:2px;
*padding-top:6px;
padding-bottom:6px;
}
.fenpage .left .navi .con .text .lists{
width:260px;
height:29px;
line-height:29px;
text-align:left;
margin:6px auto 0 auto;
}
.fenpage .left .navi .con .text .lists a{
width:225px;
height:29px;
background:url(../images/Rdfy_28.jpg) center top no-repeat;
display:block;
text-decoration:none;
padding-left:35px;
}
/*----联系我们----*/
.fenpage .left .cont{
width:260px;
}
.fenpage .left .cont .top{
width:260px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
text-align:left;
}
.fenpage .left .cont .con{
width:260px;
min-height:185px;
height:auto !important;
height:185px;
background:url(../images/Qxkj_Jpg_36.jpg) center top repeat-x #FFFFFF;
}
.fenpage .left .cont .con .conbg{
width:260px;
}
.fenpage .left .cont .con .conbg .text{
line-height:22px;
text-align:left;
padding-top:8px;
}
.fenpage .left .cont .con .conbg .text span{
font-size:14px;
font-weight:bold;
color:#333333;
line-height:30px;
}
/*----右侧----*/
.fenpage .right{
width:710px;
float:right;
}
.fenpage .right .top{
width:710px;
height:41px;
background:url(../images/Rdfy_11.jpg) center top repeat-x;
text-align:left;
}
.fenpage .right .top .tits{
height:41px;
line-height:41px;
float:left;
padding-left:25px;
font-size:16px;
font-weight:bold;
color:#333333;
background:url(../images/Rdfy_26.jpg) left top no-repeat;
}
.fenpage .right .top .dqwz{
height:41px;
line-height:41px;
float:right;
padding-right:5px;
}
.fenpage .right .con{
width:710px;
min-height:422px;
height:auto !important;
height:422px;
background:url(../images/Qxkj_Jpg_36.jpg) center top repeat-x #FFFFFF;
}
.fenpage .right .con .pages{
margin-top:15px;
}
/*----新闻列表----*/
.fenpage .right .con .list{
width:710px;
margin:0 auto;
padding:10px 0 10px 0;
}
.fenpage .right .con .list dl dt{
height:30px;
line-height:30px;
float:left;
font-size:12px;
width:615px;
padding-left:5px;
background:url(../images/Rdfy_31.jpg) left bottom repeat-x;
text-align:left;
}
.fenpage .right .con .list dl dt a{
background:url(../images/Rdfy_27.jpg) 5px 1px no-repeat;
padding-left:24px;
}
.fenpage .right .con .list dl dd{
height:30px;
line-height:30px;
float:left;
width:90px;
text-align:center;
background:url(../images/Rdfy_31.jpg) left bottom repeat-x;
}
/*----图片列表----*/
.fenpage .right .con .piclist{
width:710px;
margin:0 auto;
padding:5px 0 20px 0;
}
.fenpage .right .con .piclist ul li{
width:176px;
height:270px;
text-align:center;
float:left;
margin:25px 0 0 44px;
_display:inline;
}
.fenpage .right .con .piclist ul li img{
width:174x;
height:229px;
border:1px solid #d8d8d8;
background:#ffffff;
margin-top:4px;
margin-bottom:5px;
}
/*----新闻详细----*/
.fenpage .right .con .text{
width:710px;
margin:0 auto;
padding:10px 0;
line-height:30px;
}
.fenpage .right .con .text .ti{
font-size:16px;
font-weight:bold;
height:30px;
line-height:30px;
text-align:center;
}
.fenpage .right .con .text .bzxx{
height:30px;
line-height:30px;
border-top:1px dashed #d8d8d8;
border-bottom:1px dashed #d8d8d8;
text-align:center;
}
.fenpage .right .con .text .co{
line-height:30px;
text-align:left;
}

/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/top.png) no-repeat 0 0;display:block;}

/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:685px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}


/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*招聘详细*/
.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
