@charset "utf-8";
h2{ float:left; font-size:14px;}
.red{ color:#c00;}

/* mainbox */
.page { margin:0px 0 0 0;}
input { border:1px solid #ccc; height:20px;}

/*left*/
#left {width:226px; float:left;margin-top:20px; border:1px solid #ccc; border-top:none;}
#left h1{text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc; line-height:40px; height:40px;font-size:18px; font-weight:normal;}
/**/
.sub_menu{}
.sub_menu .tit {text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;line-height:40px; height:40px;font-size:18px; font-weight:normal;}
.sub_menu .tit h2{text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;line-height:40px; height:40px;font-size:18px; font-weight:normal;}
/*二级菜单*/
.amenu { width:186px;font-weight:normal; margin-top:15px;}
.amenu a{ color:#111; font-size:13px; padding-left:20px;}
.amenu li { width:186px; text-indent:2em;font-size:13px; height:24px;line-height:24px;background:url(../images/amenubg.jpg) no-repeat; margin-top:6px;}
.acurrent { background:url(../images/amenuon.jpg) no-repeat;display:block;font-weight:bold;color:#fff;}
.acurrent a{ background:url(../images/amenuon.jpg) no-repeat;display:block;font-weight:bold;color:#fff;}
.acurrent a:visited{ color:#fff;}

/*快速搜索*/
.search_quick{ margin-top:10px;}
  .search_quick h2{text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat;border-bottom:1px solid #ccc; border-top:1px solid #ccc;line-height:40px; height:40px;font-size:18px; font-weight:normal;}
  .search_quick .box { line-height:28px; padding:9px 19px;}
  .search_quick .s_in{ width:120px;}
  .search_quick .s_out{background:#d50000; border:none; margin-left:51px;width:60px; height:24px; font:12px/24px "Microsoft YaHei"; text-align:center;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px; color:#fff;}


/*news-热点推荐*/
.tops_news{ margin-top:10px;}
  .tops_news .tit { text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;border-top:1px solid #ccc; line-height:40px; height:40px;font-size:18px; font-weight:normal;}

  .tops_news .tit h2 {text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;border-top:1px solid #ccc; line-height:40px; height:40px;font-size:18px; font-weight:normal;}
  .tops_news ul { line-height:26px; padding:15px; padding-top:8px;}
  .tops_news li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden}

/*news-新技术产品*/
.tops2_news{ margin-top:10px;}
  .tops2_news .tit {text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;border-top:1px solid #ccc;  line-height:40px; height:40px;font-size:18px; font-weight:normal;}
  
  .tops2_news .box { line-height:26px;padding:15px; padding-top:8px;}
  .tops2_news .box li { text-align:center; margin-bottom:8px;}
  .tops2_news .box li img{ width:172px; height:108px;}
  
/*right*/
.right{width:740px;margin-top:20px;float:right; overflow:hidden; margin-bottom:30px; }

/*right内容外框*/
.content{ overflow: hidden; }
  .content .tit{ width:100%;}
  .content .tit h2{}
  .content .tit .guide{ float:right; text-align:right;}
  .content .tit h2{height:30px;font-size:16px;font-weight:normal; border-bottom:1px solid #d50000;background: url(../images/icon2.jpg) no-repeat left;color:#333; padding-left:20px; float:left;display:block;}

  
  
  .highslide-gallery{ height:600px;}
/*right内容框*/
  .content .box{line-height:25px;}
  .content .box h1{ font-size:16px; line-height:1.8em; text-align:center; color:#d50000;}
  .content .box .news_spec{ text-align:center; color:#aaa; border-bottom:#ccc 1px dashed; margin-top:8px; margin-bottom:15px;}

.sub_menu_s{height:155px;margin-top:15px;}
  .sub_menu_s h2{text-indent:1em;color:#333;width:226px;background:url(../images/leftbg.jpg) no-repeat; border-bottom:1px solid #ccc;border-top:1px solid #ccc;  line-height:40px; height:40px;font-size:18px; font-weight:normal;}
  .sub_menu_s ul { line-height:26px; padding:9px 0 8px 12px;}
  .sub_menu_s  li { float:left; width:60px; height:26px;}
  .sub_menu_s  li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden}
  .sub_menu_s  li.current{ font-weight:bold;}

  




#page_search{ height:36px; text-align:center;}
  #page_search input{ font-size:12px; vertical-align:top;}
  #page_search .s_out{ width:50px;}

.page_search{ padding-top:8px; height:95px;}
.search_mode{ float:left; width:700px;}
  .search_mode li{ float:left; margin-left:10px;}
  .search_mode li.fst{ padding-left:40px; font-weight:bold; color:#555;}
  .search_mode #bt_SearchUnit{background:#d50000; border:none;width:60px; height:22px; font:12px/20px "Microsoft YaHei"; text-align:center;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px; color:#fff;}
#bt_RegUnit,.search_mode #bt_SearchJob{background:#d50000; border:none;width:60px; height:22px; font:12px/20px "Microsoft YaHei"; text-align:center;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px; color:#fff;}
  
.news_list{}
  .news_list li{ height:30px; line-height:30px; border-bottom:#d8d8d8 1px dashed;}
  .news_list li.fst { height:30px; border:none; font-weight:bold;}
  .news_list li span{ display:inline-block;}
  .news_list li span.num { float:left; width:50px; font-family:Arial; font-size:15px; text-align:center}
  .news_list li span.name{ float:left; width:500px;overflow:hidden;}
  .news_list li span.area{ float:left; width:80px;}
  .news_list li span.time{ float:right; width:80px; color:#999; text-align:center}
  .news_list li.fst span.time{ color:#666;}

.job_list{}
  .job_list li{ padding-top:12px; height:65px; line-height:25px; border-bottom:#d8d8d8 1px dashed;}
  .job_list li span{ display:inline-block;}
  .job_list li span.num { float:left; width:60px; padding-top:13px; font-family:Arial; font-size:18px; text-align:center}
  .job_list li span.name{ float:left; width:640px;}
    .job_list li span.name a{ display:inline-block; padding-right:12px; font-size:14px; font-weight:bold; color:#d50000;}
    .job_list li span.name i{ font-style:normal; color:#999;}
  .job_list li span.cata, .job_list li span.time{ float:left; width:110px;padding-top:15px; text-align:center;}


.member_list{}
  .member_list li{ height:55px; line-height:25px; border-bottom:#d8d8d8 1px dashed;}
  .member_list li span{ display:inline-block;}
  .member_list li span.num { float:left; width:50px; padding-top:15px; font-family:Arial; font-size:15px; text-align:center}
  .member_list li span.cata{ float:left; width:200px;padding-top:15px;}
  .member_list li span.name{ float:left; width:450px;}
    .member_list li span.name a{ font-weight:bold; color:#d50000;}
  
#works_list{ float:left}
  #works_list_top li{ float:left; margin:5px;}
  #works_list_top li a{ display:block; border:#ccc 1px solid; padding:0 5px;}

.works_list{ clear:both; margin-left:-6px; width:760px;}
.works_list li .picbox{ width:176px; height:120px; overflow:hidden; vertical-align:middle; text-align:center;}
  .works_list li { float:left; margin-left:6px; margin-bottom:12px;line-height:1.8em; text-align:center; position:relative;}
  .works_list li a { display:block; padding:1px 1px 1px 1px; border:#ccc 1px solid;}
  .works_list li:hover a{ border-color:#d50000;}
  .works_list li img { margin-top:expression((110-this.height)/2); vertical-align:middle;}
  .works_list li p{ display:none; width:176px; height:45px; background:#f0f0f0; position:absolute;left:2px;top:80px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-binding:url('ellipsis.xml#ellipsis');}
  *html .works_list li:hover p{ display:block;}
  .works_list li:hover p{ display:block;}


.tblist{ background:#fcd3d3;}
  .tblist td{ background:#ffffff;}
  .tblist .tdtit{ padding:3px 8px; width:18%; font-size:13px; font-weight:bold; color:#666; text-align:right; background:#feeded;}
  .tblist .tdbox{ padding:3px 8px; width:82%; font-family:"Arial";}

.tbblue{background:#fcd3d3;margin-top:15px; margin-left:5px; clear:both; width:730px;}
  .tbblue td{ background:#ffffff;}
  .tbblue .tdtit{ padding:3px 8px; width:18%; font-size:13px; font-weight:bold; color:#666; text-align:right; background:#feeded;}
  .tbblue .tdbox{ padding:3px 8px; width:82%; font-family:"Arial";}
  
.pageNext{ padding:10px; font-size:14px; text-align:center;}



.tb_unit{background:#fcd3d3;}
  .tb_unit td{ background:#ffffff;}
  .tb_unit .tdtit{ padding:3px 8px; width:18%; font-size:12px; font-weight:bold; color:#666; text-align:right; background:#feeded;}
  .tb_unit .tdbox{ padding:3px 8px; width:82%; font-family:"Arial";}

.reg_btn{ margin-top:15px; height:36px; text-align:left;}
.tbreg_unit{background:#fcd3d3;}
  .tbreg_unit td{ padding:3px 8px; background:#ffffff;}
  .tbreg_unit .tdtit{ padding:3px 8px; width:18%; font-size:13px; font-weight:bold; color:#666; text-align:right; background:#feeded;}
  .tbreg_unit .tdbox{ padding:3px 8px; width:82%; font-family:"Arial";}
.tbreg_person{background:#fcd3d3;}
  .tbreg_person td{ padding:3px 8px; background:#ffffff;}
  .tbreg_person .tdtit{ padding:3px 8px; width:18%; font-size:13px; font-weight:bold; color:#666; text-align:right; background:#feeded;}
  .tbreg_person .tdbox{ padding:3px 8px; width:82%; font-family:"Arial";}

.unit_title{ border-bottom:1px solid #d50000; margin-top:15px; margin-bottom:8px; height:25px; font-size:14px; font-weight:bold;}
  .unit_title h2{ color:#d50000;}
  .unit_title .rt{ float:right; padding:0 5px; font-size:12px; color:#333; background:#a6dcf6;}

.tb_member{background:#fcd3d3;}
  .tb_member td{ padding:3px 5px; background:#ffffff; text-align:center;}
  .tb_member .tdtit{ height:30px; font-weight:bold; color:#b87c16; background:#fff5e3;}
  .tb_member .tdname{ padding-left:15px;text-align:left;}

.tb_job{ background:#fcd3d3;}
  .tb_job td{ padding:3px 8px; background:#ffffff;}
  .tb_job .tdtit{ padding:3px 8px; width:15%; font-size:12px; color:#666; text-align:right; background:#feeded;}
  .tb_job .tdbox{ padding:3px 8px; font-family:"Arial";}
  .tb_job .tdtit strong{ color:#d50000;}
/*.content p strong{ display:block; margin-top:10px; font-size:14px; color:#333;}*/

.news_content img{ max-width:660px;}


.zazhi_list{ clear:both; width:100%;}
.zazhi_list li{ width:156px;float:left; margin-left:8px; margin-right:20px; margin-bottom:10px; margin-top:4px;}
* html .zazhi_list li{ width:156px;float:left; margin-left:8px; margin-right:18px; margin-bottom:10px; margin-top:4px;}

.zazhi_list li img{ width:150px; height:215px;padding:2px 2px 2px 2px; border:#ccc 1px solid;}

.video_list{ clear:both; width:100%;}
.video_list li{ width:320px;overflow:hidden; vertical-align:middle; text-align:center;}
  .video_list li img  { width:310px; height:210px;margin-top:expression((110-this.height)/2); vertical-align:middle;padding:2px 2px 2px 2px; border:#ccc 1px solid;}
  .video_list li {  float:left; margin:20px; line-height:1.8em; text-align:center;                                                                            }
  .video_list li a{ display:block; }
  .video_list li:hover a{ border-color:#d50000;}
  
  
  
  .page_rt{ float:left; width:260px;}
  .page_lt{ width:600px; float:right;}
  
  
#unitCaseList{ clear:both; width:100%;}
.case_list{ margin-left:-20px; width:760px;}
.case_list li{ width:165px;overflow:hidden; vertical-align:middle; text-align:center; float:left; margin-left:20px;}
.case_list li img  { width:150px; height:100px;margin-top:expression((110-this.height)/2); vertical-align:middle;padding:2px 2px 2px 2px; border:#ccc 1px solid;}
.case_list li a{ display:block; }
.case_list li:hover a{ border-color:#d50000;}

.product_list{ margin-left:-20px; width:760px;}
.product_list li{ width:165px;overflow:hidden; vertical-align:middle; text-align:center; float:left; margin-left:20px;}
.product_list li img  { width:150px; height:100px;margin-top:expression((110-this.height)/2); vertical-align:middle;padding:2px 2px 2px 2px; border:#ccc 1px solid;}
.product_list li a{ display:block; }
.product_list li:hover a{ border-color:#d50000;}

  