@charset "utf-8";
.main_contents{width:960px; margin:0 auto; overflow:hidden; clear:both;}

td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:12px;}

body, html{background:url(../images/bg.jpg) left top repeat-x #fff; line-height:24px; font-size:12px;}

#header{height:100px; width:1004px;  padding-right:28px;}
#header .logo{width:400px; float:left; padding:37px 0px 0px 39px; vertical-align:middle;}
#header .language{ float:right; width:200px; height:37px; text-align:right; overflow:hidden; padding-top:70px;}
.language a{ margin: 0px 15px; font-size:12px;}
#header .logo img{vertical-align:middle;}

#nav{ height:44px; overflow:hidden;}
#nav ul{padding-left:10px;}
#nav li{float:left;  height:34px; line-height:28px; padding:0 25px; font-size:15px;}
#nav li a{color:#999999; font-weight:500; }
#nav li a:hover{ color:#000; font-weight:500;}
.banner{width:960px; height:260px; overflow:hidden;}
.ad{width:960px; height:auto; overflow:hidden;}
.ad img{width: 960px; height:260px;}
#index_mc{ margin-top:10px;}
#main{width:960px; border-top:none; margin-top:25px;}

.index_left{float:left; width:297px; overflow:hidden;}
#main .siteRighter{float:right; width:792px; overflow:hidden;}

.index_left_about{ height:188px; border: 1px solid #e9e9e9; line-height:20px;}
.index_left_about_titel{ height:28px; width:294px; background:url(../images/titel.jpg) no-repeat;}
.index_left_about_titel_left{ float:left; padding-left:20px; line-height:28px; font-weight:bold; font-size:14px; color:#494580;}
.index_left_about_titel_right{ float:right; padding-top:6px;}
.index_left_about_content{ height:158px; width:276px; background: url(../images/index_left_about_bg.jpg) repeat-x; padding:5px 9px 0px; overflow:hidden;}

.index_left_news{ height:140px; border: 1px solid #e9e9e9;}
.index_left_news_titel{ height:28px; width:294px; background:url(../images/titel.jpg) no-repeat;}
.index_left_news_titel_left{ float:left; padding-left:20px; line-height:28px; font-weight:bold; font-size:14px; color:#494580;}
.index_left_news_titel_right{ float:right; padding-top:6px;}
.index_left_news_content{ height:112px; width:276px; background: url(../images/index_left_news_bg.jpg) repeat-x; padding:5px 9px 0px;}
.index_newslist{ margin-top:5px;}
.index_newslist li { width:270px; height:24px;line-height:24px; position:relative; background:url(../images/news_bg.jpg) no-repeat; background-position:5px 50%;}
.index_newslist li span{  position:absolute; top:0px; right:5px; color:#52559c;}
.hidden{ width:150px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:20px;  }

.index_pro{float:left; width:336px; margin:0 0px 0 46px; overflow:hidden;}
.index_pro_titel{ height:35px; line-height:35px; font-size:16px; font-weight:bold;}
.index_pro dt{ float:left; height:24px; line-height:24px; padding-top:4px; width:140px; margin-right:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px  dotted #cccccc;}

.index_about{float:left; width:276px; overflow:hidden;}
.index_about_titel{ height:35px; line-height:35px; font-size:16px; font-weight:bold;}
.index_about_content{ width:276px; height:190px; overflow:hidden;}
.lighting{ height:120px; padding-top:10px; overflow:hidden;}

/*关于我们*/
.about_top{ height:15px; width:960px; background:url(../images/about_top.jpg) no-repeat; }
.about_con{ height:auto; width:960px; background:url(../images/about_con.jpg) repeat-y; padding:0px 17px 0px 27px;}
.about_bottom{height:23px; width:960px; background:url(../images/about_bottom.jpg) no-repeat;}

.about_here{ width:895px; height:35px; line-height:35px; border-bottom:1px solid #169502; padding:15px 10px 0px; margin-bottom:10px; }
.about_here h1{ float:left; font-size:16px; color:#269c13; font-weight:bold;}
.about_here span{ float:right; color:#999999;}
.about_here span a,.about_titel span a:hover{ color:#999999;}
.about_left{ float:left; width:253px; height:auto; border:1px solid #4e9e8d;}
.about_titel{ width:223px; height:37px; background: url(../images/list_titel_bg.jpg) no-repeat; color:#f0f4f3; padding-left:30px; line-height:37px; font-size:18px; }
.about_list dt{height:38px; background:url(../images/list_bg.jpg); line-height:38px; overflow:hidden; text-indent:8px; padding-left:25px;}
.about_list dt a{ font-weight:bold; font-size:12px;}
.about_list dd li{background:url(../images/list_bg2.jpg) repeat-x; height:38px; line-height:38px; overflow:hidden; padding-left:25px;}
.about_list dd li a{color:#6B6D6C; font-size:12px;}
.about_contact{background:url(../images/list_bg2.jpg); line-height:38px; overflow:hidden; padding:0px 10px;}

.about_right{ float:left; width:622px; height:auto; padding:0px 19px;}
.about_right_titel{ font-size:16px; font-weight:bold; color:#898989; line-height:35px; margin-bottom:10px;}
.about_right_content{ color:#898989;}

/*产品列表*/
.product_list{ float:left; width:646px; height:auto; padding-left:14px;}
.product_list ul{}
.product_list li{ float:left; width:196px; height:187px; border:1px solid #d0d0d0; line-height:27px; overflow:hidden; margin:10px 8px;}
.pro_img{ padding:8px; border-bottom:1px solid #d0d0d0; height:140px;}
.pro_img img{ width:180px; height:140px;}


/*产品详细页*/
#lib_product_detail{clear:both; overflow:hidden; margin:0 auto;}
#lib_product_detail .info{margin:0 auto; clear:both; overflow:hidden;}
#lib_product_detail .info .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
.bigimg img{ height:360px; widows:360px; overflow:hidden;}
#lib_product_detail .info .pro_info{float:left; margin-left:10px;}
#lib_product_detail .info .pro_info .proname{font-size:12px; font-weight:bold;}
/*#lib_product_detail .info .pro_info .proname span{color:#187E11;}*/
#lib_product_detail .info .pro_info .item{padding-top:5px; margin-top:5px; border-top:1px dashed #ccc; clear:both;}
#lib_product_detail .info .pro_info .item .fl{float:left; width:45%;}
#lib_product_detail .info .pro_info .item .fr{float:left;}
#lib_product_detail .description{margin:8px 0; min-height:150px; _height:150px;}
#lib_product_detail .description .desc_nav{height:32px; overflow:hidden; background:url(../images/desc_bg.jpg);}
#lib_product_detail .description .desc_nav div{width:94px; height:24px; line-height:26px; overflow:hidden; text-align:center; font-weight:bold; color:#fff; font-size:12px;}
#lib_product_detail .description .desc_contents{padding:5px; line-height:180%;}
.product_left{ width:360px;  float:left;}
#small_img{ width:360px; height:75px; overflow:hidden; float:left;}
#small_img img{width:70px; height:70px; border:1px solid #ccc; margin:2px; cursor:pointer;}
#small_img img.cur{border:1px solid #F3A79A;}


/*新闻列表*/
.newslist{}
.newslist li { width:620px; height:30px;line-height:30px; position:relative; background:url(../images/news_bg.jpg) no-repeat; background-position:5px 55%; border-bottom:1px dotted #CCC;}
.newslist li span{  position:absolute; top:0px; right:5px; color:#52559c;}
/*新闻详细页*/
.news_right_titel{ font-size:16px; font-weight:bold; color:#898989; line-height:35px; margin-bottom:10px; text-align: center;}
.news_hidden{ width:400px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:20px;  }

/*产品列表页*/
/*#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:5px;}
#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%;}
#lib_product_list .item ul li del{color:#999; padding-right:10px;}


#station{height:32px; line-height:32px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; overflow:hidden; margin-top:9px;}

#page_contents{padding:8px 0; line-height:150%; min-height:400px; _height:400px;}


#lib_article { clear: both;line-height: 180%; margin: 8px auto;overflow: hidden;}
*/
/*产品列表页*/
/*.pro-li li{float:left; list-style:none; width:152px; height:195px; margin:0px 20px 0px 20px; display:inline; text-align:center; overflow:hidden;}
.pro-li li .pro{width:150px; height:150px;border: 1px solid #DDDDDD; text-align:center; display:table-cell; vertical-align:middle; *position:relative; overflow:hidden;}
.pro-li li .pro div img { width:150px;}
.pro-li li p{ padding-top:5px;}
#case_list li{width:162px; height:180px; margin:0px 15px ;}
#case_list li .pro{width:160px; height:120px;}
#case_list li .pro div img { width:160px;}*/
/*for IE*/
/*.pro div{*position:absolute; *top:50%; *left:50%;}
.pro div img{*position:relative; *top:-50%; *left:-50%;}*/
/*end for IE*/



/*产品在线询盘*/
/*#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; 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%;}
#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 .form{overflow:hidden; clear:both; 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;}*/

/*最新产品详细页*/
/*#lib_instance_detail{clear:both; overflow:hidden; margin:0 auto;}
#lib_instance_detail .info{margin:0 auto; clear:both; overflow:hidden;}
#lib_instance_detail .info .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_instance_detail .info .img div{*position:absolute; top:50%;}
#lib_instance_detail .info .img div img{*position:relative; top:-50%; left:-50%;}
#lib_instance_detail .info .pro_info{float:left; margin-left:10px;}
#lib_instance_detail .info .pro_info .proname{font-weight:bold;}
#lib_instance_detail .info .pro_info .item{padding-top:5px; margin-top:5px; border-top:1px dashed #ccc; clear:both;}
#lib_instance_detail .info .pro_info .item .fl{float:left; width:45%;}
#lib_instance_detail .info .pro_info .item .fr{float:left;}
#lib_instance_detail .description{margin:8px 0; min-height:250px; _height:250px;}
#lib_instance_detail .description .desc_nav{height:24px; border-bottom:1px solid #C7CED7; padding-left:5px; overflow:hidden;}
#lib_instance_detail .description .desc_nav div{width:110px; height:24px; line-height:26px; overflow:hidden; background:url(../images/contents_n_bg.gif); text-align:center; font-weight:bold;}
#lib_instance_detail .description .desc_contents{padding:5px; line-height:180%;}

.newslist li {height:26px; line-height:26px; border-bottom:1px dashed #ccc; overflow:hidden; text-indent:5px; position:relative;}
.newslist li .download{  position:absolute; top:0px; right:160px; padding-left:15px; background:url(../images/download.gif) no-repeat left center; font-size:11px;}
*/

/*文章详细页*/
/*#lib_info_detail{width:100%; clear:both; overflow:hidden;}
#lib_info_detail .title{height:30px; line-height:30px; border-bottom:1px dashed #ccc; font-weight:bold; font-size:14px; text-align:center;}
#lib_info_detail .contents{line-height:180%; padding:6px 0;}*/

/*在线留言表单*/
#lib_feedback_form{width:100%; clear:both; overflow:hidden;}
#lib_feedback_form .rows{margin:10px 0; clear:both;}
#lib_feedback_form .rows label{width:15%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:right; color:#555;}
#lib_feedback_form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_feedback_form .rows span .contents{width:85%; height:120px;}
#lib_feedback_form .rows span .vcode{text-transform:uppercase;}
#lib_feedback_form .rows span img{margin-top:2px;}

#footer{ height:49px; line-height:49px; text-align:center; border-top:5px solid #169701; margin-top:10px;}
#footer .main_contents{width:960px; margin:0 auto; overflow:hidden; clear:both; height:49px;}