/* CSS Document */
.c{ width:1001px; margin:0 auto;}
body{ margin:0px; padding:0px; font-size:12px;}
a{ text-decoration:none; color:#000000;}
a:hover{text-decoration:underline; color:#666666;}

ul{ margin:0px; padding:0px;}
li{ list-style-type:none;}
img{ border:0px;}


.top{ background:url(../images/logo_bj.jpg) repeat-x; width:100%; height:173px;}
.logo{ height:173px; width:412px; float:left; background:url(../images/logo1.jpg) no-repeat;}
.logo_bj{ background:url(../images/logo2.jpg) no-repeat; width:168px; height:88px; float:left;padding-left:420px;padding-top:85px;font-size:24px;color:#fff;font-weight:bold}

.nav{ background:url(../images/ban.jpg) repeat-x; width:100%; height:54px;}
.nav_all{ height:34px; padding-top:20px;}
.nav_all li{ float:left; padding-left:60px; }
.nav_all li a{color:#FFFFFF; font-size:14px; font-weight:bold;}
.nav_all a:hover{ color:#fff;}

.adv{ clear:both; height:225px; width:990px; padding-top:10px; text-align:center;}
.left_sy{ float:left; width:278px; padding-right:12px; padding-top:14px; padding-left:10px;}
.fenl{ border:1px #DDD double; width:278px;}
.fenls{ border:1px #DDD double; width:278px;}
.fl_1{background:url(../images/fenl.jpg) no-repeat; height:37px; width:278px;}
.fl_1s{background:url(../images/fen2.jpg) no-repeat; height:37px; width:278px;margin-bottom: 8px;}
.fl_2{ background:url(../images/let_1.jpg) no-repeat; height:27px; width:248px; letter-spacing:0.3em; font-weight:bold; font-size:13px; padding-left:30px; padding-top:10px;}
.serach_text{border:1px #DDD double;}
.fl_2_1{ background:url(../images/left_2.jpg) no-repeat; height:26px; width:248px; color:#333333; font-size:13px; padding-left:30px; padding-top:10px;}
.fl_2_1 a{ font-size:12px; color:#333333;}
.fl_2_1 a:hover{ font-size:13px; color:#000000;}


.news_zx{ width:278px; margin-top:14px; margin-bottom:14px; border:1px #DDD double;}
.n_t{ background:url(../images/left_new.jpg) no-repeat; width:58px; height:25px; font-size:12px; padding-top:13px; padding-left:220px;}
.n_c{ padding-left:10px; padding-top:5px;}
.n_c li{ line-height:200%; }
.n_c a{ color:#333333;}

.lianx{width:278px; margin-bottom:14px;border:1px #DDD double;}
.l_t{ background:url(../images/lianx.jpg) no-repeat; height:38px; width:278px;}
.l_c{ background:url(../images/lianx_bj.jpg) no-repeat; height:212px; width:248px; padding-top:8px; line-height:200%; padding-left:30px;}
.l_c span{ color:#000000; font-size:14px; font-weight:bold;}


/*ÓÒ±ß*/
.right_sy{ float:left;  margin-top:14px;width:687px;border:1px #DDD double;}
.zuix{ float:left; height:195px; width:150px; padding-top:10px; padding-left:20px; }
.zx_i{ text-align:center; width:130px; height:162px; border:1px #DDD double;
display: table-cell;
vertical-align:middle;

text-align:center;


*display: block;
*font-size: 112px;
*font-family:Arial;}
.zx_t{ width:120px; height:20px; padding-top:10px; text-align:center;}


.rights{ float:left; width:687px;}

.tuij{ float:left;margin-top:13px;width:687px;border:1px #DDD double; padding-bottom:2px;}
.tj{ float:left; height:194px;  width:150px; padding-top:8px; padding-left:20px;display: table-cell;
vertical-align:middle;

text-align:center;


*display: block;
*font-size: 112px;
*font-family:Arial;}
.tj_i{text-align:center; width:130px; height:162px; border:1px #DDD double;

display: table-cell;
vertical-align:middle;

text-align:center;


*display: block;
*font-size: 112px;
*font-family:Arial;}
.tj_t{width:130px; height:10px; padding-top:10px; text-align:center;}
.tuijs{ float:left;margin-top:13px;width:687px;border:1px #DDD double;}

.products{width:693px; float:left}
.products li{width:150px;height:195px; float:left;padding-bottom:10px;padding-left:20px;}
#demo{overflow:hidden;width:665px;margin:auto;}
#indemo{float:left;width:5000%;}
#demo1{float:left;}
#demo2{float:left;}


.buttom{ float:left;background:url(../images/buttom_bj.jpg) repeat-x; height:auto; width:100%; margin-top:20px;}
.tel{ float:left; background:url(../images/buttom_tet.jpg) no-repeat; height:104px; width:180px; color:#FFFFFF; font-size:20px; font-weight:bold; padding-top:93px; padding-left:128px; margin-left:10px;}
.add{float:left; background:url(../images/buttom_add.jpg) no-repeat; height:111px;; width:161px;color:#FFFFFF; font-size:14px; font-weight:bold;
padding-top:86px; padding-left:175px; line-height:150%; padding-right:10px;}
.serv{float:left; background:url(../images/buttom_qq.jpg) no-repeat; height:107px; width:295px;color:#FFFFFF; font-size:14px; font-weight:bold;
padding-top:90px; padding-left:29px;}
.serv_i{ float:left;height:45px;}
.serv_i span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.serv_i img{ float:left;padding-right:10px;}
.copy{ clear:both; color:#FFFFFF; text-align:center; line-height:200%;}
.copy a{ color:#FFFFFF;}


/*½±±­*/
.jb_bj{ float:left; background:url(../images/title1.jpg) no-repeat; width:184px; height:27px; padding-left:50px; padding-top:10px; color:#000000; font-size:14px; font-weight:bold; padding-bottom:10px;}
.wz{background:url(../images/title2.jpg) no-repeat; width:443px; text-align:right; padding-top:13px; float:left; height:24px; padding-right:10px; font-weight:normal; font-size:12px;}

.jb_bjs{ clear:both; background:url(../images/jbpic.jpg) no-repeat; width:637px; height:27px; padding-left:50px; padding-top:10px; color:#000000; font-size:14px; font-weight:bold; padding-bottom:10px;}
.jb_bjs span{ padding-left:400px; font-weight:normal; font-size:12px;}

.pages{ clear:both; height:30px; padding-top:23px; text-align:center;}
.jb_p{ padding-top:26px; text-align:center;}


/*ÐÂÎÅ*/
.news_list{ clear:both; width:677px; height:30px; padding-top:10px; padding-left:10px;}
.new_t{ float:left;border-bottom:1px #DDD dotted; width:580px;}
.new_time{ float:left;border-bottom:1px #DDD dotted; width:90px; padding-top:1px;}
.page{clear:both; padding-bottom:52px; padding-top:30px; text-align:center;}

.news_cent{ line-height:200%;}
.title{ text-align:center; font-size:14px; font-weight:bold; padding-top:10px;}
.time{ text-align:center; height:30px;}
.cention{ padding-left:20px; padding-right:15px; padding-bottom:20px;}
.news_cents{ line-height:200%; height:663px;}

.centions{ padding-left:20px; padding-right:15px; padding-top:10px; height:643px; line-height:200%; padding-bottom:20px;}


/*ÁôÑÔ*/
.liuyanb{ float:left;margin-top:13px;width:687px;border:1px #DDD double; height:711px; }

.liuyan{ clear:both;width:650px; height:460px; line-height:200%; padding-top:20px; padding-left:20px; }
.liuyan span{ color:red;}
.ly_tit{ background-color:#EFEFEF; height:25px;text-align:center; font-size:14px; color:#000000; font-weight:bold;}
.ly_name{ padding-bottom:20px;}
.ly_tel{padding-bottom:20px;}
.ly_email{padding-bottom:20px;}
.ly_zhut{padding-bottom:20px;}

.ly_cc{ float:left; width:390px;padding-bottom:20px;}
.ly_c{ float:left;}
.ly_cs{ float:left}
.ly_tj{ clear:both; padding-left:100px;}
.lyall{ clear:both; margin-left:80px; padding-top:20px;}

.p_t{font-size:16px; font-weight:bold; padding-top:10px; text-align:center;}
.p_c{ padding:15px 15px 15px 15px; line-height:200%;}

.link {width:960px;margin:auto;padding:10px;border:1px #DFDFDF solid;clear:both;}