/* CSS Document */

 
body{ margin:0px; padding:0px; font-size:12px;  color:#4b4b4b; background-color:#f3f3f3; }
img{ border:0px; margin:0px; padding:0px;}
div,ul,li{ border:0px; margin:0px; padding:0px;} 
a{ text-decoration:none; color:#4b4b4b; line-height:30px;}
a:hover{ color:#F33;}
.clear{ clear:both; font-size:1px; line-height:1px;}


.top_top{ width:100%; height:31px; background:url(../images/index_02.jpg) repeat-x;}
.tt_cont{ width:990px; margin:0 auto; height:31px; line-height:31px; color:#a7a7a7;}
.ld{ float:right;}
 
.top_bg{ width:100%; background:#FFF; height:100px;}
.top{ width:1003px; height:90px;  margin:0 auto;  overflow:hidden;}
.logo{ float:left; margin-top:10px; margin-left:20px;}
.top_right{ float:right; margin-right:15px; width:450px;}
.topr_top{ margin-top:12px; float:right;}
.topr_top ul{ list-style:none;}
.topr_top li{ list-style:none; float:left; margin-left:5px; }
.topr_top li a{ line-height:20px;}
 
.topr_toppic{ text-align:right; margin-top:15px;}
.topr_toppic img{ vertical-align:middle;}


.nav_bg{ width:100%; background:url(../images/index_21.jpg) repeat-x;}
.nav{ width:1003px; margin:0 auto; height:48px;}
#all{ width:740px; float:left;}
.time{ float:right; line-height:43px; color:#FFF; margin-right:30px;}


.cont_top{ width:999px; margin:0 auto; height:9px; margin-top:8px;}
 
 
.banner{ width:999px; margin:0 auto; background:url(../images/index_33.jpg) repeat-y; overflow:hidden;}
* {margin:0; padding:0;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
#focus ul,li {list-style:none;}
#focus img {border:0; width:954px; height:340px; border:solid 1px #000;} 
.wrapper {width:954px; height:340px; margin:0 auto; margin-top:12px; border:solid 1px #000; } 
/* qqshop focus */
#focus {width:954px; height:340px; overflow:hidden; position:relative;}
#focus ul {height:418px; position:absolute;}
#focus ul li {float:left; width:954px; height:340px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:954px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}


 

 
.f_cont{ width:999px; margin:0 auto; overflow:hidden; background:url(../images/index_33.jpg) repeat-y; padding-bottom:30px;}
.fc_con{ width:954px; margin:0 auto; margin-top:20px;}
.f_about{ width:339px; float:left;}
.fa_title{ width:339px; background:url(../images/index_40.jpg) no-repeat; height:34px; text-align:right;}
.fa_title a{ margin-right:32px; line-height:26px; font-family:Arial; color:#db8c00;  }
.fa_cont{ width:330px; margin:0 auto; line-height:30px; margin-top:10px; height:203px; overflow:hidden; }
.fa_cont img{ padding:2px; border:solid 1px #e4e4e4; float:left; margin-right:10px;}


.f_news{ width:339px; float:left; margin-left:25px;}
.fn_title{ width:339px; background:url(../images/index_42.jpg) no-repeat; height:34px; text-align:right;}
.fn_title a{ margin-right:32px; line-height:26px; font-family:Arial; color:#db8c00;  }
.fn_cont{ width:330px; margin:0 auto; line-height:24px; margin-top:10px; height:200px; overflow:hidden;}
.fn_top{ width:330px; border-bottom:dashed 1px #a2a2a2; padding-bottom:5px;}
.fn_top img{ float:left; padding:2px; border:solid 1px #e4e4e4; margin-right:10px;}
.fn_nt a{ display:block; line-height:20px; color:#4b4b4b; font-weight:bold;}
.fn_nc{ line-height:20px;}
.fn_list{ width:330px; margin-top:12px;}
.fnl_name{ float:left;}
.fnl_date{ float:right;}

.f_contact{ width:227px; float:right;}
.fc_title{ width:227px; background:url(../images/index_44.jpg) no-repeat; height:34px; text-align:right;}
.fc_title a{ margin-right:22px; line-height:26px; font-family:Arial; color:#db8c00;  }
.fc_cont{ width:227px; line-height:26px; margin-top:8px; background:url(../images/index_53.jpg) right bottom no-repeat; height:200px; overflow:hidden;}
 
.f_product{ width:954px; margin:0 auto; margin-top:20px;}
.fp_title{ width:954px; background:url(../images/index_62.jpg) no-repeat; height:34px; text-align:right;}
.fp_title a{ margin-right:25px; line-height:26px; font-family:Arial; color:#db8c00;  }
.fp_cont{ width:954px; margin:0 auto; line-height:30px; margin-top:10px; height:150px; overflow:hidden; }

#demo {
 
overflow:hidden;
margin:0 auto;
 
width: 950px;
}
#demo img {
 
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}

#demo1 a{ display:block; float: left; font-size:12px; color:#000000; text-decoration:none; width:180px; text-align:center; line-height:24px; margin-right:20px;}
#demo1 a img{ padding:2px; border:solid 1px #e8e8e8;}
#demo1 a:hover{ color:#F33;}
#demo2 {
float: left;
}


.foot_line{ width:999px; margin:0 auto; height:13px;}
.foot{ width:100%; margin:0 auto;  overflow:hidden; background:#a00000; margin-top:25px; color:#FFF;}
.foot_cont{ width:960px; margin:0 auto;  margin-top:15px; font-family:Arial; }
.foot_list a{ color:#FFF;} 

.footc_con{ width:960px; margin-top:10px; margin-bottom:10px;}
.foot_logo{ width:160px; float:left;}
.foot_right{ float:left; line-height:26px; margin-left:15px;}


 
.container{ width:960px; margin:0 auto; margin-top:15px; overflow:hidden;} 
.left{ margin-top:20px; margin-left:10px; float:left; width:233px;}
.left_title{ width:233px; text-align:right;}
.list{ width:230px;  margin-top:10px;}
.list ul{ list-style:none;}
.list ul li{ list-style:none; width:230px; text-align:right;  text-align:center; height:35px; margin-bottom:2px;}
.list ul li a{ font-size:12px; display:block; width:230px;  background:url(../images/list_13.jpg) no-repeat; height:35px; line-height:35px; color:#000; }
.list ul li a:hover{ color:#fff; display:block; width:230px; height:35px; background:url(../images/list_10.jpg) no-repeat;   }
.list ul li a.current{ color:#fff; display:block; width:230px; height:35px; background:url(../images/list_10.jpg) no-repeat; }
.left_pic{ margin-top:20px;}


 
.right{ float:right; margin-right:10px; border:solid 1px #c8c8c8; width:670px; margin-top:20px; min-height:500px;} 
.map{ width:670px; height:35px; border-bottom:solid 1px #c8c8c8;}
.map_name{ float:left; font-family:"微软雅黑","宋体"; font-size:16px; line-height:35px; margin-left:15px;}
.map_name img{ margin-top:3px;}
.map_site{ float:right; margin-right:15px; line-height:35px;}
.cont{ width:640px; margin:0 auto; padding-top:20px; padding-bottom:20px; line-height:30px;}
 
.inner_title{ width:640px; text-align:center; display:block; font-size:14px; font-weight:bold; line-height:32px;}

 
.newsl{ width:640px;}
.newsl ul{ list-style:none; width:640px;}
.newsl ul li{ list-style:none; width:640px; border-bottom:dashed 1px #e1e1e1; height:35px; line-height:35px; display:block; margin-top:10px;}
.newsl_cont{ float:left; margin-left:5px; width:540px; overflow:hidden;}
.newsl_cont a{ line-height:35px;}
.newsl_time{ float:right; margin-right:5px;}



 
.pro_list{ width:640px;}
.pro_list ul{ list-style:none;}
.pro_list ul li{ list-style:none; width:186px; height:157px; overflow:hidden; text-align:center; float:left; margin:0px 15px 30px 10px;} 
.pro_list ul li a:hover{ font-weight:bold;}
.pro_list ul li a img{ padding:2px; border:solid 1px #d8d8d8;}
.pro_list ul li a:hover img{ padding:2px; border:solid 1px #de0041;}



/*  -------------------------------通用 留言板页面-------------------------------------- */
.dd_name{ text-align:center; font-weight:bold; color:#000; width:160px;  border:solid 1px #eeeeee; height:56px; border-bottom:none;}
.dd1_name{ text-align:center; font-weight:bold; color:#000; width:160px;  border:solid 1px #eeeeee; height:130px;}
.dd_con{ border:solid 1px #eeeeee; border-bottom:none; border-left:none;}
.dd1_con{ border:solid 1px #eeeeee; border-left:none;}
.text{ width:350px; border:solid 1px #7f9db9; height:20px; line-height:20px; margin-left:15px; font-size:12px; padding-left:5px;}
.liuyan{ width:350px; height:100px; margin-left:15px; font-size:12px; line-height:24px; padding:2px 5px 2px 5px;}
.btn{ width:300px; margin:0 auto; margin-top:10px;}
.sub{ width:60px; margin-left:20px;}
.res{ width:60px; margin-left:30px;}


 

