@import url("base.css");
/* CSS Document */


/***»ù±¾¿ò¼Ü***/
body{ background:url(../lab/bg.gif) repeat-x; color:#434343;}
#main,#footer,#header{margin:0 auto;width:1003px;overflow:hidden;}
#footer{ background:url(../lab/27.jpg) 0 20px repeat-x;}


a{ text-decoration:none;}
a:hover{color:#D5281A; /*font-weight:bold;*/text-decoration:none;}

.page{ padding:10px 0 0 0; margin:20px 0 0 0; text-align:right;border-top:dashed 1px #CCCCCC;}
.empty{ height:6px; overflow:hidden;}
.empty2{ height:12px; overflow:hidden;}
.empty3{ height:9px; overflow:hidden;}





.logo{ background:url(../lab/logo.jpg) no-repeat #FFFFFF; height:109px;}
.top{ background:url(../lab/1.jpg) right no-repeat; line-height:30px; text-align:right; padding:0 53px 0 0;color:#113F78;}
.top a{ color:#113F78;}
.top a.english{ color:#FF8400; font-family:Arial, Helvetica, sans-serif;}
.search{ text-align:right; padding:30px 42px 0 0;}
.search_tit{ background:url(../lab/2.jpg) repeat-x; border:solid 1px #EAEAEA; height:24px; line-height:24px; width:214px; text-indent:10px; margin:0 8px 0 0; color:#767676;}

.taoh{ background:url(../lab/6.jpg) repeat-x; height:36px;position:relative;}
.taoh ul li{ float:left; width:108px; background:url(../lab/8.jpg) no-repeat;height:36px;}
.taoh ul li a{ display:block; line-height:34px; padding:2px 0 0 0; text-align:center; color:#FFFFFF; font-weight:bold;}
.taoh ul li a:hover{ background:url(../lab/7.jpg) repeat-x; color:#FFFFFF;}
.taoh ul li.taoh_left{ background:url(../lab/4.jpg) no-repeat; width:30px;}
.taoh ul li.taoh_right{ float:right;background:url(../lab/5.jpg) no-repeat; width:12px;}
.taoh ul li.taoh_first{background:none; width:85px;}
.taoh ul li dl{ position:absolute;width:140px;  /*left:-17px;padding:0 0 0 4px;*/display:none; text-align:left; background:#154C9F; }
.taoh ul li dl a{ display:block; /*font-weight:bold;padding:4px 0 4px 24px;font-size:13px;  */ padding:8px 4px 8px 10px; line-height:14px;color:#fff; text-align:left;}
.taoh ul li dl a:hover{ background:#56B7EC; color:#fff; text-decoration:none;}

.tu{ padding:3px 0 0 0; height:255px; overflow:hidden;}
.info{ background:url(../lab/9.jpg) repeat-x; height:35px; overflow:hidden; margin:0 0 8px 0;}
.info span{ display:block; float:left; width:137px; background:url(../lab/10.jpg) 4px 10px no-repeat;line-height:35px;font-size:14px; font-weight:bold; color:#D5281A; text-indent:30px;}
.info p{line-height:35px;font-size:14px; font-weight:bold;display:block; float:left; width:860px;}



.left{ float:left; width:223px; overflow:hidden;}
.left_about{ overflow:hidden; margin:0 0 12px 0;}
.left_about_tit{ background:url(../lab/11.jpg) center no-repeat; height:30px; overflow:hidden;}
.left_about_tit span{ display:block; float:left; width:130px; background:url(../lab/1.gif) 12px 10px no-repeat; color:#144592; font-size:14px; font-weight:bold; line-height:32px; text-indent:30px;}
.left_about_tit a{ display:block; float:right; width:52px;height:30px; background:url(../lab/more.jpg) 0 10px no-repeat;}
.left_about_bottom{ background:url(../lab/12.jpg) center no-repeat; height:18px;}
.left_nr{ border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; padding:4px; height:190px; overflow:hidden;}
.left_about_nr{height:105px; overflow:hidden;padding:0 6px;}
.left_about_nr p{ line-height:18px;}
.left_cont_nr p{ line-height:17px; height:104px; padding:0 4px;}
.right_service_nr p{ line-height:18px;padding:0 4px;}

.left_video{ background:url(../lab/15.jpg) center bottom no-repeat; padding:0 0 4px 0; margin:0 0 12px 0; overflow:hidden;}
.left_video_tit{ background:url(../lab/14.jpg) center top no-repeat; height:33px; overflow:hidden;}
.left_video_tit span{ display:block; float:left; width:140px; line-height:30px; background:url(../lab/2.gif) 15px 9px no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:30px;}
.left_video_tit a{ display:block; float:right; width:55px;line-height:30px;color:#fff;}
.left_video_nr{ border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; padding:0 2px;}
.left_feedback{ border:solid 1px #A2C6E5; padding:3px; width:215px;}


.new_tit{ background:url(../lab/17.jpg) center no-repeat; height:34px;}
.new_tit span{ display:block; float:left; width:140px; line-height:30px; background:url(../lab/2.gif) 15px 10px no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:36px;}
.new_tit a{ display:block; float:right; width:55px; height:30px;background:url(../lab/more.jpg) 0 10px no-repeat;}
.new_nr{border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; padding:15px 17px 12px 17px;height:167px; overflow:hidden;}
.new_list{ display:block;float:right; width:255px;}
.new_list td{ border-bottom:dashed 1px #C2C2C2; color:#979797;}
.new_list a{ color:#434343;}
.new_list img{ margin:0 4px 0 0;}
.tu_new{float:left; width:230px;}
.new_bottom{ background:url(../lab/18.jpg) center top no-repeat; height:6px; overflow:hidden;}

.pro_list{border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; overflow:hidden; width:510px; height:335px; padding:10px 10px 5px 10px;}
.pro_list ul li{ float:left; display:inline; width:107px; height:170px; margin:0 10px; text-align:center; line-height:30px; overflow:hidden;}
.pro_list ul li span{ display:block; width:103px; height:138px; border:solid 1px #E4E4E4; padding:1px;}


.pro_big_bg{ background:url(../lab/14-2.jpg) no-repeat; height:37px;}
.pro_big_bottom{ background:url(../lab/20.jpg) no-repeat; height:7px; overflow:hidden;}
.pro_big_list{border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; background:#F2F7F8; padding:0 7px 0 7px; height:127px; overflow:hidden;}
.pro_big_list a{ display:block; background:url(../lab/21.jpg) no-repeat; height:37px;/* margin:0 0 6px 0;*/ color:#2668B6; font-size:12px; font-weight:bold; line-height:37px; text-indent:35px; zoom:1; overflow:hidden;}
.job{ margin:8px 0 0 0;}
.service_tit{ height:37px;}
.service_nr{ padding:0 4px; height:349px;}

.case{ overflow:hidden; margin:8px 0 0 0;}
.case_tit{ background:url(../lab/22.jpg) no-repeat; height:34px;}
.case_tit h1{ display:block; float:left; width:200px; font-size:14px; font-weight:bold; line-height:32px; text-indent:35px; color:#fff;}
.case_tit span{ display:block; float:right; width:200px;}
.hidden{ display:none;}
.bar{ overflow:hidden;}
.bar a{ display:block; float:left; width:90px; background:url(../lab/25.jpg) 0 3px no-repeat;height:30px; line-height:34px; margin:0 5px 0 0; color:#434343; text-align:center;}
.bar a.hover{ background:url(../lab/24.jpg) 0 3px no-repeat; color:#FFFFFF;}
.case_list{border-left:solid 1px #A2C6E5;border-right:solid 1px #A2C6E5; padding:10px 0 10px 10px; height:126px;}
.case_list a{ display:block; float:left; width:98px; height:98px; border:solid 1px #E9E9E9; padding:4px; margin:0 7px;}
.case_bottom{ background:url(../lab/26.jpg) center top no-repeat; height:6px; overflow:hidden;}
.bH{ height:6px; overflow:hidden;}
.about_h{ height:178px; overflow:hidden;}


.right{ float:right; width:767px;}
.right1{ overflow:hidden;}
.right1_left{ float:left; width:532px;}
.right1_right{ float:right; width:223px;}





.ny_tit{ background:url(../lab/29.jpg) no-repeat; border:solid 5px #A2C6E5; height:51px; line-height:51px; text-indent:50px; color:#2668B6; margin:0 0 10px 0;}
.ny_tit a{color:#2668B6;}
.ny_nr_tit{ background:url(../lab/30.jpg) no-repeat; height:49px; text-indent:35px; color:#164A95; font-size:14px; font-weight:bold; line-height:55px; overflow:hidden;}
.ny_nr{ background:url(../lab/31.jpg) center bottom no-repeat; border:solid 1px #A2C6E5; border-top:none; padding:10px 16px 80px 16px;}
.ny_nr p{ line-height:28px; font-size:13px;}

.ny_case_list{ overflow:hidden; padding:0 0 0 30px;}
.ny_case_list ul li{float:left; display:inline; width:190px; height:140px; margin:10px 15px 0 15px; text-align:center; /*line-height:30px;*/}
.ny_case_list span{ display:block; width:180px; height:120px; border:solid 1px #E9E9E9; padding:4px; /*margin:0 8px;*/}
.ny_case_list h1{ display:block; line-height:16px;}


.ny_new_list{ padding:10px 20px;}
.ny_new_list td{ padding:5px 0; color:#595959;}
.ny_new_list a{ color:#595959;}
.ny_new_list img{ margin:3px 4px 0 0;}

.ny_proshow_tit{ text-align:center; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.ny_new_time{ color:#3A82D7; text-align:center; padding:10px;}
.next_new{ border-top:dashed 1px #CCCCCC; padding:10px 0; margin:10px 0 0 0; line-height:22px;}
.next_new a{ color:#2668B6;}

.ny_pro_list{overflow:hidden;}
.ny_pro_list ul li{ float:left; display:inline; width:107px; height:190px; margin:10px 19px 0 19px; text-align:center; overflow:hidden;}
.ny_pro_list ul li span{ display:block; width:103px; height:138px; border:solid 1px #E4E4E4; padding:1px;}
.ny_pro_list ul li h1{ display:block; padding:6px 0; line-height:16px;}

.proshow_left{ float:left; width:300px; border:solid 1px #E4E4E4; padding:1px; text-align:center; overflow:hidden;}
.proshow_right{ float:right; width:418px;}
.proshow_right td{ padding:8px; background:#E9EFF5; border-bottom:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
.proshow_right td.proshow_td{ background:#7CACD7; color:#FFFFFF;}
.proshow_right td.proshow_td2{ background:#7CACD7; color:#FFFFFF; font-size:14px; font-weight:bold;}
.proshow_back{ text-align:center; padding:10px 10px 0 0;}


.caseshow_left{ width:400px;}
.caseshow_right{ width:318px;}



.notice_h{ height:353px;}
.ny_about_nr{ padding:0 20px;}




.left_h{ height:auto;padding:0 7px 20px 7px;}
.down_taoh{ color:#144592; text-align:center; padding:30px 0 24px 0;}
.down_taoh a{color:#144592;}
.down{ text-align:center; line-height:22px; padding:0 0 20px 0;}

