* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; line-height: 200% ;color: #444444;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {text-decoration: none;color: #d80011;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { background:url(../images/head_bg_02.jpg) top left repeat-x;}
#header .head_box { width: 1200px; height: 115px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 21px; left: 0px;}
#header .seach{ position:absolute; right:238px; top:11px;}
.ta1{ width:200px; height:24px; line-height:24px; float:left; border:none; border-radius:10px; padding-left:20px; font-size:12px; color:#a9a9a9; font-family:"宋体";}
.tf1{ width:15px; height:15px; float:left; border:none; background:url(../images/seach_bg_03.jpg) center no-repeat; cursor:pointer; margin-left:-20px; margin-top:5px;}
#header .tel { color:#ffffff; font-size:18px; position: absolute; top: 10px; right: 0px; font-weight:bold;}

/* nav */
.menu {width: 712px;height: 38px; position:absolute; right:0px; top:77px;}
.menu ul {width:712px;height: 38px;position: relative;margin: 0 auto;}
.menu ul li {float: left; margin-left:36px;}
.menu ul li a {display: block; font-size: 16px; color: #333333;
}
.menu ul li a:hover{color:#d80011;}
.menu .block { width:65px;height: 2px;background:#d80011;position: absolute;bottom: 0px;left: 0;z-index: 99;color:#d80011;}
.menu .current a{ color:#d80011;}

/*banner*/
.banner{height:510px;overflow:hidden;}
.banner .d1{width:100%;height:510px;display:block;position:absolute;left:0px;}
.banner .d2{width:100px;height:43px;clear:both;position:absolute;z-index:100;left:50%;top:605px; text-align:center; }
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:10px;height:10px;overflow:hidden;cursor:pointer;background:#ffffff;float:left;margin:0 10px;display:inline; border-radius:10px;}
.banner .d2 li.nuw{background:#d80011;}

/*service*/
#service{ background:url(../images/service_bg_1_02.jpg) left top no-repeat, url(../images/servide_bg_2_05.jpg) right bottom no-repeat; padding-top:40px;}
#service .serivce_box{ width:1200px; margin:0 auto;}
.title{ text-align:center;}
.title span{ font-size:24px; color:#d80011; background:url(../images/title_bg_05.png) top center no-repeat; padding-top:15px; width:230px; display:block; margin:0 auto;}
.title h2{ font-size:35px; color:#404040; font-weight:normal; margin-top:15px; font-family:"Arial"; background:url(../images/title_bg_2_03.jpg) bottom center no-repeat; padding-bottom:16px;}
.title h3{ font-size:14px; font-weight:normal; color:#333333; padding-top:5px;}

.slideGroup{ width:1200px; margin:0 auto; height:315px; overflow:hidden; position:relative; margin-top:30px; margin-bottom:40px;}
.slideGroup .parBd{ padding:0; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1200px; height:315px; overflow:hidden;}
.slideGroup .parBd ul li{ width:270px; height:314px; float:left; overflow:hidden; margin:0px 15px;  _display:inline; overflow:hidden;}
.slideGroup .parBd ul li a{ display:block;background:#f2f2f2;color:#333333;position: relative; height:314px;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ display:block;   width:264px; height:264px; margin:0 auto; padding-top:3px;}
.slideGroup .parBd ul li .picN{ text-align:center; height:45px; line-height:45px; overflow:hidden; font-size:18px;}
.slideGroup .parBd ul li a:hover{ background:#d80011; color:#FFF;}
a.gallery_links:after {
  content:url(../images/jiandao_03.png);
  position: absolute;
  bottom: -60px;
  left: 42%;
  color: white;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition   : all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width:85;
}  
a.gallery_links:hover:after {
  bottom: 50px;
  left:42%;
}
a.gallery_links:hover:after {
  opacity: 1; 
}

/*case*/
#case{ margin-top:40px; background:url(../images/b_bg_02.jpg) top center no-repeat;}
#case .case_box{ width:1200px; margin:0 auto; padding-top:39px; padding-bottom:20px;}
#case .case_left{ float:left; width:576px;}
#case .case_left img{ width:576px; height:450px;}
#case .case_left a{display:block; position:relative;width:576px; height:450px;}
#case .case_left a span{display:none; position:absolute; width:40px; height:85px; font-size:18px; color:#000000; background:url(../images/img_on_03.png) center no-repeat; text-align:center; padding-top:45px; padding-left:45px; padding-right:45px; top:150px; left:250px;}
#case .case_left a:hover span{ display:block;}

#case .case_right{ float:right; width:624px; float:right;}
#case .case_right ul li{ float:left; margin-left:20px; margin-bottom:20px;}
#case .case_right ul li a img{ width:292px; height:215px; position:absolute; top:0; left:0;}
#case .case_right ul li a{ display:block; position:relative; width:292px; height:215px;}
#case .case_right ul li a span{ display:none; position:absolute; width:40px; height:85px; font-size:18px; color:#000000; background:url(../images/img_on_03.png) center no-repeat; text-align:center; padding-top:45px; padding-left:45px; padding-right:45px; top:44px; left:80px;}
#case .case_right ul li a:hover span{ display:block;}
/*news*/
#news{ padding-top:40px; background:url(../images/bg_img_3_06.jpg) left top no-repeat, url(../images/bg_img_4_09.jpg) top right no-repeat; padding-bottom:60px;}
#news .news_box{ width:1200px; margin:0 auto;}
#news .news_box ul{ margin-top:60px; margin-left:-20px; }
#news .news_box ul li{ float:left; width:366px; margin-left:40px;}
#news .news_box ul li .news_img{ width:366px; height:230px; overflow:hidden; text-align:center;}
#news .news_box ul li .news_img img{ width:360px; height:224px;}
#news .news_box ul li a .news_text{ font-size:14px; color:#333333; line-height:24px; background:#ffffff; padding-bottom:10px;}
#news .news_box ul li .news_text h2{ color:#333333; font-size:18px; font-weight:normal; padding-top:5px;}
#news .news_box ul li a:hover .news_text h2{ color:#d80011;}
#news .news_box ul li a:hover .news_img img{ border:#d80011 solid 3px;}

#dazao{ height:248px;}

/*about*/
#about{ margin-top:60px;}
#about .about_box{ width:1200px; margin:0 auto; background:url(../images/about_bg_03.jpg) bottom center no-repeat; padding-bottom:40px;}
#about .about_con{ width:1045px; margin:0 auto; background:#1b1b1b; padding:26px 30px; margin-top:40px;}
#about .about_left{ float:left; width:455px;}
#about .about_right{ float:right; width:542px; color:#FFF; font-size:14px; line-height:30px;}
#about .about_right h2{ padding-bottom:30px; font-weight:normal; padding-top:10px;}
#about .about_right h2 span{ float:left; background:url(../images/about_t_bg_03.png) center no-repeat; padding-left:45px; padding-right:40px; font-size:18px;}
#about .about_right h2 a{ float:right; background:url(../images/more_bg_03.png) right center no-repeat; color:#FFF; font-size:14px; padding-right:13px;}

/* content */
#content{width: 1200px; padding-top: 40px; padding-bottom: 10px; margin:0 auto;}
#content .con_title{ font-size:14px; color:#333333; padding-left:38px; background:url(../images/z_add_03.jpg) left center no-repeat; margin-top:40px;}
#content .con_title a{color:#333333;}
#content .danye{ margin-top:40px; font-size:14px; line-height:30px; color:#333333;}
#content .news_list ul{ margin-top:40px; margin-left:-20px; }
#content .news_list ul li{ float:left; width:366px; margin-left:40px; margin-bottom:30px;}
#content .news_list ul li .news_img{ width:366px; height:230px; overflow:hidden; text-align:center;}
#content .news_list ul li .news_img img{ width:360px; height:224px;}
#content .news_list ul li a .news_text{ font-size:14px; color:#333333; line-height:24px; background:#ffffff; padding-bottom:10px;}
#content .news_list ul li .news_text h2{ color:#333333; font-size:18px; font-weight:normal; padding-top:5px;}
#content .news_list ul li a:hover .news_text h2{ color:#d80011;}
#content .news_list ul li a:hover .news_img img{ border:#d80011 solid 3px;}
#content .show_title{ margin-top:40px;}
#content .show_title h2{ text-align:center; color:#333333; font-size:18px; font-weight:normal;}
#content .show_title h2 span{ display:block; font-size:14px; padding-top:10px;}
#content .show_page{ border-top:#333333 dashed 1px; margin-top:40px; padding-top:20px; padding-left:20px; padding-right:20px;}
#content .show_left{ float:left;}
#content .show_left a{ color:#333333; font-size:14px; display:block;}
#content .show_left a:hover{ color:#d80011;}
#content .show_right{ float:right;}
#content .show_right a{ display:block; background:#d80011; width:100px; line-height:40px; line-height:40px; text-align:center; color:#FFF; font-size:14px;}
#content .show_right a:hover{ font-weight:bold;}
#content .show_fen{ margin-top:40px;}
#content .show_fen a{ color:#333333; font-size:18px; padding:10px 29px; border:#333333 solid 1px; margin-left:20px; margin-right:20px;}
#content .show_fen a:hover{ color:#d80011; border:#d80011 solid 1px;}
#content .show_fen a.cur{ color:#d80011; border:#d80011 solid 1px;}
#content .pro_list ul{ overflow:hidden; zoom:1; float:left; width:1200px;overflow:hidden; margin-top:40px;}
#content .pro_list ul li{ width:270px; height:314px; float:left; overflow:hidden; margin:0px 15px;  _display:inline; overflow:hidden; margin-bottom:40px;}
#content .pro_list ul li a{ display:block;background:#f2f2f2;color:#333333;position: relative; height:314px;}
#content .pro_list ul li .pic{ text-align:center; }
#content .pro_list ul li .pic img{ display:block;   width:264px; height:264px; margin:0 auto; padding-top:3px;}
#content .pro_list ul li .picN{ text-align:center; height:45px; line-height:45px; overflow:hidden; font-size:18px;}
#content .pro_list ul li a:hover{ background:#d80011; color:#FFF;}
#content .show_pic{ text-align:center; margin-bottom:20px;}
#content .case_list{ margin-top:40px; }
#content .case_list ul li{ float:left; margin-left:20px; margin-bottom:20px;width:372px; height:275px;}
#content .case_list ul li a img{ width:372px; height:275px; position:absolute; top:0; left:0;}
#content .case_list ul li a{ display:block; position:relative; width:292px; height:215px;}
#content .case_list ul li a span{ display:none; position:absolute; width:40px; height:85px; font-size:18px; color:#000000; background:url(../images/img_on_03.png) center no-repeat; text-align:center; padding-top:45px; padding-left:45px; padding-right:45px; top:80px; left:130px;}
#content .case_list ul li a:hover span{ display:block;}
table.table1{ width:560px; margin:0 auto;}
table.table1 td{ border-collapse:collapse; color:#333333; font-size:14px; padding-bottom:20px; padding-right:10px;}
table.table1 td .ta4{ width:469px; height:33px; line-height:33px; border:#b5b5b5 solid 1px;}
table.table1 td .ta3{ width:184px; height:33px; line-height:33px; border:#b5b5b5 solid 1px;}
table.table1 td .ta5{ width:469px; height:136px; line-height:33px; border:#b5b5b5 solid 1px;}
table.table1 td .tf2{ background:#d90011; border:none; cursor:pointer; color:#FFF; width:70px; height:33px; line-height:33px; text-align:center;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; float:right;}
table.table1 td .tf3{ background:#333333; border:none; cursor:pointer; color:#FFF; width:70px; height:33px; line-height:33px; text-align:center;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; float:right; margin-right:20px;}
#content .danye h4{ text-align:center; color:#333333; font-size:16px; font-weight:normal; padding-bottom:20px; margin-top:30px;}
#content .contact_show{ background:url(../images/bg_on_07.jpg) right center no-repeat; width:897px; margin:0 auto; padding-top:60px; color:#333333; font-size:16px; line-height:30px;}
#content .contact_show h2{ padding-bottom:40px;}

/* side */
#side{ float: left; width: 240px; overflow: hidden;}

/* main */
#main{ float: right; width: 745px; overflow: hidden;}

/* footer */
#footer{ background:#000; color:#FFF; margin-top:80px;}
#footer .foot_box{ width: 1200px; margin:0 auto; position:relative; height:370px;}
#footer .f_logo{ position:absolute; left:297px; top:0;}
#footer .f_text{ position:absolute; right:120px; top:33px;}
#footer .f_text h2{ font-weight:normal; font-size:30px; text-align:right;}
#footer .f_text h2 span{ font-size:18px; display:block; padding-top:10px;}
#footer .f_text h3{ font-size:18px; font-weight:normal; text-align:right; margin-top:47px;}
#footer .f_text h3 span{ display:block; font-size:14px;}
#footer .f_con{ top:293px; position:absolute; text-align:center; width:100%; font-size:14px;}

/* public */
.fixed_box { width:97px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.content_box { width:97px; /*background:#fff;*/ position:absolute; z-index:2; top:0; right:0; }
.content_list { font-family:Arial, Helvetica, sans-serif; text-align:center;}
.content_bottom { height:54px; overflow:hidden; text-align:center; margin-top:-8px;}


DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; font-size:14px;
}
DIV.digg A {
	MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none; border:#333333 solid 1px; padding:5px 10px;
}
DIV.digg A:hover { color:#FFF; background:#d80011; border:#d80011 solid 1px;
}
DIV.digg A:active {
	MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none; border:#333333 solid 1px; padding:5px 10px;
}
DIV.digg a.select {
	color:#FFF; background:#d80011; border:#d80011 solid 1px;
}
DIV.digg a.disabled {
	MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none; border:#333333 solid 1px; padding:5px 10px;
}




