﻿@charset "utf-8";
body { padding: 0px; margin: 0px; font-size: 14px;color: #666; font-family: "微软雅黑"; background-color: #ffffff }
img { border: 0 }
body,div,dl,dt,dd,ul,ol,li,h1,h2,p,blockquote,th,td{margin:0;padding:0;list-style:none;}
a { color: #666; text-decoration: none }
a:hover { color: #333; }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
ul{ list-style: none; margin: 0px; padding: 0px; }
.main,.container{ margin: 0px auto; width: 1200px; overflow: hidden; }
.container{ margin:30px auto; }
.mt15 { margin-top: 15px; }
.md15 { margin-bottom: 15px }
.bg { background-color: #FFF }
.mt10 { margin-top: 10px; }
.mt23 { margin-top: 23px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
/* 头部 */
.top { height: 34px; background-color: #eee; line-height: 34px; color: #666; }
.top a { color: #666; }
.head {position: relative }
.logo {float: left;margin:20px 10px 10px 0px;padding-right: 10px; border-right:1px solid #ccc; }
.logo a:hover{ color:#333; }
.logo a {display: block;font-size: 38px;line-height:69px;color:#333;}
.head .main{ height: 111px; }
/*导航*/
.menu { height: 50px;  overflow: hidden ; background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);  background: -moz-linear-gradient(#0385db, #0366c0); background: linear-gradient(#0385db, #0366c0);background-color: #0366c0;}
.menu ul { width: 1200px; margin: auto;overflow: hidden; }
.menu li { font-size: 16px; width: 133px; float: left; text-align: center;line-height: 50px; overflow: hidden }
.menu li a { color: #ffffff; height: 50px; display: block; }
.menu li a:hover,.active{ color: #FFF; background-color: #0385db; background: -webkit-linear-gradient(#0da7ee, #0385db);background: -o-linear-gradient(#0da7ee, #0385db);  background: -moz-linear-gradient(#0da7ee, #0385db);  background:linear-gradient(#0da7ee, #0385db);}
/*轮播*/
#flashs { position: relative; }
#flashs .btn { position: absolute; z-index: 7; bottom: 22px; right: 50%; margin-right: -470px; padding: 5px 6px; }
#flashs .btn span { color: #0e6f65; background: #efefef; border: 1px solid #ffa500; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }
#flashs .btn span.cur { background: #ffa500; color: #fff; }
#word tr, #word td { height: 40px; line-height: 40px }
#word input { width: 200px; height: 30px; line-height: 30px; font-size: 12px; color: #666; text-indent: 5px; border-radius: 3px; border: 1px solid #CCCCCC; background: #FFF; }
/*首页关于我们*/
.inab_t{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc; }
.inab_t span.fl{ font-size:20px;padding:0 15px; color:#fff;line-height: 40px;font-weight:bold;background:#0366c0;  }
.inab_t span.fls{ font-size:20px;padding:10px 15px; color:#0366c0;line-height: 40px;font-weight:bold;background:#fff;margin-top:1px;}
/*首页产品分类*/
.inproduct_left { width: 245px;border:2px solid #0366c0; float: left; position: relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px; }
.prolet{ width:245px;height:85px;font-size:28px;line-height:35px;padding-top:15px;text-align:center;background-color: #0366c0;color:#fff;
		border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-ms-border-top-left-radius:5px;-ms-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;
		background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);background: linear-gradient(#0385db, #0366c0); }
.prolet span{display: block; font-size: 20px;line-height:40px; }
.insort li { width: 210px; margin:5px auto; height:36px; line-height: 36px; }
.insort li a { width: 210px; height: 36px;background:#F4F3EF;font-weight: normal; font-size: 15px; display: block; text-indent: 15px; }
.insort li a:hover { color: #FFF; background:#0366c0; }
.insort{ padding: 10px 16px;}
.new_left{width:245px; margin:0 0 35px 0; background:#fff; padding:0 0 10px 0;border: 1px solid #ccc}
.new_left .news9 p{overflow:hidden;font-weight: bold; margin-bottom:10px;background: #172c68;height:46px;line-height: 46px;text-indent:16px;border-bottom: 1px solid #b199b1;background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);background: linear-gradient(#0385db, #0366c0); }
.new_left .news9 p span{float:left;font-size:16px;color:#fff;}
.new_left .news9 ul li a{display:block;font-size:14px;color:#666;line-height: 36px;height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.inproduct_right { width: 920px; float: right; overflow: hidden; }
.inproduct_right ul {overflow: hidden;}
.inproduct_right li { width: 290px; padding:2px;background-color: #0366c0; float: left; margin:17px 6px 0px; text-align: center; font-size: 16px;background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);  background: -moz-linear-gradient(#0385db, #0366c0); background: linear-gradient(#0385db, #0366c0); }
.inproduct_right li i{ display: block;overflow: hidden; }
.inproduct_right li span{ display:block;padding:8px 0px; }
.inproduct_right li img { width: 290px;-webkit-transition: all 0.6s; }
.inproduct_right li a { color: #FFF; text-align: center }
.inproduct_right li a:hover img { -webkit-transform: scale(1.2); cursor: pointer; -webkit-transition: all 0.6s; }
/*简介*/
.goin { margin-top: 50px; border-right: 2px solid #ebebeb; border-bottom: 2px solid #e0e0e0; }
.goin .cover { display: inline-block; vertical-align: top; }
.goin .cover img { width: 602px; height: 422px; display: block; }
.goin .content { display: inline-block; vertical-align: top; width:599px; margin-left: -8px; background: #f7f7f7; height: 422px; }
.goin .content .title { /*padding: 0 25px 0 30px;*/ }
.goin .content .title .l { margin-left: 30px;display: inline-block; font-size: 30px; color: #333; }
.goin .content .title .l img { display: block; width: 211px; height: 47px; }
.goin .content .title .r {margin-top:-4px; display: inline-block; width: 300px; text-align: right; }
.goin .content .title .r img { width: 80px; height: 121px; }
.goin .content .discription { padding: 27px 25px 20px 30px; font-size: 15px; color: #666666; line-height: 30px; }
.goin .content .discription p{text-indent: 30px;}
.goin .content .more { padding: 0 0 0 30px; }
.goin .content .more a { display: block; width: 88px; height: 23px; }
.home_title{ height:75px; text-align: center;padding-top:40px;}
.home_title .a{font-size:44px; color: #0366c0; background: url(../images/title_ico.png) no-repeat center; line-height: 44px; font-weight: 600;}
.home_title .b{font-size:16px; margin-top: 15px; color: #666666; line-height: 16px;letter-spacing:15px;}
/*首页车间*/
#demoLeft1 { margin: 10px auto; overflow: hidden;height: auto; }
#demoLeft1 .indemo { float: left; width: 2000%; text-align: center; }
#demo11, #demo21,#demo1, #demo2  { float: left; }
#demo11 a, #demo21 a ,#demo1 a, #demo2 a{ display: block; text-align: center; }
#demo11 ul li, #demo21 ul li { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden; border: 2px solid #0366c0;}
#demo11 img, #demo21 img {width:260px; border-bottom: 1px solid #ccc; padding: 1px; }
/*首页案例轮播*/
.pzhi {background:#f1f1f1;padding:30px 0 15px;margin:50px auto 50px;}
.pztop .pz1 {font-size: 28px;color: #212121;background: url(../images/index_33.png) no-repeat 38px 14px;width: 200px;
border-top: solid 1px #dcdcdc;padding: 20px 20px 10px 100px; margin:0 auto; text-align: center;}
.pztop .pz2 {font-size: 20px; text-align: center; color: #7f7f7f;padding-bottom:12px;border-bottom: solid 1px #dcdcdc;}
.quality_con{ margin:45px auto;}
.quality_con dl{background: #fff; float:left; width:1180px; overflow:hidden;}
.quality_con dt{float: right; width:700px; overflow:hidden;}
.quality_con dt img{width: 700px; height: 434px; display: block;}
.quality_con dd {padding: 0 45px; width: 360px; float: left;}
.quality_con dd a{display: block; font-size: 32px; margin-top: 84px; line-height: 32px; height: 32px; overflow: hidden;color: #141414;}
.quality_con dd span{display: block;letter-spacing: 3px; font-size: 20px; color: #1f2020;margin: 26px 0;}
.quality_con dd p{text-align: justify; line-height: 30px;color: #3e3e3e;font-size: 14px; width: 340px;}
.quality_con{position: relative; width:1180px; overflow:hidden;}
.quality_con .prev,.quality_con .next{ width:70px; height:62px; display:block; position:absolute; z-index:99;}
.quality_con .prev{ left:410px; top:200px;  background:url(../images/btn4.gif) no-repeat; }
.quality_con .next{left:480px; top:200px; background:url(../images/btn4.gif) no-repeat -70px 0;}
.quality_con .prev:hover{ background:url(../images/btn4.gif) no-repeat 0 -62px;}
.quality_con .next:hover{ background:url(../images/btn4.gif) no-repeat -70px -62px;}
.pzvs{ display:none;}
/*首页新闻*/
.news_con { width: 590px;margin: 30px 0px; }
.news_con.cen_line{ margin-right:20px; }
.stitle { color: #fff;text-indent: 25px;font-size: 18px; width: 589px;line-height: 50px; height: 50px;background:#0071CC;}
.cntorder {width: 589px; line-height: 32px;padding:6px 0px 18px; float: left;background: #f6f6f6;}
.cntorder li,.cntordert li{ border-bottom: 1px dashed #ccc; line-height: 40px;height: 40px;font-size:15px;width:96%;margin:0 auto;background: url('../images/pro_ico1.gif') 0px 18px no-repeat;}
.cntorder a {color: #515050;  font-size: 15px; padding-left:12px;line-height: 40px;  text-indent: 15px; }
.cntorder span { float: right; color: #515050; }
.cntorder a:hover { color: #0071CC; text-decoration:none; }
.news_line { float: left; width: 1px; height: 355px; background: #cbccc7; margin: 65px 30px 0px 30px; }
/*底部样式*/
.footer { background-color: #0366c0; background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);  background: -moz-linear-gradient(#0385db, #0366c0); background: linear-gradient(#0385db, #0366c0);background-color: #0366c0;}
.foot_link { padding:18px 0px 10px; text-align:center; font-size: 14px; color: #e6e9e8;border-bottom: 1px dashed #ccc; }
.foot_link a { margin:0px 32px;color: #FFF;font-size:16px }
.foot_link a:hover { color: #FFF }
.foot_con{text-align:center; font-size: 14px; color: #fff;margin:10px; }
.foot_con a{ color:#fff; }
.foot_con p{ font-size: 16px; line-height: 35px; }
.weizhi {margin:0px 10px;height:40px; line-height:40px;border-bottom:1px solid #ccc; }
.weizhi span{float: left; font-size: 18px;border-bottom: 2px solid #0366c0;display: block;padding:0 15px;}
.position { color: #333; font-size: 14px;padding:0px 15px; }
.f_btm{ overflow:hidden; margin-bottom:30px; }
.f_btm dl{ overflow:hidden; float:left; width:1160px; }
.f_btm dt{ overflow:hidden; float:left; margin-top:10px; }
.f_btm dd{  float:left; margin-left:35px; padding-left:40px; border-left:1px solid #0563ac; height:150px; padding-top:35px; width:650px;  color: #fff; line-height: 28px; }
.f_btm dd p{ font-size:14px; color:#fff; line-height:28px; }
.f_btm dd em{ margin:0 10px; }
.f_btm dd a{color: #fff;}
.f_btm .ewm{ overflow:hidden; float:right; margin-top:20px;margin-right: 20px; text-align:center; }
.f_btm .ewm img{ display:block; }
.f_btm .ewm p{color:#b5b5b5;clear:both;line-height: 36px; }
/*单页内容*/
.right {width:920px;line-height:24px;min-height:400px;font-size:14px;border:1px solid #ccc;}
.right .neirong{ padding:30px 0px;font-size:16px;width:100%; }
.right .neirong p{ margin:3px 0px; }
.right .neirong > p{font-size: 16px;line-height:36px;text-align: justify;text-indent: 2em;padding:0 15px; }
.right .neirong > p img{margin-left:-33px;}
.news_other {color:#666; text-align: center; line-height: 24px;padding-bottom:10px;margin:0px 20px;border-bottom: 1px dashed #ccc; }
.neirong td img{height:auto!important; border:1px solid #d1d1d1; padding:2px;}
.neirong td span{line-height:30px;}
.info_title h1 { margin:15px 0px 10px; font:25px Microsoft Yahei; text-align: center; color: #000 }
.info_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 30px; font-size: 14px; margin-bottom: 10px; margin-top: 25px }
.info_content table{width: 900px; margin:0 auto;font-size: 15px;}
.info_content td img{ border:1px solid #d1d1d1; padding:2px; }
.info_content img { max-width: 1200px; }
.info_content>p{padding:0px 24px; margin:0px;font-size:16px;line-height:35px;}
.info_content p img{max-width: 860px;height: auto;}
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #0366c0;color: #fff; margin-top:20px;padding-left: 10px;background: -webkit-linear-gradient(#0385db, #0366c0);background: -o-linear-gradient(#0385db, #0366c0);  background: -moz-linear-gradient(#0385db, #0366c0); background: linear-gradient(#0385db, #0366c0); }
.relpic{border-top:none; padding-top:12px;overflow:hidden;line-height:1.5em;margin:0 5px;}
.relpic li{width:217px;margin:0px 4px;text-align:center;border:1px solid #ccc;float: left;}
.relpic li:hover{ border:1px solid #0366c0; }
.relpic li img{width:217px;}
.relpic li a{line-height:30px; font-size:15px;}
#areanew{padding:10px; }
#areanew li{border:none;float: left; font-size: 14px;height:37px;overflow: hidden;margin:0px 9px;width: 48%; line-height:40px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 37px; float: right;}
/*新闻页*/
.NewsList { height: auto; text-align: left; }
.NewsList li {margin:0px 15px; border-bottom: #CCCCCC 1px dotted; margin-top: 10px; padding-bottom: 15px; }
.NewsList a:hover { color: #333; }
.news_title { font-size: 16px; margin-top: 15px; color: #333 }
.news_title span { float: right; font-size: 14px; color: #999 }
.news_title a { color: #333; }
.news_jj { line-height: 25px; margin-top: 8px; color: #818181; font-size: 14px;text-align: justify;text-indent: 2em; }
/*产品页*/
.ProductList{ overflow: hidden;width:920px;margin:10px auto;}
.ProductList li {width:288px; float: left; text-align: center;margin:9px 9px 5px; }
.Product_img {display:block; overflow: hidden;border: 1px solid #ccc;}
.ProductList li img {width: 290px;transform:scale(1);-webkit-transition: all 0.6s; }
.ProductList li a { line-height:33px; -webkit-transition: all 0.6s;color:#fff; }
.ProductList li:hover img {-webkit-transform: scale(1.2);}
.ProductList li:hover .Product_img{ border-color: #0366c0; }
.ProductList li span{ display:block;height:35px; background-color: #0366c0;}
/*内页分页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 15px 0px; position: relative; height: 45px; color: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; color: #467fb4 }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px;font-weight: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }
/*文章页上下篇*/
.ud{ padding:5px 10px;margin:24px;border-top:1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
/*友情链接*/
.link{ background-color: #0366c0;color:#fff;font-size:14px;}
.link .main{ border-top:1px dashed #ccc;line-height: 40px;text-align: justify; }
.link .main a{ color:#fff;padding:3px 5px; }