@charset "utf-8";
/* css document */
/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#000}
a:hover{ color:#ad1b1b}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: arial, helvetica, sans-serif,"宋体";  color:#fff; background:#262626; background:;}
a{blr:expression(this.onfocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}


.wrap{ width:100%; height: auto;overflow:hidden;  position: relative; min-width:1000px; }
.public{ width:1028px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
/*全局变量end*/

/*首页start*/

.top{ height:32px; width:1028px; margin:0 auto; position:relative;overflow:hidden;}


.txtmarquee-left{ width:600px;  position:relative;  }
.txtmarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  display:none }
.txtmarquee-left .hd .prev,.txtmarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background: no-repeat;}
.txtmarquee-left .hd .next{ background: no-repeat;  }
.txtmarquee-left .bd{ }
.txtmarquee-left .bd .tempwrap{ width:600px !important; }/* 用 !important覆盖superslide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtmarquee-left .bd ul li{  margin-right:20px;  float:left; height:32px; line-height:32px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖superslide自动生成的宽度，解决文字不衔接问题 */
.txtmarquee-left .bd ul li a{width:600px;color:#777; display:block }
.home{ position:absolute; right:10px; top:0; height:32px; line-height:32px; width:180px; text-align:center; overflow:hidden}
.home a{ color:#777; padding:0 20px;}
.user_icon{ background: left center no-repeat;}
.home_icon{background: left center no-repeat;}
.home a:hover{ color:#ad1b1b}


.header{ height:106px;     background:  left center repeat-x;}/*头部标签*/
.tell_img{display:inline; float:right; margin-top:22px; width:249px; height:62px; overflow:hidden;}
/*主菜单标签*/

.menu{clear:both; position:relative; z-index:9; background:#000; height:42px;line-height:42px; font-family:microsoft yahei }
.nav{ width:1028px;height:42px; padding-top:0px; margin:0px auto;   position:relative; z-index:1;  }

.nav a{ width:100%; color:#d7a161; font-size:14px;}
.nav .nli{ float:left;  position:relative; display:inline; width:10%; }
.nav .nli h3{ float:left;  }
.nav .nli h3 a{ display:block; width:102px; margin-left:1px; font-size:14px; line-height:42px; height:42px; text-align:center; }
.nav .sub{ display:none; width:102px; left:1px; top:42px;  position:absolute;   }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;text-align:center; font-size:14px; width:102px; color:#fff;line-height:32px; height:32px; border-top:1px solid #fff; background:#333; }
.nav .sub a:hover{ color:#fff; background:#ad1b1b; }
.nav .on h3 a{ color:#fff; position:relative;  height:42px; background:url(/uploads/image/tsimages/navb.png) left center repeat-x;}



/*大图标签*/
.banner{ width:100%; height:410px;position:relative;overflow:hidden}
.slidebox{ width:100%; height:410px; overflow:hidden; position:relative; margin:0 auto;}
.slidebox .hd{ height:17px; overflow:hidden; position:absolute; z-index:1; bottom:20px; left:50%; margin-left:-35px;}
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slidebox .hd ul li{ float:left; margin-right:6px;width:17px; height:17px; background:url(/uploads/image/tsimages/dot1.png) left center no-repeat;cursor:pointer; }
.slidebox .hd ul li.on{ background:url(/uploads/image/tsimages/dot2.png) left center no-repeat; }
.slidebox .bd{ position:relative; height:100%; z-index:0;   }
.slidebox .bd li{ zoom:1; vertical-align:middle; }
.slidebox .bd img{ width:100%; height:410px; display:block;  }

	

.content{ width:1028px; color:#333; margin:15px auto; overflow:hidden; position:relative; background-color:#000000}/*内容区域标签*/

/*案例展示*/
.side_cus{ height:auto; width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
.title{ height:32px; line-height:32px; padding-left:10px; position:relative; color:#99896e;  background:#000 url(/uploads/image/tsimages/title_bg.jpg) left top no-repeat ; border-bottom:#ff0000 solid 1px;  }
.line_right{ position:absolute; top:-1px; right:10px; width:150px; height:3px;}
.line_left{background: right top no-repeat; position:absolute; bottom:-1px; width:150px; height:3px;}
.tit_nr{ background:url(/uploads/image/tsimages/dot_tit.png) left center no-repeat; padding-left:20px; line-height:32px; font-size:14px;font-family:microsoft yahei}
.picmarquee-left,.cus_left{ width:100%; overflow:hidden; position:relative; padding-top:20px;}
.side_cus .bd ul{ overflow:hidden; zoom:1;}
.side_cus .bd ul li{ margin:0 6px; width:245px; height:auto; float:left; _display:inline; overflow:hidden; text-align:center;  }
.side_cus .bd ul li img{ width:234px; height:180px;border:#2c2c2c 1px solid;}
.side_cus .bd ul li dt{ height:30px; line-height:30px; overflow:hidden; }
.side_cus .bd ul li a{ display:block; color:#fff; font-size:12px;}
.side_cus .bd ul li a:hover{ color:#da2b2b}
.more{background:url(/uploads/image/tsimages/more.png) right center no-repeat; width:59px; height:17px; display:block; position:absolute; right:10px; top:7px;}




/*关于我们*/
.column{ width:500px;  margin-bottom:20px;overflow:hidden; position:relative}
.nr{margin:10px 4px; overflow:hidden}
.about_img{ width:492px; height:107px;}
.edit{width:492px; padding:10px 0; color:#fff;text-align:justify;text-justify:inter-ideograph; height:156px; overflow:hidden}
.edit span a{ text-align:right; color:#ad1b1b}
.edit span a:hover{ text-decoration:underline}



/*公司荣誉*/
.honor li{ width:50%; display:inline; float:left; text-align:center}
.honor li a{ margin:0 10px; height:180px; width:234px;}


/*公司地图*/
.map{margin-right:24px; height:auto;}
/*video*/
.video{ height:auto;}
.video_img{width:492px; height:299px; }
.video_img img{border-top:1px solid #333; border-bottom:1px solid #333;}

/*weixin*/
.weixin{ width:100px; height:100px; position:fixed; left:0; top:50%; margin-top:200px;}

/*底部标签*/
.foot{ width:100%;color:#555; overflow:hidden; height:150px; border-top:1px solid #262626;margin-top:10px; background:#2c2c2c}
.foot_nr{ background: right center no-repeat; width:1028px; height:82px; margin:0 auto}
.foot_nr div{ padding-top:20px;}

/*首页end*/

/*about*/
.side_left{width:226px; margin-right:20px;}
.about_col{ width:226px; background:#2c2c2c; position:relative; margin-bottom:15px}
.ny_tit{ height:35px; background: bottom no-repeat; color:#99896e; line-height:35px; padding-left:10px;}
.mleft{margin-left:-10px;}
.mright{margin-right:-10px;}
.side_menu{ margin:0 10px; padding-bottom:10px;}
.side_menu ul li{ background:url(/uploads/image/tsimages/dotline.png) bottom no-repeat; color:#fff; line-height:32px;}
.side_menu ul li a{ color:#fff; padding:0 10px; display:block}
.side_menu ul li a:hover{ color:#ffe5e5; background:url(/uploads/image/tsimages/hover.png) left center no-repeat;}
.side_menu ul li .cu{ color:#ffe5e5; background:url(/uploads/image/tsimages/hover.png) left center no-repeat;}


.side_right{width:782px; overflow:hidden; background:#2c2c2c; position:relative; padding-bottom:10px;color:#fff;}
.ny_location{background: bottom repeat-x; height:38px; line-height:38px; padding-left:10px;}
.ny_location h1{ background: left center no-repeat; padding-left:25px;}
.ny_location h1 a{color:#fff;}
.ny_location h1 a:hover{color:#ad1b1b}
.ny_edit{  padding:10px 15px;text-align:justify;text-justify:inter-ideograph;}


/*news*/
.news_top{height:100px; overflow:hidden;}
.news_top p a{ font-size:12px; color:#99946c; font-weight:bold;}
.news_top dl{ width:115px; height:89px; display:inline; float:left; margin-right:20px;}
.news_top dt{ font-weight:bold;}
.news_top dd{ line-height:23px;}
.news_top dd span a{ text-align:right; color:#ad1b1b}
.news_top dd span a:hover{color:#ad1b1b}
.news_list{  margin-top:10px; overflow:hidden}
.news_list li{line-height:35px; border-bottom:1px dashed #fff; padding-right:10px;}
.news_list li a{color:#fff;}
.news_list li a:hover{color:#ad1b1b;}
.news_list li a span{ display:inline; float:right;}
.ny_page{ margin:30px auto 10px; text-align:center}
.ny_page li{ float:left;}
.ny_page a{color:#fff; background:#333; padding:6px; margin-right:5px;}
.ny_page a:hover{ background:#2c2c2c;} 

/*news_detail*/
.news_nr{ border-top:#99948d 1px dashed; padding:10px 0;text-align:justify;text-justify:inter-ideograph;}
.news_nr a{ color:#e35608}


/*pro*/
.pro_list{ margin-left:-10px; overflow:hidden;}
.pro_list li{ width:33.3%; display:inline; float:left;text-align:center; }
.pro_list li a{color:#fff; line-height:30px; text-align:center; margin:0 10px;}
.pro_list li a:hover{color:#ad1b1b;}

/*pro_det*/
.pro_det{ margin:15px; border-bottom:1px dashed #fff; }
.pro_det .pro_para{ height:380px; margin-bottom:10px;}
.pro_det .pro_para dl{ width:362px; height:280px; margin-right:20px; display:inline; float:left;}
.pro_det h1{font-weight:bold; text-align:center}
.pro_det span{ color:#ad1b1b; text-align:center;  display:block; margin-bottom:10px;}
.pro_intro{padding:10px 0;}
.pro_intro h1{ color:#ad1b1b; font-weight:bold; text-align:left}
.contact{padding:10px 25px; color:#99948d}

.next{ margin:15px;}
.next a{color:#fff;}
.next a:hover{color:#ad1b1b}


.pro_list .pic{width:236px;height:182px;border:1px solid #ccc;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}


.hundiao{}
.hundiao ul{ }
.hundiao ul li{ color:#fff; font-size:12px;}
.hundiao ul li i{ font-weight:bold;}
.hundiao ul li a{ color:#fff; }
.hundiao ul li a:hover{ text-decoration:underline;}
.hundiao ul li a span{  float:right; color:#fff; }

.links{ }
.links ul{ list-style:none; margin-top:10px;}
.links ul li{ float:left; margin-left:4px;}
.links ul li a{color:#fff; padding:0 2px;}
.links ul li a:hover{text-decoration:underline;}

.about-img{ text-align:center}























