﻿@charset "utf-8";
body,p,div,img,a,span,ul,li,iframe,ol,dd,dl,h1,h2,h3,h4,h5,h6,table,th,tr,td,input,br,form {margin:0px;padding:0px; border:0px;}
body{ font-size:12px; color:#333;font-family:"Arial"; background:#fff;}
ul,li,ol{list-style:none;}
img{ border: 0 none;}
.clear{clear:both;}

/*常用浮动、间距、行距、背景、边框*/
.left{float:left;  display:inline;}
.right{float:right;display:inline;}
.ff_soft{font-family:"Microsoft Yahei";}
.ff_Arial{font-family:"Arial"}
.ff_song{font-family:"SimSun";}
.w_1200{width:1200px; margin:0px auto; overflow:hidden;}
.bg_222{background:#222;}

.header{background:#222; border-top:#e60012 2px solid; height:78px;}
.logo{width:280px; height:51px; overflow:hidden; padding-top:13px;}
.nav{width:750px;}
.nav ul li{width:77px; height:75px; overflow:hidden; float:left; font-size:16px; text-align:center; margin-left:20px;}
.nav ul li a{color:#fff;display:block; width:77px; height:43px; padding-top:34px;}
.nav ul .li_nav_01 a{background:url(../images/nav_02.png) no-repeat left top; }
.nav ul .li_nav_01 a:hover,.nav ul .li_nav_01 .cur{background:url(../images/nav_03.png) no-repeat left top;}
.nav ul .li_nav_02 a{background:url(../images/nav_02.png) no-repeat -77px top; }
.nav ul .li_nav_02 a:hover,.nav ul .li_nav_02 .cur{background:url(../images/nav_03.png) no-repeat -77px top;}
.nav ul .li_nav_03 a{background:url(../images/nav_02.png) no-repeat -154px top; }
.nav ul .li_nav_03 a:hover,.nav ul .li_nav_03 .cur{background:url(../images/nav_03.png) no-repeat -154px top;}
.nav ul .li_nav_04 a{background:url(../images/nav_02.png) no-repeat -231px top; }
.nav ul .li_nav_04 a:hover,.nav ul .li_nav_04 .cur{background:url(../images/nav_03.png) no-repeat -231px top;}
.nav ul .li_nav_05 a{background:url(../images/nav_02.png) no-repeat -308px top; }
.nav ul .li_nav_05 a:hover,.nav ul .li_nav_05 .cur{background:url(../images/nav_03.png) no-repeat -308px top;}
.nav ul .li_nav_06 a{background:url(../images/nav_02.png) no-repeat -385px top; }
.nav ul .li_nav_06 a:hover,.nav ul .li_nav_06 .cur{background:url(../images/nav_03.png) no-repeat -385px top;}
.nav ul .li_nav_07 a{background:url(../images/nav_02.png) no-repeat -462px top; }
.nav ul .li_nav_07 a:hover,.nav ul .li_nav_07 .cur{background:url(../images/nav_03.png) no-repeat -462px top;}

.banner_in{background:url(../images/banner_01.jpg) no-repeat center top; height:460px; overflow:hidden;}

.point{height:460px; overflow:hidden;width:100%;}
.point ul li{height:460px; overflow:hidden;
  background-position:center top;
  background-repeat:no-repeat;
  width:100%;
}
.point-btn {text-align: center; padding: 10px 0px;
}
.point-btn a{ background: #e60012; border-radius: 9px; height: 9px; width: 9px; display: inline-block; margin: 0px 2px;}
.point-btn .current{background:none;border-radius: 8px; height: 8px; width: 8px; display: inline-block;  border: 2px solid #e60012; margin: -1px 2px;}

.tit_in{height:35px; overflow:hidden; margin:30px 0px 20px 0px; }
.tit_design{background:url(../images/tit_01.png) no-repeat center top;}
.tit_work{background:url(../images/tit_01.png) no-repeat center -40px;}
.tit_equipment{background:url(../images/tit_01.png) no-repeat center -80px;}
.tit_about{background:url(../images/tit_01.png) no-repeat center -120px;}
.tit_news{background:url(../images/tit_01.png) no-repeat center -160px;}

.in_picList ul{float:left; margin-right:-5px; height:477px; overflow:hidden;}
.in_picList ul li{float:left; width:236px; height:236px; background:#ededed; margin-right:5px; text-align:center}
.in_picList ul .li_236_477{height:477px; overflow:hidden;}
.in_picList ul .li_477_236{width:477px; overflow:hidden;}
.in_picList ul li h2{font-size:16px; font-weight:lighter; height:24px; line-height:24px; overflow:hidden; padding-top:15px;}
.in_picList ul li h3{font-size:12px; font-weight:lighter; color:#555; line-height:24px; margin-bottom:10px;}
.in_picList_cate01{background:#e60012; padding:20px; height:196px;}
.in_picList_cate01 a{float:left; width:98px; overflow:hidden;  text-align:center; padding-bottom:10px;}
.in_picList_cate02{background:#e60012; padding:10px; height:216px; text-align:left;}
.in_picList_cate02 dl dt span{ float:left; background:#fff; width:60px; height:22px; line-height:22px; overflow:hidden; text-align:center; margin:3px 0px;}
.in_picList_cate02 dl dt span a{color:#333;}
.in_picList_cate02 dl dd{float:left; width:98px; line-height:22px;}

.in_picList_pic{width:250px; height:216px; margin:10px 10px 10px 20px; overflow:hidden;}
.in_picList_pic p{width:250px; height:216px; overflow:hidden; vertical-align:middle; display:table-cell; *display:block; *font-size:200px;}
.in_picList_txt{width:170px; margin-right:25px; margin-top:50px;}
.in_equ ul{float:left; margin-right:-10px;}
.in_equ ul li{width:232px; height:272px; overflow:hidden; float:left; margin-right:10px;}
.in_equ_pic{width:232px; height:232px; overflow:hidden;}
.in_equ_txt{background:#ededed; border:#d4d4d4 1px solid; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.in_about p{line-height:24px; margin-bottom:10px; color:#a9a9a9; text-indent:2em;}
.in_about p img{margin:0px 20px 20px 0px;}
.in_news_btn{width:150px; height:122px; overflow:hidden; margin-top:170px;}
.in_news_con ul li{float:left; width:180px; overflow:hidden; background:#dddddd;}
.in_news_con_pic,.in_news_con_pic img{width:180px; height:128px; overflow:hidden;}
.in_news_con_txt{padding:10px 10px 5px 10px; line-height:24px; height:216px; overflow:hidden;}
.in_news_con_txt h4{height:48px; overflow:hidden; font-weight:lighter;}
.in_news_con ul .li_in_news02{margin-top:75px; background:#e9e9e9;}
.in_news_num{height:94px; overflow:hidden; text-align:center; background:#fff;  line-height:94px; font-size:40px; color:#999;}
.in_news_num01{border-bottom:#d4d4d4 1px solid; border-left:#d4d4d4 1px solid;}
.in_news_num02{border-top:#d4d4d4 1px solid; }
.in_news_num03{border-bottom:#d4d4d4 1px solid; }
.in_news_num04{border-bottom:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid;}
.footer_ewm{width:124px; padding:10px 10px 5px 10px; line-height:26px; text-align:center; background:#e60012; color:#fff;}
.footer_con{width:1040px; color:#7f7f7f; padding:10px 0px; overflow:hidden; line-height:26px; }
.footer_con a{color:#7f7f7f; padding:0px 5px;}
.footer_con a:hover{color:#fff;}
.footer_con h5{font-size:16px; font-weight:lighter; padding-left:5px; padding-top:5px;}
.footer_con_add{height:26px; line-height:26px; border:#515151 1px solid;  padding:0px 5px;margin:3px 0px 3px 5px;}

.banner_D{background:#d3d3d3; height:260px; overflow:hidden; text-align:center;}
.w_210{width:210px; overflow:hidden;}
.w_970{width:970px; overflow:hidden;}
.menu{background:#222 url(../images/ym_024.png) no-repeat 176px top; padding:10px; margin-top:20px;}
.menu_tit{font-size:24px; color:#fff; text-align:center; padding-bottom:5px;}
.menu_con ul li{height:30px; line-height:30px; font-size:14px; text-indent:10px; background:#d3d3d3 url(../images/ym_025.png) no-repeat 175px 12px; overflow:hidden; margin-top:5px;}
.menu_con ul li a{display:block;}
.menu_con ul li a:hover,.menu_con ul .cur{background:#fff url(../images/ym_025.png) no-repeat 175px 12px;color:#e60012;}
.menu_con ul .li_menu_02{background:none; text-indent:20px; border-bottom:#484848 1px solid;}
.menu_con ul .li_menu_02 a{color:#ccc;}
.menu_con ul .li_menu_02 a:hover{background:none; color:#fff;}

.side_contact{background:#eaeaea url(../images/ym_026..png) no-repeat center 10px; padding:60px 10px 10px 10px; margin-top:15px; line-height:24px;}
.side_contact h2{font-size:14px; font-weight:lighter; border-bottom:#7a7a7a 1px solid; border-top:#7a7a7a 1px solid; height:24px; line-height:24px; overflow:hidden;color:#e60012; text-align:center;}
.ym_position{margin:20px 0px 10px 0px; height:26px; line-height:26px; font-size:16px; background:url(../images/ym_027.png) no-repeat left 5px; padding-left:10px; border-bottom:#d4d4d4 1px solid;}
.pic_list01 ul{float:left; margin-right:-18px;}
.pic_list01 ul li{float:left; width:217px; height:243px; padding:5px; overflow:hidden; border:#d4d4d4 1px solid; text-align:center; margin:10px 18px 10px 0px;}
.pic_list01_pic{width:217px; height:217px; overflow:hidden; vertical-align:middle; display:table-cell; *display:block; *font-size:200px;}
.pic_list01_txt{height:30px; line-height:30px; overflow:hidden;}
.pager{ text-align:center; font-family:Arial; padding:15px 0px;}
.pager a{ border:1px solid #d4d4d4;  display:inline-block; padding:2px 5px; margin:0px 3px;}
.pager a:hover,.pager .current{text-decoration:none; background-color:#F0F0F0; color:#000;}

.desV_pic{width:400px; height:480px; overflow:hidden; text-align:center;}
.desV_pic_big{border:#d4d4d4 1px solid; width:390px; height:390px; overflow:hidden; padding:4px; overflow:hidden;}
.desV_pic_big p{width:390px; height:390px; overflow:hidden; vertical-align:middle; display:table-cell; *display:block; *font-size:300px;}
.desV_pic_big p img{max-height:390px;max-width:390px;cursor: crosshair;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.desV_pic_small_btn{width:12px; height:21px; overflow:hidden; margin-top:30px;}
.desV_pic_small_con ul li{width:56px; height:56px; border:#d4d4d4 1px solid; padding:2px; overflow:hidden; margin:10px 0px 0px 10px; float:left;}
.desV_pic_small_con ul li p{width:56px; height:56px; overflow:hidden;}
.desV_pic_small_con ul li p img{width:56px;}
.desV_txt{width:540px; line-height:26px; padding-top:10px; height:470px; overflow:hidden;}
.desV_txt h1{font-size:24px; font-weight:lighter; line-height:30px; padding:5px 0px;}
.desV_info_tit{height:30px; border-bottom:#d4d4d4 1px solid; margin-bottom:10px;}
.desV_info_tit ul li{float:left; text-align:center; }
.desV_info_tit ul li a{padding:0px 15px; border:#d4d4d4 1px solid; border-bottom:none; height:29px; margin-right:5px; line-height:30px; font-size:14px; display:block; float:left;}
.desV_info_tit ul li a:hover,.desV_info_tit ul li .selected{background:#e60012; color:#fff; border:#e60012 1px solid; border-bottom:none;}
.desV_info_con{line-height:26px;}
.desV_info_con table tr td{padding:0px 5px; background:#fff;}
.equpL ul{float:left; margin-right:-18px;}
.equpL ul li{width:476px; text-align:center; margin:10px 18px 0px 0px; float:left;}
.equpL_pic{width:476px; height:340px; overflow:hidden;}
.equpL_txt{height:26px; line-height:26px;}

.newsL ul li{border-bottom:#d4d4d4 1px dotted; padding:10px 0px 20px 0px; margin-bottom:20px;}
.newsL_pic,.newsL_pic p{width:168px; height:120px; overflow:hidden; }
.newsL_pic p img{width:168px;}
.newsL_txt{width:790px;}
.newsL_txt h2{font-weight:lighter; font-size:18px; color:#e60012;font-family:"Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden;}
.newsL_txt h2 a{color:#e60012;}
.newsL_txt h2 a:hover{color:#e60012; text-decoration:underline;}
.newsL_txt h3{font-weight:lighter; height:24px; line-height:24px; overflow:hidden; font-family:"Arial"; color:#999;}
.newsL_txt p{line-height:24px; height:48px; overflow:hidden; }

.newsView h1{text-align:center; font-family:'Microsoft Yahei'; font-weight:100;} 
.source{color:#999999; line-height:30px; text-align:center; background:url(../images/d4_3_1.gif) repeat-x left bottom; margin-bottom:10px;}
.newsView_con p{font-size:14px; line-height:26px; margin-bottom:10px; }

.newsView_page01{ padding-top:6px; margin-top:20px; border-top:#d4d4d4 1px dotted;}
.newsView_page01 ul li{width:45%; height:24px; line-height:24px; color:#777;}
.newsView_page01 ul li a{color:#777;}
.ta_r{text-align:right;}
.about p{line-height:24px; margin-bottom:10px;}
.contact{line-height:26px;}
.contact_txt01{width:330px;}
.contact_txt02{width:600px; padding-top:62px;}


.pb_10{padding-bottom:10px;}
.p_10_0_30_0{padding:10px 0px 30px 0px;}
.mt_30{margin-top:30px;}
.pl_5{padding-left:5px;}
.lh_24{line-height:24px;}
.fs_12{font-size:12px;}
.fs_24{font-size:24px;}
.pt_10{padding-top:10px;}

/*link*/
a,.c_333,.c_333 a{color:#333; text-decoration:none;}
.c_777,.c_777 a{color:#777;}
.c_fff,.c_fff a,.c_fff a:hover{color:#fff;}
a:hover,.c_777 a:hover,.c_red,.c_red a,.c_red a:hover,.c_333 a:hover{color:#e60012; text-decoration:none;}


/* Clear Fix */  
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}    
.clearfix { display:inline-block;}   
.clearfix {display:block;}



/* AnythingZoomer */
.az-wrap, .az-small, .az-large {
	position: relative;
}
.az-wrap-inner {
	display: block;
	margin: 0 auto; /* center small & large content */
}
/* This wraps the large image and hides it */
.az-zoom {
	background: #fff;
	border: #333 1px solid;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 110px;
	overflow: hidden;
	z-index: 100;
	display: none;
	-moz-box-shadow: inset 0px 0px 4px #000;
	-webkit-box-shadow: inset 0px 0px 4px #000;
	box-shadow: inset 0px 0px 4px #000;
}
/* Class applied to az-mover when large image is windowed */
.az-windowed {
	overflow: hidden;
	position: absolute;
}
/* Class applied to az-mover when large image is fully shown */
.az-expanded {
	height: auto;
	width: auto;
	position: static;
	overflow: visible;
}

/* overlay small area */
.az-overlay {
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	z-index: 10;
}

/* fade out small content when hovering
.az-hovered > * {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
*/

/* edit mode coordinate styling */
.az-coords {
	display: none; /* hidden when expanded */
}
.az-zoom .az-coords {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: #000;
	background: rgba(0,0,0,0.5);
	color: #fff;
}



.qq{position:fixed;top:200px;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+200));z-index:10000000000;
  right:0px;
  width:130px;
  overflow:hidden;
  background:#fff;
}
.qq_header{width:130px; height:35px; line-height:35px; text-align:center;font-size:18px;color:#fff;background:#e60012;}
.qq_mid{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:5px 0px;}
.qq_mid p{padding:5px;}
.qq_list ul li{border-bottom:1px solid #d4d4d4;padding:10px;text-align:center;}
.qq_footer{width:130px; height:35px; line-height:35px; text-align:center;font-size:12px;color:#fff;background:#e60012;}

/* IE6 */

* html .fixed-top{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
* html .fixed-bottom{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .fixed-left{position:absolute;right:auto;}
