/*aut: zhouwenshun@163.com*/
.enfont{font-family: "Arial";}
.div_box{width:940px;margin:0px auto;text-align:center;clear:both;}
.div_header{height:135px;clear:both;}
    .div_header .div_logo{width:295px;float:left;text-align:left;}
    .div_header .div_rnav{width:645px;float:right;position:relative;}
    
    .div_rnav #icoSR{position:absolute; right :230px ;top:40px;width:110px;height:20px;}
    #icoSR img{float:left;}
    
    #lgLinks{height:30px;text-align:left;line-height:30px;color:#910021;font-weight:bold;}
    #lgLinks a:link, #lgLinks a:visited{color:#910021; text-decoration: none; font-size:11px}
    #lgLinks a:hover{color:#910021; text-decoration: none; font-size:11px;}
    
    #topSearchBar{margin-right:5px;float:right;display:inline;background:url("../images/topSearchBar.gif");width:208px;height:55px;position:relative;}
        #topSearchBar #inputSearch{width:120px;height:25px;line-height:25px;border:none;position:absolute ;left:0px;top:14px;background:#edeae5;}
        #topSearchBar #btSearch{width:53px;height:20px;background:url("../images/btSearch.gif");position:absolute ;border:none;cursor:pointer;right:0px;top:16px;}
    
    #rnav{height:40px;width:645px;background:url("../images/rnav.gif") left top ;position:relative ;}
    #rnav #rnav-last{width:50px;height:40px;background:url("../images/rnav-last.gif") left top;position:absolute;right:0px;top:0px;}
    #navul{height:40px;line-height:40px;position:relative;z-index:999;}
    #navul li{width:95px;float:left;height:40px;background:url("../images/navli.gif") left top no-repeat;}
    #navul li.on{background:url("../images/navli_hover.gif") left top;}
    #navul li.first{background:url("../images/navli_first.gif") left top;}
    #navul li.firsthover{background:url("../images/navli_first_hover.gif") left top;}
    
    #navul .sub{line-height:40px;color:#910021;display:none;background:none;}
    #navul .sub li{width:95px;float:left;height:40px;background:#fff;}
    #navul .sub li a:link, #navul .sub li a:visited{color:#910021; text-decoration: none; font-size:11px}
    #navul .sub li a:hover{color:#910021; text-decoration: none; font-size:11px;}
    
    
.slideBox{width:940px;height:495px;position:relative;}
    .slideBox .hd{position:absolute;width:80px;height:30px;right:0px;bottom:0px;}
    .slideBox .hd li{width:17px;height:16px;float:left;margin-right:5px;background:url("../images/slideBox_li.png");cursor:pointer;}
    .slideBox .hd li.on{background:url("../images/slideBox_li_hover.png");}

#homeBox{clear:both;}
    #homeBox .homeBoxItem{width:225px;height:140px;background:#910021;float:left;margin-right:13px;}
    #homeBox .last{;margin-right:0px;}
    #homeBox .homeBoxItem .LeftDiv{width:92px;float:left;padding:5px 10px;font-size:11px;color:#fff;line-height:20px;text-align:left;}
    #homeBox .homeBoxItem .LeftDiv h3{font-size:14px;color:#fff;font-weight:normal;line-height:25px;text-align:center;}
    #homeBox .homeBoxItem .RightDiv{width:113px;float:right;}

#homeBoxLine2{clear:both;}
    #homeBoxLine2 #homeBoxLine21{width:210px;float:left;margin-right:15px;display:inline;}
    #homeBoxLine2 #homeBoxLine22{width:400px;float:left;display:inline;}
    #homeBoxLine2 #homeBoxLine23{width:300px;float:right;display:inline;}

