@charset "utf-8";
/* CSS Document */
/**作者 裴晓晨 QQ:862706685 **/
/**不懂慎用勿改**/
.head{padding:40px 0;}
	.logo{width:240px;}
	.logo a{display:block;width:100%;height:100%;}
.head .txt{width:232px;border-left:1px solid #c1c1c1;line-height:22px;padding-left:20px;}
.head .tel{width:254px;background:url(../images/tel_ico.jpg) left 5px no-repeat;font-size:14px;color:#f0414f;padding-left:50px;}
.head .tel font{display:block;font-size:26px;font-style:italic;font-weight:bold;color:#f0414f;
-webkit-box-reflect: below -10px -webkit-gradient(linear, 0 0, 0 80%, from(transparent), color-stop(.5, transparent), to(rgba(240,65,79,.2)));
background: -webkit-linear-gradient(top, rgba(240,65,79,1) 0%,rgba(240,65,79,1) 50%,rgba(240,65,79,1) 51%,rgba(240,65,79,1) 100%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
/**导航栏**/
.nav{height:50px;background:url(../images/nav_bak.jpg) left top repeat-x;width:100%;}
.navul{height:50px;width:1100px;margin:0 auto;}
	.nav li{width:136px;float:left;text-align:center;font-size:14px;line-height:50px;position:relative;background:url(../images/li.jpg) left top no-repeat;}
	.nav li:first-child{background-image:none;}
	.nav li a{color:#ffffff;display:block;width:100%;height:100%;}
	.nav li a:hover,.nav li a.cur{background:url(../images/li_bak.jpg) center top no-repeat;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
	.navul ul{position:absolute;left:0;top:50px;display:none;width:136px;z-index:99;zoom:1;}
	.navul ul li{width:inherit;height:30px;line-height:30px;background:#ffac98;float:none;font-size:14px;}
/**banner**/
.banner{position:relative;width:100%;height:450px;overflow:hidden;zoom:1;}
.banner_2{position:relative;width:100%;height:300px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.banner .slides{zoom:1;}
.banner .slides .img{width:100%;height:450px;}
.banner_2 .slides .img{width:100%;height:300px;}
.banner .slides li a{display:block;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/arr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:-100px 0;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.banner:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .flex-next:hover, .banner:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:99;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/**关于我们**/
.about{margin-top:50px;width:100%;overflow:hidden;}
.about .img{width:430px;height:330px;}
.about .txt{width:630px;}
.about h1{}
.about .txt_cont{font-size:13px;color:#666666;line-height:25px;margin-top:30px;}
/**标题**/
.pro_title{width:290px;margin:30px auto 20px auto;font-size:22px;line-height:50px;text-align:center;}
.pro_title a{display:inline-block;border-bottom:1px solid #666666;color:#666666;}
.pro_title font{font-weight:bold;color:#a7a7a7;text-transform:capitalize;display:block;text-align:center;}
/**车间展示内容**/
.pro_cont{width:100%;overflow:hidden;}
.pro_cont a{display:block;}
.pro_cont .img{width:360px;}
.pro_cont ul{width:740px;margin-left:-10px;margin-top:-10px;overflow:hidden;}
.pro_cont ul li{width:360px;float:left;margin-left:10px;margin-top:10px;}
.pro_cont a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s; 
-o-transition:all 1s; }
/**产品中心**/
.product{width:100%;background:url(../images/pro_bak.jpg) left top repeat;padding:40px 0;}
.product_cont{width:1100px;margin:0 auto;overflow:hidden;height:188px;}
.product_cont li{width:250px;height:188px;float:left;margin-left:32px;overflow:hidden;}
.product_cont li:first-child{margin-left:0px;}
.product_cont li a{display:block;}
.product_cont li img,.link li img{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.product_cont li a:hover img,.link li a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
/**新闻**/
.news{margin-top:50px;width:616px;}
.news .title,.zzzs .title{font-size:18px;color:#666666;line-height:40px;border-bottom:1px solid #9b9b9b;}
.news .title a,.zzzs .title a{font-size:12px;color:#666666;float:right;margin-right:10px;text-transform:uppercase;}
.news .title a:hover,.zzzs .title a:hover{text-decoration:underline;}
.news .im{margin-top:12px;overflow:hidden;width:100%;}
.news .im .img{width:170px;float:left;border:1px solid #c9c9c9;}
.news .im .txt{width:410px;float:right;}
.news .im h1{font-weight:bold;line-height:30px;}
.news .im p{font-size:12px;line-height:22px;margin-top:10px;}
.news ul{margin-top:10px;}
.news ul li{font-size:12px;list-style-image:url(../images/li_ico.jpg);list-style-position:inside;line-height:30px;}
.news ul li a{display:block;overflow:hidden;}
.news ul li span{width:70px;float:right;}
/**资质证书**/
.zzzs{margin-top:50px;width:446px;float:right;}
	.slideBox{width:406px;height:210px;overflow:hidden;position:relative;margin:50px auto 0 auto;}
	.slideBox .bd{position:relative; height:100%; z-index:0;width:280px;margin-left:70px;}
	.slideBox .bd li{zoom:1;vertical-align:middle; }
	.slideBox .bd img{width:280px;height:210px;display:block;}
	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.slideBox .prev,
	.slideBox .next{position:absolute;top:0px;margin-top:-8px;display:block;width:40px;height:199px;filter:alpha(opacity=50);opacity:0.5;}
	.slideBox .prev{background:url(../images/left.jpg) center center no-repeat;}
	.slideBox .next{background:url(../images/right.jpg) center center no-repeat;left:auto;right:0%;}
	.slideBox .prev:hover,
	.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.slideBox .prevStop{display:none;}
	.slideBox .nextStop{display:none;}
/**合作伙伴**/
.link{width:1100px;overflow:hidden;margin:0 auto;height:60px;}
.link li{width:250px;height:60px;float:left;margin-left:30px;overflow:hidden;}
.link li:first-child{margin-left:0px;}
.link li a{display:block;}
/**底部**/
.foot{padding:40px 0 50px 0;background:#222020;width:100%;margin-top:60px;}
.footer{background:url(../images/foot_logo.jpg) 80px 60px no-repeat;padding-left:200px;}
	.foot_01{width:100%;height:40px;line-height:40px;color:#ffffff;margin-left:-10px;}
	.foot_01 a{display:inline-block;font-size:14px;padding:0 10px;color:#999999;}
	.foot a:hover{text-decoration:underline;}
.foot_02{font-size:12px;color:#999999;line-height:22px;margin-top:20px;}
.foot_02 a{color:#999999;}
.foot_03{position:absolute;top:20px;right:0px;font-size:12px;color:#b8b8b8;z-index:99;}
/**二级页面**/
.sidebar{margin-top:30px;width:256px;float:left;background:#f7f7f7;}
.sidebar h1{height:70px;background:url(../images/title_bak.jpg) center center no-repeat;font-size:20px;font-weight:bold;color:#ffffff;padding-left:26px;line-height:50px;}
.sidebar h1 font{font-size:12px;display:block;line-height:0px;}
/**轮播图**/
.side_slide{width:240px;height:160px; overflow:hidden; position:relative;margin:20px auto 0 auto;}
.side_slide .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.side_slide .hd ul{overflow:hidden; zoom:1; float:left;  }
.side_slide .hd ul li{float:left; margin-right:2px;  width:15px; height:15px; line-height:14px;text-align:center; background:#fff; cursor:pointer;font-size:12px;}
.side_slide .hd ul li.on{background:#f00; color:#fff; }
.side_slide .bd{position:relative;height:100%;z-index:0;}
.side_slide .bd li{zoom:1; vertical-align:middle; }
.side_slide .bd img{width:240px;height:160px;display:block;}
/**栏目**/
.sidebar h2{font-size:14px;color:#666666;font-weight:bold;text-align:center;margin-top:25px;}
.sidebar .sub{margin-top:3px;}
.sidebar .submenu{height:40px;line-height:40px;background:#cc2631;margin-top:3px;}
.sidebar .submenu a{display:block;width:100%;height:100%;text-align:center;color:#ffffff;}
.sidebar a:hover{text-decoration:underline;}
.sidebar .active{text-decoration:underline;}
.sidebar ul.subcont{display:none;}
.sidebar ul.subcont li{height:30px;line-height:30px;background:#ff9d93;margin-top:2px;font-size:12px;}
.sidebar ul.subcont li a{display:block;width:100%;height:100%;text-align:center;color:#ffffff;}
.sidebar ul.subcont li a:hover{text-decoration:underline;}
/**二级栏目新闻**/
.news_top{width:256px;overflow:hidden;position:relative;padding:15px 0px 30px 0;}
.news_top .hd{overflow:hidden;height:8px;}
.news_top .hd .prev,.news_top .hd .next{display:block;width:256px; height:8px;overflow:hidden;cursor:pointer; background:url(../images/up.jpg) center center no-repeat;}
.news_top .hd .next{background:url(../images/down.jpg) center center no-repeat;  }
.news_top .bd{margin:10px 0;}
.news_top .infoList li{height:35px;line-height:35px;font-size:13px;border-bottom:1px dashed #c8c8c8;text-indent:2em;}
/**二级页面主体内容**/
.content{margin-top:30px;width:820px;float:right;}
.content .title{height:50px;line-height:50px;font-size:16px;font-weight:bold;border-bottom:1px solid #a59f9f;position:relative;}
.content .title span{position:absolute;top:0px;right:5px;font-size:12px;height:30px;lin-height:30px;z-index:99;zoom:1;color:#666666;}
.content .title span a{color:#333333;}
.content .title span a:hover{color:#37a6b2;}
/**产品展示**/
.pro_list{overflow:hidden;margin-left:-22px;}
.pro_list li{float:left;width:257px;margin:22px 0 0 22px;}
.pro_list a{display:block;width:100%;background:#d2404b;color:#ffffff;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
}
.pro_list img{border:1px solid #c9c9c9;}
.pro_list a:hover{background:#c9c9c9;color:#000;}
.pro_list a:hover img{
	display:block;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray; 
    -webkit-filter:grayscale(100%);
}
.pro_list span{display:block;text-align:center;line-height:40px;color:#ffffff;}
/**车间照片**/
.pro_list2{overflow:hidden;margin-left:-18px;margin-top:-10px;}
.pro_list2 li{float:left;width:261px;margin:35px 0 0 18px;}
.pro_list2 a{display:block;width:100%;background:#d2404b;color:#ffffff;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
}
.pro_list2 a:hover{background:#c9c9c9;color:#000;}
.pro_list2 a:hover img{
	display:block;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray; 
    -webkit-filter:grayscale(100%);
}
/**弹出图片**/
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#fff url(../img/gallery/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}
/**新闻列表**/
.newsul{width:100%;overflow:hidden;}
.newsul li{padding:20px 0;border-bottom:1px solid #c2c2c2;overflow:hidden;}
.newsul li a{display:block;width:100%;height:100%;overflow:hidden;}
.newsul li a:hover{color:#333333;text-decoration:blink;}
.newsul .img{width:183px;float:left;height:137px;overflow:hidden;}
.newsul .img img{
	transition:all 1s;
	-moz-transition:all 1s; 
	-webkit-transition:all 1s; 
	-o-transition:all 1s;}
.newsul .img img:hover{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);}
.newsul .txt{width:612px;float:right;}
.newsul .txt h1{line-height:30px;color:#666666;}
.newsul .txt h2{font-size:12px;line-height:30px;}
.newsul .txt p{font-size:12px;line-height:22px;}
/**客服**/
.online_icon{width:36px; height:156px; overflow:hidden;}
.online_icon a{ display:block; width:36px; height:156px; background:url(../images/online_bg.png) no-repeat; _background:url(../images/online_bg_ie6.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../images/online_bg.png) no-repeat -36px 0; height:10px; _background:url(../images/online_bg_ie6.png) no-repeat -36px 0; _margin-bottom:-7px;}
.online_w_c{ background:url(../images/online_bg.png) repeat-y 0 -185px; padding:0 5px; _background:url(../images/online_bg_ie6.png) repeat-y 0 -185px}
.online_w_bottom{ background:url(../images/online_bg.png) repeat-y 0 -985px; height:116px; _background:url(../images/online_bg_ie6.png) repeat-y 0 -985px;}
.online_content{ background:url(../images/online_bg.png) no-repeat -147px -185px; padding-top:11px; _background:url(../images/online_bg_ie6.png) no-repeat -147px -185px;}
.online_content a.qq_icon{ background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; _background:url(../images/online_bg_ie6.png) no-repeat -37px -130px;}
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; _background:url(../images/online_bg_ie6.png) repeat-x 0 -156px;}
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../images/online_bg.png) no-repeat -36px -69px; _background:url(../images/online_bg_ie6.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../images/online_bg.png) no-repeat -36px -96px; _background:url(../images/online_bg_ie6.png) no-repeat -36px -96px;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0; margin-bottom:1px;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:10px;;font-size: 12px;}
.online_content ul li a:hover{color:#fff; text-decoration:none;}
.onlineemail {width:100%;display: block;float: left;background-color:#dedede;margin-bottom:4px;text-align:center;padding:4px 0;}
.onlineemail p {color: #fff; text-align: center; line-height: 20px;}
#online_qq_layer {position:fixed; right:0px; top:250px; _position:absolute; z-index:99;}
* html,* html body {_background-attachment:fixed;}
* html #online_qq_layer {_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-3px; display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}