@charset "utf-8";
/* CSS Document */

/*公共样式*/
*{margin:0px; padding:0;}
body { font-size:12px; color:#c0bdbd; text-align:center;font-family:"微软雅黑";margin:0px auto; background:url(../images/blackBg.png) repeat fixed;}
img { border:none;}
ul, li { list-style-type:none;}
a { color:#c0bdbd; text-decoration:none;}
a:hover{ color:#999}
.clear { clear:both; font-size:0px; line-height:0px; 
	visibility:hidden;
 	display:block;	
 	height:0;}
.floatl { float:left;}
.floatr { float:right;}
.current { color:#0066bc;}
.lineheight2 { line-height:2}
.noshow { display:none;}

.bg{margin:0px auto; background:url(../images/bg.png) no-repeat center top fixed; text-align:left;}


/*首页样式*/
/*头部*/

#logo { margin:0px auto; width:980px;height:100px;overflow: hidden; background:none; padding-top:15px;}
#logo_l { float:left; width:640px;  height:100px; background:none;}
#logo_r { float:right; width:330px; height:100px; text-align:right; margin-right:10px;}
.lang { width:330px; margin-top:5px; text-align:right; color:#c0bdbd; height:30px; line-height:30px;}
.lang a{ margin:0px 10px; text-align:center; color:#c0bdbd; height:30px; line-height:30px;}
.searchtop {width:330px;  margin-top:18px; color:#c0bdbd; height:30px; line-height:30px;text-align:right;}
#search_input { width:180px; height:23px; line-height:24px; border:0px; border:none; margin-left:5px; margin-top:1px; color:#666; background-color:#c0bdbd; padding-left:2px;}
#search_sub {width:27px; height:25px; color:#c0bdbd; border:0px; border:none; margin-left:5px;  cursor:pointer; background:url(../images/searchpic.jpg) left top no-repeat;margin-right:10px;}



#nav {margin:5px auto; width:980px;height:40px; background:url(../images/nav_bg.jpg) 0 0 repeat-x; }
#nav ul li { text-align:center; height:40px; float:left; list-style:none; width:98px; }
#nav ul li a{ color:#222; font-size:12px; width:98px; height:40px;display:block; line-height:40px;font-weight:bold;}
#nav ul li a:hover,#nav ul li .navCurrent { text-decoration:none; background:url(../images/nav_hover.jpg) center center no-repeat; width:98px; height:40px; line-height:40px;  color:#333;}

#banner { margin:0 auto; width:980px; height:320px; text-align:center;}
/*banner图片切换*/
.wrapper {width:980px; margin:0 auto;}
#focus {width:980px; height:320px; overflow:hidden; position:relative;}
#focus ul {height:320px; position:absolute;}
#focus ul li {float:left; width:980px; height:320px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:980px; height:10px; padding:10px 10px; right:0; bottom:0; text-align:right; display:none;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#52b8fd;}
#focus .btn span.on {background:#c0bdbd;}

/*中部*/
#main {margin:10px auto; width:978px; height:auto !important; border:1px solid #1a1a1a; background-color:#0d0d0d; color:#c0bdbd; overflow:auto; zoom:1; font-family:"宋体";}
#main_l { float:left; width:265px;height:auto !important;overflow:auto; zoom:1;  /*background-color:#333;*/ padding-left:5px;}
#main_r { float:right; width:680px;height:auto !important;overflow:auto; zoom:1; padding-right:5px}

/*左边*/
.lefttop {width:265px; margin-top:15px;}
.leftlm {width:220px; background:url(../images/pic.jpg) left center no-repeat; margin-left:15px; padding-left:30px; color:#fd0000; font-size:14px; height:35px; line-height:35px;}
.leftline {width:265px; height:4px; background:url(../images/leftline.jpg) 0 0 no-repeat;}
a.more { float:right; font-size:11px;  margin-right:10px; display:inline;}

.leftmenu {width:245px; overflow: hidden; margin:8px 0px 8px 20px;}
.leftmenu ul li {width:235px; height:30px; line-height:30px; background:url(../images/newspic.jpg) left center no-repeat; padding-left:10px;overflow:hidden}
.leftmenu ul li a{width:235px; height:30px; line-height:30px;}

.leftmenu1 {width:245px; overflow: hidden; margin:8px 0px 8px 20px;}
.leftmenu1 ul li {width:235px; height:30px; line-height:30px; background:url(../images/newspic.jpg) left center no-repeat; padding-left:10px; overflow:hidden}
.leftmenu1 ul li a{width:235px; height:30px; line-height:30px;}

/*工程案例左边*/

.promenu1 {width:245px; overflow: hidden; margin:8px 0px 8px 20px;}
.promenu1 ul li {width:235px; height:30px; line-height:30px; background:url(../images/newspic.jpg) left center no-repeat; padding-left:10px;overflow:hidden}
.promenu1 ul li a{width:235px; height:30px; line-height:30px;}
.promenu1 ul li.sonmenu {width:235px; height:30px; line-height:30px; padding-left:10px; background:none;}
/*产品分类左边*/
.promenu2 {width:245px; overflow: hidden; margin:8px 0px 8px 20px;}
.promenu2 ul li {width:225px; height:30px; line-height:30px; background:url(../images/newspic.jpg) left center no-repeat; padding-left:10px; margin-left:8px;overflow:hidden}
.promenu2 ul li.topcate2 {width:235px; height:30px; line-height:30px; padding-left:0px; margin-left:0px; overflow:hidden; color:#c0bdbd;background-image:none; font-weight:bold; font-size:15px;}
.promenu2 ul li a{width:225px; height:30px; line-height:30px;}
.promenu2 ul li.sonmenu2 {width:222px; height:30px; line-height:30px; padding-left:20px;margin-left:0px; background:none;}


.leftcontact {width:245px; overflow: hidden; margin:8px 0px 8px 20px; line-height:2;}


/*右边*/
.right_main {width:655px; margin-top:20px; margin-left:15px; margin-bottom:15px; color:#c0bdbd; line-height:2; overflow:auto; zoom:1; }
.righttop {width:675px; margin-top:15px;}
.rightlm {width:645px; background:url(../images/pic.jpg) left center no-repeat; text-indent:30px;color:#fd0000; font-size:14px; height:35px; line-height:35px;}
.rightline {width:675px; height:4px; background:url(../images/rightline.jpg) 0 0 no-repeat;}
.position{ color:#c0bdbd; font-size:12px; margin-right:8px; display:inline;}
.position a { color:#c0bdbd; font-size:12px;}
.index_about {width:445px; margin-top:15px; overflow:hidden; height:165px; line-height:2; float:left;}
.index_aboutimg{ width:215px; height:165px;float:right; margin: 15px 10px 0px 3px;}

/*首页产品列表*/
.index_pro { width:675px; margin:15px 0px 15px 0px;}
.index_pro ul li{ width:152px; height:160px;  margin:0px 8px; display:block; text-align:center; float:left}
.pro_type_bo { border:1px solid #818181; width:150px; height:120px; text-align:center; display:block;background:#c0bdbd; overflow:hidden;zoom:1;}
.pro_type_bo:hover {border:1px solid #bbb;}
.text_bg { width:152px; height:23px; line-height:23px; background:#818181; color:#c0bdbd; display:block; margin-top:5px; overflow:hidden;}
.text_bg:hover { background:#999; color:#c0bdbd;}

.pro_type_bo .propic {margin:0px; padding:0px; max-width:150px; _width:expression(this.width > 150 ? "150px" : this.width); max-height:120px; _height:expression(this.height > 120 ? "120px" : this.height); }

/* 产品图片 滚动 */
#demo{ width:675px;height:175px;overflow:hidden;}
.demoindex{width:800%; height:100%}
#demo1,#demo2{ float:left;}


/*表单按键按钮*/


/*新闻列表*/
.news_list {height:auto !important; width:640px; color:#c0bdbd; text-align:left; /*padding:5px 10px 5px 10px;*/ overflow:auto;zoom:1}
.news_list ul { display:block; overflow:hidden;zoom:1;margin:0px auto; padding:0px;}
.news_list ul li { height:30px; line-height:30px;  display:block; border-bottom:1px dashed #c5cfaf; background:url(../images/newspic.jpg) left center no-repeat; padding-left:15px;}
.news_list ul li a{ float:left;display:block; height:30px; line-height:30px; color:#c0bdbd;}
.news_list ul li a:hover { color:#f00}
.news_list ul li span{ float:right; width:90px; height:30px; line-height:30px; display:block; text-align:right;}
/*新闻产品阅读页*/
.newsTitle{ height:25px; line-height:25px; text-align:center; color:#c0bdbd; font-size:17px; font-weight:bold;}
.newsTime{ padding:0px; margin:0px; margin-bottom:5px; text-align:right; padding-right:10px; color:#c0bdbd;}
.contentw {padding:10px; line-height:1.8; color:#c0bdbd;}
.product_img {margin: 10px 0px;text-align: center;}
.product_img img{margin:0px auto; padding:0px; width:500px;}

/*下上一页*/
.updownPage {  padding-top:5px; border-top:1px dashed #c5cfaf; margin-top:10px; display:block; text-align:left; font-size:12px; margin-bottom:10px;}
.updownPage .updown font{font-size:12px;}
.updownPage .updown a { color:#c0bdbd;}

/*留言*/
#message_index ul {list-style: none outside none;padding:5px;color:#555555;text-align:left;}
#message_index li.message_list_line {background: none repeat scroll 0 0 #F5F7F8;border-bottom: 1px dotted #aaaaaa;padding:5px;}
#message_index li.message_list_info {background: none repeat scroll 0 0 #eee;border-bottom: 1px dotted #aaaaaa;padding: 5px;}
#message_index li.message_list_reinfo {color: #FF3C3C;margin-bottom: 10px;padding: 5px;background-color:#ddd;}
.massege_sumb {background-color:#f00; border:none;cursor:pointer; color:#c0bdbd; width:80px; height:25px; line-height:25px; text-align:center;}
.massege_sumb:hover {background-color:#d9433b;color:#c0bdbd;}
.con_input{border:1px solid #CDCDCD; height:22px; line-height:22px;}
.con_textarea {border:1px solid #CDCDCD;}
.txt{ height:20px; line-height:20px; border:1px solid #cdcdcd; width:125px; margin-right:5px;} 
.btn{ background-color:#c0bdbd; border:1px solid #CDCDCD;height:22px; width:70px; color:#444; cursor:pointer;} 
.file{ position:absolute; top:0; right:80px; height:22px; filter:alpha(opacity:0);opacity: 0;width:260px;} 

/*尾部样式*/
#fl { margin:0 auto; width:100%; background-color:#efefef;height:200px;}
#fl_main { margin:0 auto; padding:15px 20px 10px 20px;  width:940px; text-align:left;color:#666; height:auto;height:200px;}
.link_title {margin:0 auto; width:940px; text-align:left;color:#666; height:25px; line-height:25px; font-size:15px; margin-bottom:8px;}
.link { float:left; width:235px; height:auto;}
.link ul li { height:22px; line-height:22px;}
.link ul li a{ color:#666;font-size:12px;}
.link ul li a.l_first { font-size:16px; font-weight:bold; color:#333;}

.foot { margin:0 auto; width:980px ; margin-top:15px; padding:20px 0; border-top:1px solid #aaa; text-align:center; line-height:2;}


/*分页*/
.scott {    
	color: #c0bdbd;
    height: 25px;
    /*padding-top: 12px;*/
    text-align: center; padding:5px 0px; overflow:auto; zoom:1
}
.scott a {
    border: 1px solid #c0bdbd;
    color:#c0bdbd;
    margin-right: 2px;
    padding: 4px 5px;
    text-decoration: none;
}
.scott span {
    border: 1px solid #c0bdbd;
    color:#c0bdbd;
    margin-right: 2px;
    padding: 4px 5px;
    text-decoration: none;
}
.scott a:hover{ background-color:#d92117; border:1px solid #c0bdbdc0bdbd; color:#c0bdbdc0bdbd;}
/*客服*/
.kfcolor { color:#333;}
