@charset "utf-8";
/* CSS Document */
body{margin:0 auto;padding:0; background-color:#fff;font-size:14px; font-family:"微软雅黑";}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-weight:normal; font-family:"微软雅黑";}
input,select{font-size:12px;line-height:16px;border:0;margin:0;padding:0;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
.clear{clear:both; overflow:hidden}
.clearfix::after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
/*****top*****/
.top1{ background:#0066cc; height:5px;}
/*****head*****/
.nav-toggle {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 30px;
height: 95px;
float: right;
text-indent: -9999px;
overflow: hidden;
background: #0066cc url(../image/hamburger.gif) no-repeat 45% 33%;
margin-right:20px; display:inline;}
.i_mgm ul li p a{color:#999;}
.news_tel{width:98%; height:40px; line-height: 40px; background:#0066cc; color:#fff; font-size: 20px; display: block; margin-top: 10px; margin:20px auto 0 auto; text-align: center;text-decoration: none;}
.news_tel span{background:url(../images/tel.png) no-repeat left center; padding-left:30px; color:#fff;}

/*ny_ser*/
.ny_ser{ width:100%; height:auto; margin-top:20px;}
.ny_ser p{ line-height:26px; color:#555; font-size:14px;}
/*ny_online*/
.ny_online{ width:100%; height:auto; margin-top:20px;}
.ny_online p{ font-size:13px; line-height:27px; padding-left:10px; padding-bottom:10px; color:#666; margin-top:5px;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus, 
.form-input:focus, input[type="text"]:hover, input[type="email"]:hover, textarea:hover, 
.form-input:hover { background-color: white; border-color:#0066cc; font-size:12px; }
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee; height:250px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:102.5%; overflow:hidden;}
.nynewt ul li{ width:23%; height:auto; float:left; margin-right:15px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}
/*link*/
.link_box{ width:100%; background:#fafafa; height:auto; padding:10px 0px; margin-top:20px;}
.link{ width:1100px; margin:0 auto; height:auto; line-height:26px; font-size:13px;}
.link a{ color:#777; margin:0px 4px 0px;}
.link a:hover{ color:#F00; text-decoration:underline;} 


@media(min-width:320px){
.flickerplate { text-align:center;	position:relative; width:100%; height:150px; background-color:#e6e6e6; overflow:hidden;}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover; display:table;}
/*****head*****/
.head{ width:95%; margin:0 auto;}
.logo{ margin-top:20px; float:left; margin-bottom:5px;}	
.nav-collapse a { color:#fff; text-decoration:none; width:100%; float:left;padding:0.7em 1em;}
.nav-collapse {float:right}
.nav-collapse li {width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a {color:#333;}
.nav-collapse li a:hover {background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1 {color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul { list-style:none;float:right; width:100%;}
.nav-collapse, .nav-collapse {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 30px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto; height:auto; background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:50px;border-bottom:none;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:130px;line-height:30px;text-align:center;float:left; display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:none;overflow:hidden;text-align:center;}
.case .title-list b{display:none;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:600px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product li{ width:98%; margin-bottom:20px; height:280px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:270px;height:195px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:100%; float:left;}
.about_r{ float:right; width:90%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:180px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:40px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:40px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:100%;}
.video_f ul li{ float:left; width:100%; margin-right:20px; height:260px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:50%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:90%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 90%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
.foot_s p a{ color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:100px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:200px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
.page{margin:10px 0 0px; padding:6px 0 10px 0;text-align:center;}
.page a{border:1px solid #dddddd; color:#747474; margin:0 1px; padding:5px;}
.page a:hover{ border:1px solid #0066cc; color:#026ab1;}
.page .disabled {border:1px solid #dddddd; color:#747474; margin:0 1px; padding:5px;}
.page .current{ background-color:#0066cc; border:1px solid #0066cc; color:#ffffff; margin:0 1px; padding:5px;}
/*ny_about*/
.nyabout{ width:95%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:100%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:45%; margin-right:15px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:100%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:100%; overflow:hidden;}
.ny_pro ul li{ float:left; width:100%; height:270px; overflow:hidden; margin-right:30px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_online*/
input[type="text"], input[type="email"], textarea, .form-input {
    background-color:#fbfbfb;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:0 0 3px transparent;
    color: #777;
    margin:0 0 15px;
    padding:10px;
    width:88%;
    font-size:12px;
    margin-left:10px;}
.anniu {
    -moz-user-select:none;
    background:#0066cc;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;
	margin-bottom:20px;}
.anniu:hover {
    -moz-user-select:none;
    background:#0058ab;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
/*ny_lianxi*/
.nylxf img{display:block; width:100%;}
.nylxf{ width:100%; margin-top:30px; height:auto; float:left;}
.ny_lianxi{ margin-top:20px; width:100%; height:auto; float:right;}
.ny_lianxi p{ line-height:28px; font-size:14px; color:#555; padding:0px 10px;}
/*nycp*/
.nycp{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nycp h3{ font-size:15px; line-height:26px;} 
.nycp h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nycp span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nycp span a{ color:#555;}
.nycp span a:hover{ color:#333;}
.nycp_f{ width:100%; margin-top:20px; height:auto; margin-bottom:20px;}
.nycp_f h1{ font-size:16px; font-weight:500; text-align:center; line-height:26px;}
.nycp_f p{ line-height:26px; color:#555; font-size:14px;}
.nycp_f img{ width:100%; height:auto; margin:20px auto; display:block;}
table{border-collapse:collapse;width:98%;}
table td{border:1px solid #ccc;padding:5px;text-align:center;}
.firstRow{ color:#fff;}
tr:nth-child(1){background:#0066cc;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:100%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:100%; background:#eee; height:180px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:100%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:100%; background:#eee; height:280px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:100%; overflow:hidden;}
.nynewt ul li{ width:100%; height:auto; float:left; margin-right:15px; margin-bottom:20px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}

.ban1{ width:100%; height:120px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:120px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:120px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:120px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}


}

@media(min-width:360px){
.flickerplate {	position:relative; width:100%; height:180px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%; background-position:center;
background-size:cover; display:table}
/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:20px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 
box-sizing:border-box; background:#fff}
/*service*/
/*pro*/
.pro{background:#edeae6; padding:40px 0 30px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto; height:auto; background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:70px;border-bottom:none;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:30px;text-align:center;float:left; display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:none;overflow:hidden;text-align:center;}
.case .title-list b{display:none;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:650px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product li{ width:98%; margin-bottom:20px; height:310px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:306px;height:220px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:100%; float:left;}
.about_r{ float:right; width:91.5%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:180px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:40px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:40px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:43.7%; margin-right:20px; height:160px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:33%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:90%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 90%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:120px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:240px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:42.5%; height:170px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:100%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:100%; background:#eee; height:190px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:100%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:100%; background:#eee; height:310px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}

.ban1{ width:100%; height:140px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:140px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:140px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:140px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}
}

@media(min-width:480px){
.flickerplate {	position:relative; width:100%; height:200px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover; display:table}
/*****head*****/
.head{ width:98%; margin:0px auto;}
.logo{ margin-top:10px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{ float:right}
.nav-collapse li{ width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{ color:#333;}
.nav-collapse li a:hover{ background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{ color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; 
box-sizing:border-box; background:#fff;}
/*service*/
/*pro*/
.pro{background:#edeae6; padding:40px 0 30px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto; height:auto; background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:50px;border-bottom:none;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:120px;line-height:30px;text-align:center;float:left; display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:none;overflow:hidden;text-align:center;}
.case .title-list b{display:none;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:550px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:46%; margin-right:10px; margin-bottom:20px; height:210px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:207px;height:150px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:22px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:100%; float:left;}
.about_r{ float:right; width:93.5%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:180px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:50px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:50px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:44.5%; margin-right:20px; height:200px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:33%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:93%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 93%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:180px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:290px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:95%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:100%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:30%; margin-right:15px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:100%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:43%; height:205px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_online*/
input[type="text"], input[type="email"], textarea, .form-input {
    background-color:#fbfbfb;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:0 0 3px transparent;
    color: #777;
    margin:0 0 15px;
    padding:10px;
    width:92%;
    font-size:12px;
    margin-left:10px;}
.anniu {
    -moz-user-select:none;
    background:#0066cc;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;
	margin-bottom:20px;}
.anniu:hover {
    -moz-user-select:none;
    background:#0058ab;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:100%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:100%; background:#eee; height:255px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:45%; background:#eee; height:215px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:102.5%; overflow:hidden;}
.nynewt ul li{ width:46.5%; height:200px; float:left; margin-right:15px; margin-bottom:0px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}
.ban1{ width:100%; height:155px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:155px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:155px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:155px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}
}

@media(min-width:560px){
.flickerplate {	position:relative; width:100%; height:220px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover; display:table}

/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:20px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{ background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{ color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse{-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
box-sizing: border-box; background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.case{ margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:50px;border-bottom:none;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:35px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{ display:none;position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:550px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:45%; margin-right:15px; margin-bottom:20px; height:260px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:239px;height:170px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:100%; float:left;}
.about_r{ float:right; width:94.5%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:180px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:50px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:50px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:44.8%; margin-right:20px; height:225px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:33%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:93%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 93%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:210px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:350px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:43.5%; height:235px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_lianxi*/
.nylxf img{display:block; width:100%;}
.nylxf{ width:49%; margin-top:30px; height:auto; float:left;}
.ny_lianxi{ margin-top:20px; width:50%; height:auto; float:right;}
.ny_lianxi p{ line-height:28px; font-size:14px; color:#555; padding:0px 10px;}
/*nycp*/
.nycp{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nycp h3{ font-size:15px; line-height:26px;} 
.nycp h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nycp span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nycp span a{ color:#555;}
.nycp span a:hover{ color:#333;}
.nycp_f{ width:100%; margin-top:20px; height:auto;}
.nycp_f h1{ font-size:16px; font-weight:500; text-align:center; line-height:26px;}
.nycp_f p{ line-height:28px; color:#555; font-size:14px;}
.nycp_f img{ width:80%; height:auto; margin:20px auto; display:block;}
table{border-collapse:collapse;width:98%;}
table td{border:1px solid #ccc;padding:8px;text-align:center;}
.firstRow{ color:#fff;}
tr:nth-child(1){background:#0066cc;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:165px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:45%; background:#eee; height:250px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:104%; overflow:hidden;}
.nynewt ul li{ width:46.5%; height:230px; float:left; margin-right:15px; margin-bottom:0px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}
}

@media(min-width:640px){
.flickerplate {	position:relative; width:100%; height:240px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover; display:table}
/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:20px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.case{ margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:115px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{ display:block;position:absolute;top:24px;left:0px;width:115px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:600px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:45%; margin-right:20px; margin-bottom:20px; height:285px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:275px;height:200px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:100%; float:left;}
.about_r{ float:right; width:95.2%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:180px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:70px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:65px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21%; margin-right:20px; height:135px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:93%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 93%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:260px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:350px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28.3%; height:185px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_online*/
input[type="text"], input[type="email"], textarea, .form-input {
    background-color:#fbfbfb;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:0 0 3px transparent;
    color: #777;
    margin:0 0 15px;
    padding:10px;
    width:93.5%;
    font-size:12px;
    margin-left:10px;}
.anniu {
    -moz-user-select:none;
    background:#0066cc;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;
	margin-bottom:20px;}
.anniu:hover {
    -moz-user-select:none;
    background:#0058ab;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:180px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:45%; background:#eee;  height:270px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:102.5%; overflow:hidden;}
.nynewt ul li{ width:22.5%; height:150px; float:left; margin-right:15px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}

.ban1{ width:100%; height:170px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:170px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:170px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:170px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}

}

@media(min-width:768px){
.flickerplate {	position:relative; width:100%; height:240px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover;	display:table}
/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:20px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:120px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{ display:block;position:absolute;top:24px;left:0px;width:120px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:250px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:30%; margin-right:10px; margin-bottom:20px; height:245px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:220px;height:160px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:55%; float:left;}
.about_r{ float:right; width:40.7%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:132px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:70px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:65px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21.4%; margin-right:20px; height:155px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:95%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 95%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:310px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:220px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:95%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:100%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:20%; margin-right:15px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:100%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28.5%; height:220px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_online*/
input[type="text"], input[type="email"], textarea, .form-input {
    background-color:#fbfbfb;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:0 0 3px transparent;
    color: #777;
    margin:0 0 15px;
    padding:10px;
    width:94%;
    font-size:12px;
    margin-left:10px;}
.anniu {
    -moz-user-select:none;
    background:#0066cc;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
.anniu:hover {
    -moz-user-select:none;
    background:#0058ab;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:200px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%;background:#eee; height:230px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:105%; overflow:hidden;}
.nynewt ul li{ width:22.3%; height:170px; float:left; margin-right:15px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}

.ban1{ width:100%; height:200px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:200px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:200px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:200px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}

}
@media(min-width:800px){
.flickerplate {	position:relative; width:100%; height:240px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover;	display:table}
/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:25px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:120px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:120px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:255px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:30%; margin-right:10px; margin-bottom:20px; height:250px;float:left;display:inline;margin-left:0px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:230px;height:163px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:50%; float:left;}
.about_r{ float:right; width:46%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:122px; overflow:hidden;}
/*new*/
.new{background:#e9eaee no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:100%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:70px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:65px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21.4%; margin-right:20px; height:155px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:28.5%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 95%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:310px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:220px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
}

@media(min-width:980px){
.flickerplate {	position:relative; width:100%; height:270px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%;	height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%;	background-position:center;
background-size:cover; display:table}
/*****head*****/
.head{ width:90%; margin:0px auto;}
.logo{ margin-top:25px; float:left; margin-bottom:5px;}	
.nav-collapse a{ color:#fff; text-decoration:none; width:100%; float:left;}
.nav-collapse{float:right}
.nav-collapse li{width:100%; float:left; font-size:14px; font-family:"微软雅黑";}
.nav-collapse li a{color:#333;}
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{color:#fff; background:#0066cc; display:block;}
.nav-collapse, .nav-collapse ul{ list-style:none; float:right; width:100%;}
.nav-collapse, .nav-collapse{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background:#fff}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:95%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:250px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:22.1%; height:240px; margin-right:0px;float:left;display:inline;margin-left:14px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:210px;height:154px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:95%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:50%; float:left;}
.about_r{ float:right; width:46.7%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:156px; overflow:hidden;}
/*new*/
.new{background:url(../image/bg_g.jpg) no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:95%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:50%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:48%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:55px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:55px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:95%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21.8%; margin-right:20px; height:190px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:95%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:95%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:29.1%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 95%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:95%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:420px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:280px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:95%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:28%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:50%; margin-right:0px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:68%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28.3%; height:190px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee;height:180px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee;  height:225px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:105%; overflow:hidden;}
.nynewt ul li{ width:22%; height:200px; float:left; margin-right:15px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}

.ban1{ width:100%; height:240px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:240px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:240px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:240px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}
}

@media(min-width:998px){
.flickerplate {	position:relative; width:100%; height:280px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%; background-position:center;
background-size:cover; display:table}

/*****head*****/
.head{ width:95%; margin:0px auto;}
.logo{ margin-top:25px; float:left; margin-bottom:10px;}	
.nav-collapse{ float:right; width:75%;}
.nav-collapse ul{}
.nav-collapse ul li{ float:left; text-align:center; width:11.1%; line-height:85px; font-size:15px;font-family:"微软雅黑";}
.nav-collapse a{ padding:0px 0px;}
.nav-collapse ul li a{ color:#333; text-decoration:none; width:99%; float:left;} 
.nav-collapse li a:hover {background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{background:#0066cc; color:#fff; display:block;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:190px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee; height:220px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:35px; text-align:center;}
}
@media(min-width:1024px){
.flickerplate {	position:relative; width:100%; height:320px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%; background-position:center;
background-size:cover; display:table}
/*****head*****/
.head{ width:85%; margin:0px auto;}
.logo{ margin-top:25px; float:left; margin-bottom:10px;}	
.nav-collapse{ float:right; width:75%;}
.nav-collapse ul{}
.nav-collapse ul li{ float:left; text-align:center; width:11.1%; line-height:85px; font-size:15px; font-family:"微软雅黑";}
.nav-collapse ul li a{ color:#333; text-decoration:none; width:99%; float:left;} 
.nav-collapse li a:hover{background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{background:#0066cc; color:#fff; display:block;}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:85%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:240px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:22%; height:240px; margin-right:0px;float:left;display:inline;margin-left:14px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:195px;height:144px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:85%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:50%; float:left;}
.about_r{ float:right; width:46.5%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:149px; overflow:hidden;}
/*new*/
.new{background:url(../image/bg_g.jpg) no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:85%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:50%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:48%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:55px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:55px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:85%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21.7%; margin-right:20px; height:190px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:85%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:85%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:29.1%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 95%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:85%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:440px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:280px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:85%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:28%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:50%; margin-right:0px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:68%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28.2%; height:180px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:180px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee; height:200px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:26px; text-align:center;}
}
@media (min-width:1200px) {
	#yw-list .swiper-pagination{ display: none; padding-bottom:5px;}
	.sy-gtff-ico{ display: block; }
	
.ban{ width:100%; height:250px; background:url(../image/ban.jpg) no-repeat scroll center 0 / cover;}
.ban1{ width:100%; height:250px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:250px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:250px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
	}
@media(min-width:1280px){
.flickerplate {	position:relative; width:100%; height:320px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li{ float:left; width:1%; height:100%; background-position:center;*/
background-size:cover; display:table;}
/*****head*****/
.head{ width:75%; margin:0px auto;}
.logo{ margin-top:25px; float:left; margin-bottom:10px;}	
.nav-collapse{ float:right; width:75%;}
.nav-collapse ul{}
.nav-collapse ul li{ float:left; text-align:center; width:11.1%; line-height:85px;font-size:15px;font-family:"微软雅黑";}
.nav-collapse ul li a{ color:#333; text-decoration:none; width:100%; float:left;} 
.nav-collapse li a:hover {background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{background:#0066cc; color:#fff; display:block;}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; height:auto; margin-top:20px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:75%; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:270px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:105.5%; overflow:hidden;}
.product-wrap .product li{ width:22.2%; height:255px; margin-right:0px;float:left;display:inline;margin-left:14px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:217px;height:160px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:44px; overflow:hidden;}
/*about*/
.about_box{ width:75%; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:50%; float:left;}
.about_r{ float:right; width:46.7%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:162px; overflow:hidden;}
/*new*/
.new{background:url(../image/bg_g.jpg) no-repeat; height:auto; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:75%; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:50%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:48%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:55px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:55px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:75%; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:107%;}
.video_f ul li{ float:left; width:21.85%; margin-right:20px; height:200px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:75%; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center; margin-bottom:10px;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:75%; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:29.1%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 95%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:75%; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}

/*** guide ***/
.guide{width:60px;margin-left:500px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:280px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:75%; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:28%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:50%; margin-right:0px; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:68%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28.3%; height:200px; overflow:hidden; margin-right:20px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*ny_online*/
input[type="text"], input[type="email"], textarea, .form-input {
    background-color:#fbfbfb;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:0 0 3px transparent;
    color: #777;
    margin:0 0 15px;
    padding:10px;
    width:95.2%;
    font-size:12px;
    margin-left:10px;}
.anniu {
    -moz-user-select:none;
    background:#0066cc;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
.anniu:hover {
    -moz-user-select:none;
    background:#0058ab;
    border:1px solid transparent;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:normal;
    line-height:2em;
    padding:4px 12px;
    vertical-align:middle;
    white-space:nowrap;
    width:78px;
    margin-left:10px;}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:190px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee; height:200px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}

.ban1{ width:100%; height:280px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:280px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:280px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:280px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}
}

@media(min-width:1440px){
.flickerplate {	position:relative; width:100%; height:350px; background-color:#e6e6e6; overflow:hidden}
.flickerplate ul.flicks { width:10000%; height:100%; padding:0px; margin:0px; list-style:none}
.flickerplate ul.flicks>li { float:left; width:1%; height:100%; background-position:center;
background-size:cover; display:table;
}
/*****head*****/
.head{ width:1100px; margin:0px auto;}
.logo{ margin-top:11px; float:left; margin-bottom:10px;}	
.nav-collapse{ float:right; width:75%;}
.nav-collapse ul{}
.nav-collapse ul li{ float:left; text-align:center; width:11.1%; line-height:85px;font-size:15px;font-family:"微软雅黑";}
.nav-collapse ul li a{ color:#333; text-decoration:none; width:99%; float:left;} 
.nav-collapse li a:hover {background:#0066cc; color:#fff; display:block;}
.nav-collapse li a.hover1{background:#0066cc; color:#fff; display:block;}
/*pro*/
.pro{background:#edeae6; padding:40px 0 40px; position:relative; margin-top:40px;}
.pro::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.pro_box{ width:1100px; margin:0px auto 0px; height:auto;}
.prof{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.prof h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.prof h3 small{ margin-left:4px; color:#555;}
.prof h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.pb10{padding-bottom:0px}
.mt10{margin-top:10px}
.case{margin:20px auto 0px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:150px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:150px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product{height:270px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;}
.product-wrap .show{display:block;}
.product-wrap .product ul{ width:102.5%; overflow:hidden;}
.product-wrap .product li{ width:23%; height:245px; margin-right:0px;float:left;display:inline;margin-left:14px;background:#f3f3f3;border:2px solid #fafafa;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap img{display:block; width:100%;}
.product-wrap .product li a.imgwrap{display:block;width:252px;height:180px;background:#fff;text-align:center;}
.product-wrap .product li h1{padding-left:15px;color:#333;line-height:26px; font-size:14px;}
.product-wrap .product li p{padding-left:15px;color:#777;line-height:22px; font-size:13px; height:17px; overflow:hidden;}
/*about*/
.about_box{ width:1100px; margin:0 auto; height:auto; padding-top:30px;}
.about{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.about h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.about h3 small{ margin-left:4px; color:#555;}
.about h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.about_f{ width:100%; height:auto; margin-top:20px;}
.about_l{ width:50%; float:left;}
.about_r{ float:right; width:47.2%; height:auto; background:#0066cc; padding:15px;}
.about_r p{ line-height:26px; color:#fff; font-size:13px; height:190px; overflow:hidden;}
/*new*/
.new{background:url(../image/bg_g.jpg) no-repeat; padding:40px 0 30px; position:relative; margin-top:40px;}
.new::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-left: 15px solid rgba(0, 0, 0, 0) !important;
    border-right: 15px solid rgba(0, 0, 0, 0) !important;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;}
.new_box{ width:1100px; height:auto; margin:0 auto;}
.newf{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newf h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.newf h3 small{ margin-left:4px; color:#555;}
.newf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.news_l{width:100%; height:auto; margin-top:20px;}
.news_l .tu{ width:49%; float:left; height:auto; position:relative; overflow:hidden;}
.news_l .tu img{ width:100%; height:auto; vertical-align:top;}
.news_l .tu .des{ width:94.5%;line-height:60px; padding:0 3%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; color:#FFF; background:url(../image/bg_a.png) repeat; position:absolute; left:0; bottom:0; z-index:99;}
.news_l .tu a:hover .des{ color:#0066cc;}
.news_l .wen{ width:50%; float:right;}
.news_l .wen li{ width:100%; margin-bottom:15px;-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;
-o-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s; 
cursor:pointer;}
.news_l .wen li img{ display:none;}
.news_l .wen li .title{ width:100%;line-height:45px; position:relative; background:#FFF;}
.news_l .wen li .title i{ display:block; width:8%;background-color:#CC3333; background-image:url(../image/icon4.png); background-position:center center; background-repeat:no-repeat;}
.news_l .wen li.active .title i{ background-image:url(../image/icon5.png);}
.news_l .wen li .title p{ width:75%; height:45px; line-height:45px; position:absolute; left:60px; white-space:nowrap; overflow:hidden; font-size:15px; top:0; text-overflow:ellipsis;}
.news_l .wen li .title p a{ color:#555}
.news_l .wen li .des{ width:100%; height:80px; padding-top:7px; overflow:hidden; line-height:180%; display:none;}
.news_l .wen li .des p{ width:75%; margin-left:80px; height:70px; overflow:hidden; color:#888;}
.news_l .wen li.active .des{ display:block;}
/*视频中心*/
.video_box{ width:1100px; margin:30px auto 0px; height:auto;}
.video{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-bottom:5px;}
.video h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px;}
.video h3 small{ margin-left:4px; color:#555;}
.video h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.video_f{ width:100%; height:auto; margin-top:20px;}
.video_f ul{ overflow:hidden; width:102.7%;}
.video_f ul li{ float:left; width:23%; margin-right:20px; height:240px;}
.video_f ul li h1{ font-size:15px; line-height:30px; text-align:center;}
.video_f ul li a{ display:block; background:#fafafa;}
.video_f ul li a img{display:block; width:100%;}
.video_f ul li a:hover{ display:block; background:#0066cc; color:#fff}
/*foot*/
.foot_box{ height:auto; background:#0066cc; padding:20px 0px;}
.foot{ width:1100px; margin:0 auto; height:auto;}
.foot_f{ width:100%; height:auto;}
.foot_f ul{ overflow:hidden;}
.foot_f ul li{ width:20%; float:left; text-align:center;}
.foot_f ul li img{ width:45px; height:44px; vertical-align:top;}
.foot_f ul li span{ display:inline-block; font-size:14px; font-weight:bold;
line-height:45px; margin-left:10px; vertical-align:top;}
.foot_f ul li a{ color:#eee;}
.foot_f ul li a:hover{ color:#fff;}
.i_mg{ width:100%; height:auto; background:#000; padding:30px 0px;}
.lianxi{ width:100%; height:auto; border-bottom:1px solid #666; padding-bottom:5px;}
.lianxi h3{ text-align:center; line-height:30px; font-weight:bold; font-size:18px; color:#fff;}
.lianxi h3 small{ margin-left:4px; color:#eee;}
.lianxi h3 b{ border-bottom:3px solid #0066cc; padding-bottom:8px;}
.i_mgm{ width:1100px; margin:30px auto 0px;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:365px; float:left; text-align:center;}
.i_mgm ul li img{ width:25px; height:29px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#999;}
.i_mgm .i_book { margin-top:10px; text-align:left; padding-bottom:0px;}
.i_mgm .i_book { width:100%; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#999; overflow:hidden;}
.i_mgm .i_book .chang{ width:100%;}
.i_mgm .i_book form input[type="text"]{
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width:30%; float:left; margin-right:10px;}
.i_mgm .i_book form textarea { 
height: 80px; resize: none;
    background: #454545 none repeat scroll 0 0;
    border: 1px solid #303030;
    box-shadow: none;
    color: #9c9c9c;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 1.8em;
    margin: 20px 0;
    outline: medium none;
    padding: 6px 12px;
    transition: border-color 0.3s ease 0s;
    width: 97%;}
.i_mgm .i_book form input[type="text"]:focus, .i_mgm .i_book form textarea:focus{ border:1px solid #0066cc;}
.i_mgm .i_book form input[type="text"]:hover, .i_mgm .i_book form textarea:hover{ border-color: #0066cc;}
.i_mgm .i_book form input[type="submit"] {
    background:#0066cc;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;}
.i_mgm .i_book form input[type="submit"]:hover{ background:#066cc;}
.foot_t{ width:100%; height:auto; background:#000; border-top:1px solid #222; padding:10px 0px;}
.foot_s{ width:1100px; margin:0 auto; height:auto}
.foot_s p{ font-size:13px; line-height:26px; text-align:center; color:#999;}
/*** guide ***/
.guide{width:60px;margin-left:570px;position:fixed;left:50%;bottom:134px;_position:absolute;display:block;}
.guide a{display:block;width:60px;height:50px; background:url(../image/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
/*ny_new*/
.new_m{ width:100%; padding-top:20px;}
.n_m{ width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px dashed #ddd;}
.n_m .title{ width:100%; height:25px; line-height:25px; text-align:left; margin-bottom:8px;}
.n_m .title span, .n_m .title h1{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top;}
.n_m .title span{ width:85px; text-align:center; font-size:12px; color:#fff; background:#222222;}
.n_m .title h1{ width:400px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_m .title h1 a{ font-size:16px;}
.n_m .title h1 a:hover{ color:#0066cc;}
.n_m .des{ width:100%; height:55px; font-size:14px; line-height:26px; color:#888; overflow:hidden;}
/*ny_about*/
.nyabout{ width:1100px; height:auto; margin:0 auto; padding:30px 0px 20px;}
.nyabout_l{ float:left; width:22%; height:auto;}
.nyabout_lf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_lf h3{ font-size:15px; line-height:26px;}
.nyabout_lf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_lt{ width:100%; height:auto; background:#fafafa; margin-top:10px;}
.nyabout_lt h3{ line-height:35px; font-size:15px; color:#333; padding-left:15px;}
.nyabout_ls{ width:100%; height:auto; margin-top:15px;}
.nyabout_ls ul{}
.nyabout_ls ul li{ width:50%; text-indent:0.5em; float:left;border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:7px;}
.nyabout_ls ul li a{ font-size:13px; color:#666;}
.nyabout_r{ float:right; width:75%; height:auto}
.nyabout_rf{ width:100%; height:auto; border-bottom:1px solid #ddd; padding-bottom:2px;}
.nyabout_rf h3{ font-size:15px; line-height:26px;} 
.nyabout_rf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nyabout_rf span{ float:right; margin-right:10px; display:inline; font-size:13px; color:#555;}
.nyabout_rf span a{ color:#555;}
.nyabout_rf span a:hover{ color:#333;}
.nyabout_rt{ width:100%; height:auto; margin-top:20px;}
.nyabout_rt p{ line-height:26px; color:#555;}
/*ny_pro*/
.ny_pro{ width:100%; height:auto; margin-top:20px;}
.ny_pro ul{ width:110%; overflow:hidden;}
.ny_pro ul li{ float:left; width:28%; height:240px; overflow:hidden; margin-right:30px;margin-bottom:20px;}
.ny_pro ul li h1{ font-size:15px; line-height:40px; text-align:center;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a{ background:#eee; display:block; color:#333;}
.ny_pro ul li a img{display:block; width:100%;}
.ny_pro ul li a:hover{ background:#0066cc; display:block; color:#fff}
/*工艺流程*/
.gylc{ width:100%; height:auto; margin-top:20px;}
.gylc ul{ width:110%; overflow:hidden;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li{ float:left; width:45%; background:#eee; height:220px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.gylc ul li img{display:block; width:100%;}
.gylc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*生产现场*/
.scxc{ width:100%; height:auto; margin-top:20px;}
.scxc ul{ width:108%; overflow:hidden;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li{ float:left; width:30%; background:#eee; height:250px; overflow:hidden; margin-right:10px;margin-bottom:20px;}
.scxc ul li img{display:block; width:100%;}
.scxc ul li h1{ font-size:15px; line-height:40px; text-align:center;}
/*新闻详情页*/
.nynew{ margin-top:50px; width:100%; height:auto;}
.nynew ul{}
.nynew ul li{ line-height:30px; font-size:15px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
.nynew ul li a{ color:#0066cc;}
.nynew ul li a:hover{ text-decoration:underline;}
.nynewf{ width:100%; height:auto; margin-top:50px; border-bottom:1px solid #ccc; padding-bottom:2px;}
.nynewf h3{ font-size:15px; line-height:26px;}
.nynewf h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.nynewt{ width:100%; height:auto; margin-top:10px;}
.nynewt ul{ width:102.5%; overflow:hidden;}
.nynewt ul li{ width:23%; height:200px; float:left; margin-right:15px;}
.nynewt ul li img{ border:1px solid #ccc;}
.nynewt ul li h1{ line-height:30px; text-align:center; font-size:15px;}
.nynewt ul li a:hover{ text-decoration:underline; color:#0066cc;}

.ban1{ width:100%; height:310px; background:url(../image/ban1.jpg) no-repeat scroll center 0 / cover;}
.ban2{ width:100%; height:310px; background:url(../image/ban2.jpg) no-repeat scroll center 0 / cover;}
.ban3{ width:100%; height:310px; background:url(../image/ban3.jpg) no-repeat scroll center 0 / cover;}
.ban4{ width:100%; height:310px; background:url(../image/ban4.jpg) no-repeat scroll center 0 / cover;}

}
@media(max-width:480px){
   .ban4{display: none;} 
}

