@charset "utf-8";
/* CSS Document */
.blank{ width: 100%; height: 20px; overflow: hidden; clear: both;}
/*设备*/
.sb_left,.ser_left{ width: 705px;}
.sb_left_title{ font-size: 14px; color: #333333;}
.sb_left_title p{ width: 60px; text-align: center; line-height: 28px; border-bottom: 1px solid #666666;}
.sb_left_dl{ margin-top: 20px;}
.sb_left_dl dl{ width: 223px; color: #333333; line-height: 24px; float: left; margin-right: 15px; cursor: pointer;}
.sb_left_dl dl dd{ height: 135px; padding-top: 10px; border-bottom: 4px solid #cccccc;}
.sb_left_dl dl:hover dd{ border-bottom: 4px solid #e70012;}

.sb_left_li{ margin-top: 30px;}
.sb_left_li ul li{ float: left; width:224px; height: 164px; overflow: hidden; position: relative;
 margin-right: 15px; margin-bottom: 20px; cursor: pointer;}
.sb_left_li ul li img{ border: 1px solid #cccccc;}
.sb_left_li ul li  p{ width: 100%; height: 35px; line-height: 35px; text-align: center; position: absolute; bottom: 0;
 left: 0;  background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#000000;
 font-size: 14px; color: #ffffff;transition-duration: 0.8s;}
.sb_left_li ul li:hover p{background:rgba(219, 33, 29, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100);
 background: #db211d;cursor: pointer;transition-duration: 0.8s;}

.page{border-top: 1px solid #999999; padding-top: 25px; margin-top: 25px;}
.page ul li{ float: left; margin-right: 10px;}
.page a{ color: #666666;width: 37px; height: 32px; text-align: center; 
line-height: 32px; background: #d3d3d3; display: block; }
.page a img{ margin-top: 8px;}
.page ul a:hover{ background: #db211d;color: #FFFFFF;}

.sb_right { width: 264px;}
.sb_right_title{ font-size: 16px; color: #333333;}
.sb_right_title span{ color: #db211d; margin-left: 10px;}
.sb_right1{ margin-top: 10px;  }
.sb_right1 dl{padding-bottom: 1px; border-bottom: 1px solid #dfdfdf; color: #333333;}
.sb_right1 p{ width: 100%; height: 38px;line-height: 38px; background: #f6f6f6; }
.sb_right1 p a{ display: block;width: 225px; margin: 0 auto; background: url(../images/r1_hover.png) no-repeat right center; color: #333333;}
.sb_right1 dl.hover{ color: #FFFFFF;}
.sb_right1 dl.hover p{ background: #db211d;}
.sb_right1 dl.hover p a{ background: url(../images/r1.png) no-repeat right center; color: #FFFFFF; }
.sb_right1 dl:hover{ color: #FFFFFF;}
.sb_right1 dl:hover p{ background: #db211d;}
.sb_right1 dl:hover p a{ background: url(../images/r1.png) no-repeat right center; color: #FFFFFF; }


.sb_right2 p,.sb_right3 p,.sb_right2 dl a{margin-left: 15px;}
.sb_right2,.sb_right3{ width: 100%; height: 66px; margin-top: 10px; background: url(../images/r1.jpg) no-repeat; color: #FFFFFF;}
.sb_right2 p{ font-size: 24px; }
.sb_right2 p span{ font-size: 30px; font-weight: bold; margin-right: 10px;}
.sb_right2 dl a{ color: #FFFFFF;}

.sb_right3{ background: url(../images/r2.jpg) no-repeat;}
.sb_right3{ color: #333333; font-size: 10px;}
.sb_right3 p { padding-top: 12px;}
.sb_right3 p span{ display: block; font-size: 18px;}

/*服务项目*/
.ser_dl{color: #333333; background: #f6f6f6; cursor: pointer; margin-bottom: 20px;}
.ser_dl dd{ width: 485px; height: 91px; padding: 0 15px; line-height: 22px;}
.ser_dl dd a{ color: #333333; font-size: 16px; display: block; line-height: 30px; margin-top: 5px;}
.ser_dl:hover{background: #eaeaea;}
.ser_dl:hover dd{ border-right: 2px solid #db211d;width: 483px;}
.ser_dl:hover dd a{ color: #db211d;}

/*服务项目_详细*/
.ser_top{ margin-top: 20px; background: #f6f6f6; padding: 15px;}
.ser_top p{ font-size: 18px; color: #db211d; border-bottom: 1px solid #cccccc; line-height: 40px;}
.ser_top ul{ padding: 8px 0 20px 0;border-bottom: 1px solid #cccccc;}
.ser_top ul a{ display: block; float: left; border-right:1px solid #7a7a7a; color: #333333; padding: 0 10px; margin-top: 12px;}
.ser_top dl{ color: #333333; line-height: 24px; padding-top: 15px;}
.ser_bottom{ margin-top: 25px;}
.ser_bottom ul li{ text-align: center; width: 220px; margin-right: 20px; float: left; margin-bottom: 10px;}
.ser_bottom ul li p{ line-height: 35px; color: #333333;}

/*联系我们*/
.contact_img{ margin-top: 20px;}
.contact_dl dl{ width: 322px; color: #333333; float: left; margin-right:50px; margin-top: 30px;}
.contact_dl dl dt{ font-size: 14px; color: #db211d; line-height: 40px; border-bottom: 1px solid #999999;}
.contact_dl dl dd img{border: 1px solid #cccccc;}
.contact_dl dl dd p{ line-height: 24px; padding: 15px 0;}

/*新闻中心*/
.news_con{ margin-top: 25px;}
.news_dl{color: #333333; background: #f6f6f6; cursor: pointer; margin-bottom: 20px;}
.news_dl dd{ width: 542px; height: 91px; padding: 0 15px; line-height: 22px; border-top: 1px solid #999999;}
.news_dl dd a{ color: #333333; font-size: 14px; display: block; line-height: 30px; margin-top: 5px;}
.news_dl:hover{background: #eaeaea;}
.news_dl:hover dd{ border-top: 1px solid #db211d;}
.news_dl:hover dd a{ color: #db211d;}

/*新闻中心_详情*/
.news_title{ color: #666666; line-height: 30px; border-bottom: 1px solid #cccccc;}
.news_title h3{ color: #333333; font-size: 18px;}
.news_p{line-height: 24px;  text-indent: 2em;}
.news_p p{ margin-top: 10px;}

/*招纳贤士*/
.join_con{ margin-top: 20px;}
.join_con p{ font-size: 14px; color: #db211d; line-height: 28px;}
.join_con dl { color: #666666; background: #f6f6f6; padding: 15px; border-top: 1px solid #999999; margin-top: 30px;}
.join_con dl dt{ padding-bottom: 10px;}
.join_con dl dt a{ color: #333333; font-size: 14px;}
.join_con dl dt span{ color: #999999;}
.join_con dl dd{ line-height: 22px;}














