body{ min-height:1000px;}

.banner .nbsp{ height:300px;}

.banner img{ display:block; margin:0 auto;}



.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}

.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}

.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}

.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}

.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}

.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}

.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}

.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}

.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

.fz_12px{font-size:12px;}

.fz_14px{font-size:14px;}

.fz_16px{font-size:16px;}

.fc_red{color:#ff0000;}

.fc_gory{color:#666;}

.fc_white{color:#fff;}

.fc_yellow{color:#ff6600;}

.flh_150{line-height:150%;}

.flh_180{line-height:180%;}



#content{width:1000px; margin:0 auto;}

#content .index_box{width:960px; padding:23px 20px 0px;}

#content .index_box .box{width:220px; height:250px; float:left; margin-right:26px;}

#content .index_box .box .box_img{width:220px; height:87px; margin-bottom:16px;}

#content .index_box .box .box_name{width:220px; height:25px; line-height:25px;}

#content .index_box .box .box_name a{color:#2d2d2d; text-decoration:none; font-size:18px;}

#content .index_box .box .box_brief{width:220px; height:60px; margin-bottom:10px; line-height:16px; color:#5e5d5d; overflow:hidden;}

#content .index_box .box:hover a{color:#ff8500;}

#content .index_box .last{margin-right:0px;}

#content .index_title{width:960px; height:30px; margin:0 auto; line-height:30px; background:url(../images/index_title_bg.jpg) repeat-x center;}

#content .index_title .font{height:30px; float:left; padding-right:10px; line-height:30px; color:#ff9100; font-weight:bold; font-size:18px; background:#fff;}

#content .index_info_box{width:960px; padding:23px 20px 0px;}

#content .index_info_box .info_box1{width:322px; float:left;}

#content .index_info_box .info_box1 .info_box_title{width:300px; height:32px; line-height:32px;}

#content .index_info_box .info_box1 .info_box_title a{color:#52595b; text-decoration:none; font-size:18px;}

#content .index_info_box .info_box1 .info_box_content{width:300px; height:124px; line-height:20px; color:#6e6e6e; overflow:hidden;}

#content .index_info_box .info_box1 .info_box_more{width:300px; height:26px; text-align:right;}

#content .index_info_box .info_box1 .info_box_more a{color:#ff9100; font-weight:bold;}

#content .index_info_box .info_box2{width:322px; float:left;}

#content .index_info_box .info_box2 .info_box_title{width:300px; height:32px; line-height:32px;}

#content .index_info_box .info_box2 .info_box_title a{color:#52595b; text-decoration:none; font-size:18px;}

#content .index_info_box .info_box2 .list{width:300px;}

#content .index_info_box .info_box2 .list dd{width:300px; height:26px; line-height:26px; text-indent:20px; background:url(../images/index_list_icon.jpg) no-repeat left center;}

#content .index_info_box .info_box2 .list dd a{color:#5e5d5d; text-decoration:none;}

#content .index_info_box .info_box2 .info_box_more{width:300px; height:26px; text-align:right;}

#content .index_info_box .info_box2 .info_box_more a{color:#ff9100; font-weight:bold;}

#content .index_info_box .info_box3{width:297px; float:left;}

#content .index_info_box .info_box3 .info_box_title{width:267px; height:32px; line-height:32px;}

#content .index_info_box .info_box3 .info_box_title a{color:#52595b; text-decoration:none; font-size:18px;}



#website_left{width:218px; float:left; padding-top:10px;}

#website_left .left_title{width:218px; height:29px; line-height:29px; text-indent:26px; color:#fff; font-weight:bold; background:url(../images/left_title_bg.jpg) no-repeat center;}

#website_left .left_nav{width:218px;}

#website_left .left_nav .topnav_a{display:block; width:218px; height:35px; line-height:35px; text-indent:17px; color:#333333; text-decoration:none; background:url(../images/left_nav_bg.jpg) repeat-x; overflow:hidden;}

#website_left .left_nav .left_sub_nav{width:218px;}

#website_left .left_nav .left_sub_nav .subnav_a{display:block; width:218px; height:35px; line-height:35px; text-indent:36px; color:#666666; text-decoration:none; background:url(../images/left_nav_bg.jpg) repeat-x; overflow:hidden;}



#website_right{width:767px; float:left; padding-top:10px; padding-left:15px;}

#website_right .right_title{width:767px; height:32px; line-height:32px; color:#333333; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc;}

#website_right .right_detail{width:767px; line-height:24px;}

#website_right .right_detail .recommend{width:100%; height:24px; line-height:24px; margin-bottom:8px; font-size:14px;}

#website_right .right_detail .recommend a{font-size:14px;}

#website_right .right_detail .detail_title{width:740px; height:30px; margin:0 auto; line-height:30px; font-size:14px; text-align:center; font-weight:bold;}

#website_right .right_detail .detail_img{width:362px; float:left; position:relative; overflow:hidden;}

#website_right .right_detail .detail_img *{_behavior:none;}

#website_right .right_detail .detail_img .bimg{width:360px; height:360px; border:1px solid #cccccc; position:relative;}

#website_right .right_detail .detail_img .MagicZoom{display:block; margin:0 auto;}

#website_right .right_detail .detail_img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}

#website_right .right_detail .detail_img .MagicZoomBigImageCont{border:1px solid #999;}

#website_right .right_detail .detail_img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}

#website_right .right_detail .detail_img .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}

#website_right .right_detail .detail_img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(../images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}

#website_right .right_detail .detail_img #zoom-big{position:absolute; top:0;}

#website_right .right_detail .detail_img .simg_list{width:362px; height:72px;}

#website_right .right_detail .detail_img .simg_list .simg{width:80px; height:70px; float:left; margin-right:11px; text-align:center; border:1px solid #ccc;}

#website_right .right_detail .detail_img .simg_list .last{margin-right:0px;}

#website_right .right_detail .detail_img .simg_list .simg img{ width:70px; height:70px;}

#website_right .right_detail .detail_info{width:395px; float:left; padding-left:10px;}

#website_right .right_detail .detail_info .name{width:395px; height:28px; line-height:28px; color:#333; border-bottom:1px dashed #cccccc;}

#website_right .right_detail .detail_info .name span{color:#f28d00;}

#website_right .right_detail .detail_info .brief{width:395px; padding:10px 0px; line-height:18px; border-bottom:1px dashed #ccc;}

#website_right .right_detail .detail_info .inq{width:395px; padding-top:10px;}

#website_right .right_detail .menu{width:767px; height:27px; border-bottom:1px solid #d4d4d4; background:none;}

#website_right .right_detail .menu .menu_title{width:96px; height:32px; float:left; margin-right:10px; line-height:28px; text-align:center; color:#000; font-weight:bold; background:url(../images/menu_title_bg.jpg) no-repeat;}

#website_right .right_detail .menu_content{width:747px; padding:10px; line-height:24px;}

#website_right .right_detail .hot{width:767px;}

#website_right .right_detail .hot .hot_img{width:320px; height:167px; float:left;}

#website_right .right_detail .hot .hot_info{width:437px; float:left; padding-left:10px;}



#website_right .right_detail .hot .hot_info .hot_title{width:437px; height:32px; line-height:32px; font-size:20px; font-weight:bold; border-bottom:1px dashed #cccccc; overflow:hidden;}

#website_right .right_detail .hot .hot_info .hot_brief{width:437px; line-height:24px; color:#333333;}

#website_right .right_detail .cate{width:767px; height:170px; position:relative; z-index:1000;}

#website_right .right_detail .cate .more{width:38px; height:16px; line-height:16px; position:absolute; right:7px; top:10px; z-index:1001;}

#website_right .right_detail .cate .more a{color:#666666;}

#website_right .right_detail .cate .list{width:555px; padding-left:205px; padding-top:35px;}

#website_right .right_detail .cate .list li{width:554px; height:25px; overflow:hidden; line-height:25px; text-indent:12px; list-style:inside; border-bottom:1px dashed #cccccc;}

#website_right .right_detail .cate .list li a{color:#333333; text-decoration:none;}

#website_right .right_detail .job{width:754px; padding-left:10px;}

#website_right .right_detail .job .title{width:250px; height:30px; float:left; line-height:30px; text-align:left;}

#website_right .right_detail .job .location{width:100px; height:30px; float:left; line-height:30px; text-align:center;}

#website_right .right_detail .job .posttime{width:100px; height:30px; float:left; line-height:30px; text-align:center;}

#website_right .right_detail .job .endtime{width:100px; height:30px; float:left; line-height:30px; text-align:center;}

#website_right .right_detail .job .join{width:100px; height:30px; float:left; line-height:30px; text-align:center;}

#website_right .right_detail .job .job_content{width:764px; padding-top:8px; line-height:24px; display:none;}



.instance_list{}

.instance_list .item{border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}

.instance_list .item .img{float:left; width:160px; height:160px; overflow:hidden; border:1px solid #ccc; margin-right:10px;}

.instance_list .item .img div{width:160px; height:160px; display:table-cell; vertical-align:middle; text-align:center; *font-size:140px; *font-family:Arial, Helvetica, sans-serif; *display:block;}

.instance_list .item .img div img{vertical-align:middle; width:160px;}

.instance_list .item .brief{width:590px; float:left;}

.instance_list .item .brief .name{line-height:20px; font-weight:bold; font-size:14px; padding-bottom:6px;}

.instance_list .item .brief .b{line-height:18px; color:#444;}



#website_right .right_detai2 img{ width:160px; height:96px;}

#website_right .right_detai2 .instance_list .item .img{ height:96px;}

#website_right .right_detai2 .instance_list .item .img div { height:96px;}



#website_right .right_detai_case img{ width:180px; height:180px;}

#website_right .right_detai_case .instance_list .item .img{ width:180px; height:180px;}

#website_right .right_detai_case .instance_list .item .img div { width:180px; height:180px;}

#website_right .right_detai_case .instance_list .item .brief{ width:575px;}



/*turn page*/

#turn_page{text-align:center; height:26px; line-height:26px;}

#turn_page li{background:#fff; border:1px solid #ccc; margin:0 3px; padding:2px 5px; float:left; line-height:16px;}

#turn_page li.c{background:#f0f0f0; border:1px solid #ccc; padding:2px 5px; margin:0 3px; color:red;}



/*文章列表页*/

#lib_info_list{width:100%; clear:both; overflow:hidden;}

#lib_info_list li{height:26px; line-height:26px; border-bottom:1px dashed #ccc; overflow:hidden; text-indent:5px;}



/*文章详细页*/

#lib_info_detail{width:100%; clear:both; overflow:hidden;}

#lib_info_detail .title{line-height:30px; /*border-bottom:1px dashed #ccc;*/ font-weight:bold; font-size:24px; text-align:center;}

#lib_info_detail .date{ color:#ccc; font-size:11px; text-align:right; line-height:20px;}

#lib_info_detail .contents{line-height:180%; padding:6px 0; font-size:14px;}

#lib_info_detail .contents img{ max-width:700px; _width:700px; display:block; margin:0 auto;}



/*产品列表页*/

#lib_product_list{width:100%; clear:both; overflow:hidden;}

#lib_product_list .item{float:left; overflow:hidden;}

#lib_product_list .item ul{margin:0 auto; overflow:hidden;}

#lib_product_list .item ul li{text-align:center; margin-top:3px;}

#lib_product_list .item ul li.img{margin:0; overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell;}

#lib_product_list .item ul li.img div{*position:absolute; top:50%;}

#lib_product_list .item ul li.img div img{*position:relative; top:-49%; left:-50%; width:231px;height: 231px;}

#lib_product_list .item.item2 ul li.img div img{ width:160px; height:213px;}

#lib_product_list .item ul li.name{text-align:center; height:30px; overflow:hidden;}

#lib_product_list .item ul li.name a{font-size:12px; text-decoration:underline;}

.lib_product_liebiao { text-align: center; width:100%; margin-top:20px; }

.lib_product_liebiao li {list-style-type: none; float:left; padding-left:10px;}



/*产品在线询盘*/

#lib_product_inquire{clear:both; overflow:hidden; margin:0 auto;}

#lib_product_inquire .product_list{width:100%; clear:both; overflow:hidden;}

#lib_product_inquire .product_list .item{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}

#lib_product_inquire .product_list .item .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}

#lib_product_inquire .product_list .item .img div{*position:absolute; top:50%;}

#lib_product_inquire .product_list .item .img div img{*position:relative; top:-49%; left:-50%; width:160px; height:160px;}

#lib_product_inquire .product_list .item .info{padding-left:10px; float:left;}

#lib_product_inquire .product_list .item .info .proname{border-bottom:1px dashed #ccc; font-weight:bold; height:20px; margin-bottom:5px;}

#lib_product_inquire .product_list .item .info .proname a{color:#555;}

#lib_product_inquire .product_list .cline{padding:15px 0; clear:both;}

#lib_product_inquire .product_list .cline .line{border-bottom:1px dashed #ccc; height:1px; overflow:hidden;}

#lib_product_inquire .form{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}

#lib_product_inquire .form .rows{margin:10px 0; clear:both;}

#lib_product_inquire .form .rows label{width:13%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:left; color:#555;}

#lib_product_inquire .form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}

#lib_product_inquire .form .rows span .contents{width:85%; height:100px;}

/*form*/

.form_input,.inp{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; height:20px; line-height:20px;}

.form_area{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; line-height:180%;}

.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px; cursor:pointer;}

.form_button_130{width:130px;}

.form_focus{border-color:red;}

.form_gory_button{border:none; background:url(../images/button_grey.gif); width:110px; height:25px; line-height:25px; font-weight:bold; color:#555; text-align:center;}

select.form_focus{background:#ccc;}



.member_f{margin-top:5px;}

.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}

.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}

.member_f dl dd{float:left; line-height:26px; padding-left:10px;}

.member_f dl dd textarea{ width:90%; height:200px;}

.member_f dl dd.m span{color:#C00;}

.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.ordertab{ width:100%; padding:0; margin:0;border-bottom:0; border-right:0;}

.ordertab,.ordertab td{ border:1px solid #CCC; line-height:180%}

.ordertab td{ border-top:0; border-left:0; padding:8px; text-align:center;}

.ordertab tr{ background-color: #FFF;color:#06C;}

.ordertab .trbg{font-weight:bold; color:#FFF;background-color: #F5F5F5;}

.ordertab .trbg td{padding:0; line-height:28px; background-color:#F28D01;}

.ordertab .left{ text-align:left;}

.ordertab span{ color:#666}

.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}



.buy{ margin:12px 0;}

.inbuy,.incart{margin:0; padding:0; border:0; cursor:pointer; height:37px;line-height:90px;overflow:hidden;}

.inbuy{width:127px; background-image:url(../images/buy.gif); margin-right:5px;}

.incart{width:132px; background-image:url(../images/cart.gif);}

.price{font-family:tahoma;font-weight:800;color:#c00;}



.comment{margin-top:10px;}

.comment .t{ padding-left:10px; font-weight:bold;}

.comment .i dl{ margin-bottom:10px; width:740px;float:left;}

.comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}

.comment .i dl dd{float:left; padding-right:10px;}

.comment .list{clear:both}

.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}

.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}

.comment .list dl dd{padding:3px 10px;}



.subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden;padding: 5px 9px;}

.subnr img{ display:block; margin:0 auto;}

.subnr p {line-height: 25px;overflow: hidden;}

.subnr span {color: #333333;}

.subnr h5 {line-height: 28px;overflow: hidden;}

dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #DFDFDF;}
dl.news_dl a{ color:#1d8773; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:720px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(/images/ico10.gif) no-repeat 0 9px;  padding-left:10px;  font-size:14px; color:#1d8773; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url(/images/ico7.gif) no-repeat 0 9px;color:#1d8773; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}