﻿@charset "utf-8";
/* CSS Document */


body{ margin:0px; padding:0px; font-size:12px; text-align:center; font-family:"宋体"; background:url(../image/bg.jpg) repeat-x}
img{border:0px; margin:0px;}
a{text-decoration:none;}
p{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style-type:none}
.clear{ clear:both; height:0; line-height:0px;}
html{overflow-x:hidden}




#top{width:100%; height:29px; background:#6c6c6c}
.top{width:1000px; height:29px; margin:0 auto}
.top a.a{float:left; text-align:left; line-height:29px; color:#ffffff}

.lip{float:right}
.lip span{height:29px; float:left; line-height:29px; color:#ffffff; padding:0 5px;}
.lip span a{color:#ffffff; cursor:pointer}
.logo{width:270px; height:97px; float:left}
.header{width:1000px; height:97px; margin:0 auto}

.nav{width:1000px; height:40px; margin:0 auto; border-top:1px solid #dfdfdf}
.nav ul li{width:142px; height:40px; float:left;}
.nav ul li a{ color:#626262; text-align:center; font-size:14px; width:142px; height:40px; float:left; line-height:40px;}
.nav ul li a:hover{color:#0493d6}
.nav ul li a.on{color:#0493d6}

.banner{width:1000px; height:384px; margin:0 auto}

.main{padding-top:27px; width:1000px; margin:0 auto}

.able{width:279px; float:left}
.ablet{width:279px; height:31px; margin:0 auto}

.ri_rycom ul{width:279px; overflow:hidden; margin:0 auto; padding-top:17px;}
.ri_rycom li{ width:279px; float:left; line-height:22px; background:url(../images/li.jpg) no-repeat left }
.ri_rycom li a{ width:264px; padding-left:15px;  float:left;text-align:left; color:#626262;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ri_rycom li a:hover{ color:#fc913e}

.able1{width:335px; float:left; padding-left:60px;}
.able1t{width:335px; height:31px; margin:0 auto}
.case1{width:334px; height:120px; margin:0 auto}
.able2{width:279px; height:151px; float:right}

.ri_zcom{ width:1000px; margin:0 auto;height:60px;border-top:1px dotted #b8b8b8;padding-top:15px; marin-top:15px; }
.ri_zcom ul{ width:1000px; height:100%; overflow:hidden}
.ri_zcom li{ width:198px; height:100%; padding:0px 9px;float:left;}
.ri_zcom li a{ width:196px; height:60px; float:left;border:1px solid #dbdada}

.footer{width:1000px; height:63px; margin:0 auto; text-align:left; line-height:63px; color:#626262;border-top:1px dotted #b8b8b8; margin-top:15px; }
.footer a{color:#626262}

.left{width:202px; float:left; padding-right:15px; background:url(../images/left.jpg) no-repeat right top; padding-bottom:300px;}
.leftt{width:202px; height:55px; margin:0 auto; padding-bottom:26px}

.leftbox{width:202px; float:left; }

.leftbox a.a{width:197px; float:left; text-align:right;line-height:32px; color:#828282; font-size:14px; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; padding-right:5px; margin-top:5px }
.leftbox a.a:hover{color:#fff; background:url(../images/left1.jpg) no-repeat;}
.leftbox a.on{color:#fff; background:url(../images/left1.jpg) no-repeat;width:197px; float:left; text-align:right;line-height:32px;font-size:14px; text-overflow: ellipsis;white-space: nowrap;overflow:hidden;padding-right:5px;margin-top:5px  }


.leftbox a.b{width:184px; float:left; text-align:right;line-height:20px; color:#fff; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; background:#afafaf; margin-left:10px; padding-right:5px; margin-top:5px;   }
.leftbox a.b:hover{color:#fff; background:#a1c9ee;}
.leftbox a.onb{color:#fff; background:#a1c9ee;width:184px; float:left; text-align:right;line-height:20px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;margin-left:10px; padding-right:5px; display:block ;margin-top:5px  }

.right{width:759px; float:right}
.abp{width:759px;word-break: break-all; word-wrap:break-word; margin:0 auto; text-align:left; overflow:hidden; line-height:26px; color:#626262;padding-top:15px;}

.obsu_hd_re_list{float:left;width:759px;}
.obsu_hd_re_list li{width:759px; overflow:hidden; float:left; }
.hd_re_p{cursor:pointer;height:31px; width:759px;  display:block; _position:relative; border-bottom:1px dotted #cbcbcb}
.hd_re_p a{float:left; height:31px;color:#898989; font-weight:normal; line-height:31px;padding-left:10px;text-align:left; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; width:300px;
 }
 .hd_re_p a:hover{color:#1f84c1}
 .hd_re_p span{float:right; height:31px; line-height:31px; padding-right:5px; color:#898989}
 
.hd_re_div{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; color:#898989; text-align:left; line-height:26px; }

.recuit{width:759px; margin:0 auto;overflow:hidden;padding-top:15px;}

.pages{ width:100%; height:47px; margin-top:20px; }
.pages a{ height:47px; line-height:47px; color:#8c8b8b; padding:2px 5px; margin:0px 3px;}

.new{ width:759px; margin:0 auto;  }
.newt{width:759px; margin:0 auto; color:#313131; font-size:16px; }

.newp{width:759px; margin:0 auto; overflow:hidden; padding-top:15px; line-height:26px; color:#313131; text-align:left}

.pagebox{width:759px; height:58px; margin:0 auto; }
.pageboxle{width:500px; height:58px; float:left; padding-left:10px;}
.pageboxle p{width:500px; float:left; height:29px; line-height:29px;}
.pageboxle a{width:500px; float:left; text-align:left;color:#5a5a5a;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; height:29px;}
.pageboxri a{width:100px; float:right; color:#5a5a5a; height:18px; margin-right:5px; margin-top:8px; line-height:18px;}


.contact{width:759px;margin:0 auto; overflow:hidden;padding-top:15px;  }

.contactbox p{width:759px; float:left; text-align:left; line-height:26px; color:#626262; }
.contactbox p span{width:188px; height:36px; float:left}

.dt{width:759px; height:251px; margin:0 auto; padding-top:15px; }

.pro_com{width:759px;margin:0 auto;  padding-top:15px; padding-bottom:15px; }
.pro_com ul{ width:759px; height:100%; }
.pro_com li{ width:180px; padding:5px 4px; float:left; }
.pro_com li a{ width:180px; height:137px; text-align:center; display: table-cell;vertical-align:middle;*display: block;
overflow:hidden; }
.pro_com li a img{vertical-align:middle;}
.pro_com li span{ width:180px; height:30px; line-height:30px;color:#363636; float:left; display:block; position:relative; cursor:pointer}


.pro_com1{width:759px;margin:0 auto;  padding-top:15px; padding-bottom:15px; }
.pro_com1 ul{ width:759px; height:100%; }
.pro_com1 li{ width:759px; float:left; height:109px; border-bottom:1px dotted #d1d1d1; padding-top:10px;}
.pro_com1 li a.a{ width:94px; height:96px; text-align:center; display: table-cell;vertical-align:middle;*display: block;
overflow:hidden; border:1px solid #d1d1d1; float:left }
.pro_com1 li a.a img{vertical-align:middle;}
.pro_com1 li div{ width:634px; height:94px; float:right;position:relative; cursor:pointer}
.pro_com1 li div span{width:602px; float:left; text-align:left; line-height:26px; color:#212121; font-size:14px;}
.pro_com1 li div p{width:602px; float:left; text-align:left; line-height:26px; color:#626262; font-size:12px; height:52px;}
.pro_com1 li div a{float:left; text-align:left; line-height:16px; color:#0397dc}

.pro{width:759px; margin:0 auto}
.prot{width:759px; height:30px; background:#0381d8; margin:0 auto; color:#fff; line-height:30px; font-size:14px; margin-bottom:15px;}
.pro a{width:344px; height:30px; line-height:30px; float:left; background:#ecf5fb; text-align:left; padding-left:25px; color:#4c4b46; margin:5px;}