.hometitle{height:25px;line-height:25px;text-align:left;position:relative ;color:#910021;border-bottom:1px solid #910021;}
    .hometitle a:link, .hometitle a:visited{color:#910021; text-decoration: none; font-size:16px}
    .hometitle a:hover{color:#910021; text-decoration: none; font-size:16px;}
    .hometitle em{font-style:normal;position:absolute;right:0px;top:0px;}
    .hometitle em a:link, .hometitle em a:visited{color:#910021; text-decoration: none; font-size:11px}
    .hometitle em a:hover{color:#910021; text-decoration: none; font-size:11px;}

.ulh25{clear:both;line-height:25px;padding:5px 0px;}
    .ulh25 li{height:25px;line-height:25px;position:relative;text-align:left;color:#000000;padding:0px;}
    .ulh25 li em{font-style:normal;position:absolute;right:0px;top:0px;}
    .ulh25 li a:link, .ulh25 li a:visited{color:#000000; text-decoration: none; font-size:12px}
    .ulh25 li a:hover{color:#000000; text-decoration: none; font-size:12px;}

#homeLxwm{padding:5px 5px;}
    #homeLxwm #homeLxwmAddr{height:25px;line-height:25px;text-align:left;}
    #homeLxwm #homeLxwmTel{width:290px;height:60px;padding-bottom:10px;border-bottom:1px solid #d8879a;}
    
    #homeLxwm #homeLxwmLy{text-align:left;padding:5px 0px;line-height:20px;height:90px;position:relative;}
    #homeLxwm #homeLxwmLy h3{height:25px;line-height:25px;text-align:left;font-size:16px;color:#910021;font-weight:normal;}
    #homeLxwm #homeLxwmLy #lyBt{position:absolute;right:0px;bottom:0px;width:65px;height:25px;}

.div_footer{clear:both;font-size:11px;color:#404040;text-align:left;line-height:25px;}
    .div_footer a:link, .div_footer a:visited{color:#404040; text-decoration: none; font-size:11px}
    .div_footer a:hover{color:#404040; text-decoration: none; font-size:11px;}
    .div_footer .div_footer_left{width:625px;float:left;border-top:1px solid #910021;margin-right:15px;display:inline;padding:15px 0px;}
    .div_footer .div_footer_right{width:300px;float:right;border-top:1px solid #910021;padding:15px 0px;}

.listbanner{width:940px;height:305px;}

.list_rpre{height:50px;line-height:50px;text-align:right;}

.listimages_box{clear:both;}
    .listimages_box .listimages_boxw{width:370px;float:left;height:285px;}
    .listimages_box .listimages_boxh{width:190px;float:left;height:285px;}
        .listimages_box .listimages_boxh .listimages_boxhitem{width:190px;height:140px;}
    .listimages_box .listimages_left{margin-right:5px;float:left;}
    .listimages_box .listimages_right{float:right;}
    .listimages_box .listimages_text{background:#910021;width:370px;height:285px;color:#ffffff;text-align:center;}
    .listimages_box a:link, .listimages_box a:visited{color:#ffffff; text-decoration: none;}
    .listimages_box a:hover{color:#ffffff; text-decoration: none;}
    .listimages_box .listimages_text h2{height:70px;line-height:70px;color:#ffffff;font-size:40px;font-weight:normal;}
    .listimages_box h2 a:link, .listimages_box h2 a:visited{color:#ffffff; text-decoration: none;font-size:40px;}
    .listimages_box h2 a:hover{color:#ffffff; text-decoration: none;font-size:40px;}
    .listimages_box h5 {color:#ffffff; height:35px;line-height:35px;font-weight:normal;font-family: "Arial";}
    .listimages_box h5 a:link, .listimages_box h5 a:visited{color:#ffffff; text-decoration: none;font-size:18px;font-family: "Arial";}
    .listimages_box h5 a:hover{color:#ffffff; text-decoration: none;font-size:18px;font-family: "Arial";}
    .listimages_box .listimages_textmemo{padding:10px 30px;line-height:25px;font-size:14px;}

.list_left{width:150px;float:left;}
.list_right{width:735px;float:right;}

.leftmenu{width:150px;border-top:2px solid #b21035;padding:10px 0px;}
    .leftmenu a:link, .leftmenu a:visited{color:#030000; text-decoration: none;font-weight:13px;}
    .leftmenu a:hover{color:#030000; text-decoration: none;font-weight:13px;}
    .leftmenu li{background:url("../images/menuli.gif") 10px center no-repeat;height:25px;line-height:25px;text-align:left;text-indent:20px;}
    .leftmenu li.on{background:url("../images/menuli_on.gif") left top no-repeat;}
    .leftmenu li.on a:link, .leftmenu li.on a:visited{color:#ffffff; text-decoration: none;font-weight:13px;}
    .leftmenu li.on a:hover{color:#ffffff; text-decoration: none;font-weight:13px;}

.pubtitle{height:50px;line-height:50px;font-size:16px;color:#910021;position:relative;border-bottom:2px solid #b21035;text-align:left;}
    .pubtitle em{line-height:50px;text-align:right;color:#000000;position:absolute;right:0px;bottom:0px;font-style:normal;}
    
.listimagesul{clear:both;}
    .listimagesul li{width:225px;height:305px;float:left;display:inline;margin-right:30px;}
    .listimagesul li.last{margin-right:0px;}
    .listimagesul li .picDiv{width:223px;height:273px;border:1px solid #8b8b8b;}
    .listimagesul li .txtDiv{height:30px;line-height:30px;text-align:left;}
    .listimagesul li .txtDiv a:link, .listimagesul li .txtDiv a:visited{color:#910021; text-decoration: none;font-weight:14px;}
    .listimagesul li .txtDiv a:hover{color:#910021; text-decoration: none;font-weight:14px;}

.pagestr{height:30px;line-height:30px;margin:10px 0px;color:#af0407;text-align:right;font-weight:14px;}
    .pagestr  a:link, .pagestr  a:visited{color:#b5b3b3; text-decoration: none;font-weight:14px;}
    .pagestr  a:hover{color:#b5b3b3; text-decoration: none;font-weight:14px;}

.listtextul{cleaR:both;}
    .listtextul li{height:145px;padding:15px 0px;border-bottom:1px solid #b21035;}
    .listtextul li .tpicDiv{height:145px;width:195px;float:left;}
    .listtextul li .ttxtDiv{width:510px;height:145px;float:right;text-align:left;line-height:25px;position:relative;}
    .listtextul li .WttxtDiv{width:700px;height:145px;float:right;text-align:left;line-height:25px;position:relative;}
    .listtextul li  .clickin{width:100px;height:20px;position:absolute;right:0px;bottom:0px;text-align:right;}
    .listtextul li  .clickin a:link, .listtextul li  .clickin a:visited{color:#9e2222; text-decoration: none;font-size:14px;}
    .listtextul li  .clickin a:hover{color:#9e2222; text-decoration: none;font-size:14px;}
    
    .listtextul li .ttxtDiv h3{height:35px;font-size:15px;}
    .listtextul h3 a:link, .listtextul  h3 a:visited{color:#910021; text-decoration: none;font-size:14px;}
    .listtextul h3 a:hover{color:#910021; text-decoration: none;font-size:14px;}

#teamboss{padding:30px 0px;}
    #teambossMemo{width:100%;line-height:25px;text-align:left;}
    #teambossMemo img{width:100%;}
    
#teamMember{padding:30px 0px;height:220px;}
    #teamMember ul{clear:both;}
    #teamMember ul li{width:145px;height:220px;float:left;margin-right:14px;}
    #teamMember ul li.last{margin-right:0px;}
    #teamMember .teamMemberPic{width:145px;height:190px;}
    #teamMember .teamMemberName{width:145px;height:30px;text-align:center;line-height:30px;}

#teamHd{padding:30px 0px;height:130px;}
    #teamHd li{width:180px;height:130px;float:left;margin-right:10px;}
    #teamHd li.last{margin-right:0px;}

#teamstory{padding:10px 0px;line-height:25px;text-align:left;}

#khlist{padding:20px 0px 10px 0px;}
    #khlist li{width:180px;height:65px;float:left;margin-right:10px;margin-bottom:10px;}
    #khlist li.last{margin-right:0px;}

#service_lx{text-align:left;}

.readSlideBox{width:735px;height:655px;}
    .readSlideBox .rbd{height:540px;width:735px;}
    .readSlideBox .rhd{height:100px;width:735px;}
    .readSlideBox .rhd ul{height:100px;width:690px;height:100px;float:left;overflow:hidden;}
    .readSlideBox .rhd ul li{height:100px;width:130px;margin-right:10px;float:left;}
    .readSlideBox .rhd ul li.last{margin-right:0px;}
    .readSlideBox .rhdleft{width:22px;height:100px;cursor:pointer;float:left;background:url("../images/hdleft.gif") left top no-repeat;}
    .readSlideBox .rhdright{width:22px;height:100px;cursor:pointer;float:left;background:url("../images/hdright.gif") left top no-repeat;}
    

#rfixed{width:95px;height:270px;position :fixed ;top:200px;right:50px;
    /*IE6 HACK*/
    _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:100px;
}
    #rfixed #rfixedTop{width:83px;height:220px;padding:5px;border:1px solid #a1a1a1;background:#cecece;line-height:15px;text-align:left;color:#b21035;font-size:11px;}
    #rfixed #rfixedReTop{text-align:left;}