@charset "utf-8";
body { padding: 0px; margin: 0px; font-size: 14px;color: #333; font-family: "微软雅黑"; background-color: #ffffff }
html { overflow-x: hidden }
img { border: 0 }
h1 { padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0px; }
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; }
.mc { margin: auto; }
.main { margin: 0px auto; width: 1361px; overflow: hidden; }
.mt15 { margin-top: 15px; }
.md15 { margin-bottom: 15px }
.bg { background-color: #FFF }
.more a { display: block; float: right; width: 60px; height: 35px; font-size: 12px; }
.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: #000 }
.top a { color: #000; }
.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; }
.main .logo_m{display: inline-block; font-size: 21px;line-height:36px;margin-top:18px; }
.top_tel { float: right;font-size: 20px;padding:22px 0px 24px 64px;line-height: 33px; background:url('../images/tel.png') 0px 25px no-repeat;}
.top_tel span{ display: block;font-size: 28px;line-height:33px; }
/*导航*/
.menu { height: 50px;  overflow: hidden ; background: -webkit-linear-gradient(#0168b7, #2058A2);background: -o-linear-gradient(#0168b7, #2058A2);  background: -moz-linear-gradient(#0168b7, #2058A2); background: linear-gradient(#0168b7, #2058A2);background-color: #2058A2;}
.menu ul { width:  1100px; margin: auto;overflow: hidden; }
.menu li { font-size: 16px; width: 135px; float: left; text-align: center;margin-left:1px; line-height: 50px; overflow: hidden }
.menu li a { color: #ffffff; height: 50px; width: 135px; display: block; }
.menu li a:hover { color: #FFF;background-color: #0168b7; background: -webkit-linear-gradient(#56adf7, #0c69b8);background: -o-linear-gradient(#56adf7, #0c69b8);  background: -moz-linear-gradient(#56adf7, #0c69b8);  background:linear-gradient(#56adf7, #0c69b8);}
.active{ color: #FFF; background-color: #0168b7; background: -webkit-linear-gradient(#56adf7, #0c69b8);background: -o-linear-gradient(#56adf7, #0c69b8);  background: -moz-linear-gradient(#56adf7, #0c69b8);  background:linear-gradient(#56adf7, #0c69b8); }
.menu li span { color: #696969; font-size: 12px; margin-top: 8px; }
.menu li a:hover span { color: #FFF }
.menu ul li.on { background-color: #0168b7 }
.menu ul li.on a { color: #ffffff; }
/*轮播*/
#flash { position: relative; height: 400px; overflow: hidden; z-index: 1; }
#flash .banner { height: 500px; background: no-repeat center top; text-align: center; }
#flash .banner_bar { position: absolute; bottom: 20px; width: 100%; height: 14px; text-align: center; overflow: hidden; z-index: 2 }
#flash a.banner_btn { display: inline-block; margin: 0 5px; width: 14px; height: 14px; background-color: rgba(255, 255, 255, 0.7); border-radius: 100%; }
#flash a.banner_btn.current { background-color: rgba(25, 107, 167, 1.0); border-radius: 100%; }
#flash1 { position: relative; height: 300px; overflow: hidden; z-index: 1; background: url(../images/banner.jpg) center no-repeat }
/*首页关于我们*/
.abpro {overflow: hidden; margin-top: 15px; height: 400px;background: url(../images/about.png) center no-repeat }
.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:#2058A2;  }
.inab_t span.fls{ font-size:20px;padding:10px 15px; color:#2058A2;line-height: 40px;font-weight:bold;background:#fff;margin-top:1px;  }
.inab_t1{height: 50px; text-align: center; color: #fff; line-height: 50px; font-weight: blod;
border-bottom: 2px solid #fff; font-size: 25px;}
.about_c{background:#fff;width:100px;height: 40px; float: right; margin-right: 50px;color: #0168b7;}
.about_c span{line-height:40px; font-weight: bold;text-align:center;display: block;}
.about_c a{color: #0168b7;}
.protop{ padding-bottom:15px; background:url(../images/pro_right_top.png) no-repeat left bottom;height:30px;}
.inproduct_right .protop_left{ font-size:22px; background:url(../images/pro_right_h.png) no-repeat left center; padding-left:30px; line-height:25px;width:30%;float:left;}
.protop span{width:100px;line-height:25px;text-align:center;}
.index_about_jj img { float: left; margin:0px 15px 15px 5px; }
.index_about_jj span { font-size: 16px; }
.index_about_jj {line-height:26px; font-size:14px; padding-top:35px; padding-bottom:20px; color:#fff; }
.index_about_jj p{ font-size: 16px;line-height:31px;text-align: justify;text-indent: 2em;margin:0px; }
.index_honor { width: 329px; float: right }
/*首页产品分类*/
.inproduct_left { width: 222px;border:2px solid #2058A2; float: left; position: relative; margin:30px 0px 30px; }
.inproduct { background: url(../images/probg.jpg) center; height: 315px; padding-top: 43px; margin-top: 40px }
.prolet{ width:222px;height:92px;font-size:28px;line-height:35px;padding-top:20px;text-align:center;background-color: #2058A2;color:#fff;background: -webkit-linear-gradient(#0168b7, #2058A2);background: -o-linear-gradient(#0168b7, #2058A2);  background: -moz-linear-gradient(#0168b7, #2058A2); background: linear-gradient(#0168b7, #2058A2); }
.prolet span{display: block; font-size: 20px;line-height:50px; }
.insort h1{font-size: 20px;font-weight:400; margin:10px 8px;text-align:center;background-color:#2058A2;height:41px;line-height: 41px;background: -webkit-linear-gradient(#0168b7, #2058A2);background: -o-linear-gradient(#0168b7, #2058A2);  background: -moz-linear-gradient(#0168b7, #2058A2); background: linear-gradient(#0168b7, #2058A2); }
.insort h1 a{ color:#fff; }
.insort ul { padding: 0px 16px; }
.insort li { width: 190px; margin:7px 0px; height: 40px; line-height: 40px; }
.insort li a { width: 190px; height: 40px;font-weight:400; background:url('../images/left_b.jpg') no-repeat; color: #000000; font-size: 15px; display: block; text-indent: 25px; }
.insort li a:hover { color: #FFF; background:url('../images/left_b1.jpg') no-repeat; }
.insort{padding-bottom:15px;}
.inproduct_right { width: 1106px; float: right; overflow: hidden; margin-top:30px; }
.inproduct_right ul {overflow: hidden;}
.inproduct_right li { width: 256px; padding:2px;background-color: #2058A2; float: left; margin:9px 8px 14px; text-align: center; font-size: 16px;background: -webkit-linear-gradient(#0168b7, #2058A2);background: -o-linear-gradient(#0168b7, #2058A2);  background: -moz-linear-gradient(#0168b7, #2058A2); background: linear-gradient(#0168b7, #2058A2); }
.inproduct_right li i{ display: block;overflow: hidden; }
.inproduct_right li span{ display:block;padding:8px 0px; }
.inproduct_right li img { width: 257px;-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; }
.productshow { width:1361px; height:auto;overflow: hidden; margin:20px auto 0px; position: relative; text-align: center; font-family: 微软雅黑, 黑体; z-index: 1;}
.productshow>img{ display: block;float: left; }
.productshow ul { margin-top:10px;}
.productshow li { float: left;  margin:0px 9px; text-align: center; font-size: 14px; }
.productshow li i{ display: block; }
.productshow li.last { background: none; }
.productshow a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
.links { background: url(../images/link.jpg) left top no-repeat; height: 50px; line-height: 30px; text-indent: 128px; margin-bottom: 20px; margin-top: 30px; }
.links a { font-size: 14px; }
/*底部样式*/
.footer { background-color: #2058A2; height: 211px; }
.footer_left { }
.foot_link { padding:10px 0px; text-align:center; font-size: 14px; color: #e6e9e8;border-bottom: 1px dashed #ccc; }
.foot_link a { margin:0px 20px;color: #FFF; color: #e6e9e8; font-size:16px }
.foot_link a:hover { color: #FFF }
.foot_con{text-align:center; font-size: 14px; color: #fff; }
.foot_con a{ color:#fff; }
.foot_con .lx{margin-top:25px;}
.foot_con .lx p{ font-size: 16px; line-height: 35px; }
.foot_con .wx_f{ width:100px;height:100px;border:1px solid #000; }
.weizhi {margin:0px 10px;height:40px; line-height:40px;border-bottom:1px solid #ccc; }
.weizhi span.fl{ font-size: 18px;padding:0px 15px;border-bottom: 2px solid #2058A2; }
.position { color: #333; font-size: 14px;padding:0px 15px; }
.poright { font-size: 14px; font-weight: normal; float: right; color: #666; }
.poright a { color: #666 }
.prolists{width: 222px;height: auto; float:right;margin-top:30px;}
.prolists h1{height:45px; line-height:45px; background: #2058A2; color:#fff; font-size:20px; font-weight:bold; padding-left:20px;}
.prolists p{height:40px; line-height:40px;font-size:15px;padding-left:20px;border-bottom:dashed 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;margin:0;}
/*单页内容*/
.content {width:1106px;margin:30px 0px 30px;line-height:24px;min-height:400px;font-size:14px;border:1px solid #ccc;}
.content .neirong{ padding:30px 0px;font-size:16px;width:100%; }
.content .neirong p{ margin:25px 0px; }
.content .neirong > p{font-size: 16px;line-height:36px;margin:0px; text-align: justify;text-indent: 2em;padding:0 10px; }
.content .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{width:400px!important; height:auto!important;}
.neirong td span{line-height:30px;}
.content .neirongs{ padding:30px 0px;font-size:16px;width:100%; }
.content .neirongs p{ margin:3px 0px; }
.content .neirongs > p{font-size: 16px;line-height:36px;margin:0px; text-align: justify;text-indent: 2em; }
.neirongs 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 img { max-width: 1200px; }
.info_content p{margin:0px;}
.info_content>p{padding:0px 15px; margin:0px;font-size:16px;line-height:35px;text-indent: 2em;text-align: justify; }
.info_content td img{width:400px!important; height:auto!important;}
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #2058A2;color: #fff; margin-top:20px;padding-left: 10px;background: -webkit-linear-gradient(#0168b7, #2058A2);background: -o-linear-gradient(#0168b7, #2058A2);  background: -moz-linear-gradient(#0168b7, #2058A2); background: linear-gradient(#0168b7, #2058A2); }
.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:12px;line-height:1.5em;}
.relpic li{width:266px;margin:0px 4px;text-align:center;border:1px solid #ccc;}
.relpic li:hover{ border:1px solid #2058A2; }
.relpic li img{width:260px;}
.relpic li a{line-height:30px; font-size:15px;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
#areanew{ padding:0px 0px 20px; }
#areanew li{border:none;border-bottom:1px dashed #2058A2;font-size: 14px;height:37px;overflow: hidden;margin:0px 15px; line-height:40px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 40px;}
/*新闻页*/
.NewsList { height: auto; text-align: left; }
.NewsList ul li {margin:0px 10px; border-bottom: #CCCCCC 1px dotted; margin-top: 10px; padding-bottom: 15px; }
/*.news_date { float: right; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px }*/
.NewsList a:hover { color: #333; }
.news_title { font-size: 16px; margin-top: 15px; color: #333 }
.news_title span { float: right; font-size: 13px; 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:1106px;margin-top:10px;}
.ProductList ul {overflow: hidden;}
.ProductList li {width:261px; float: left; text-align: center;margin:7px; list-style: none }
.Product_img {display:block; overflow: hidden;border: 1px solid #ccc;}
.ProductList li img {width: 259px;transform:scale(1);-webkit-transition: all 0.6s; }
.ProductList li a { line-height:33px; -webkit-transition: all 0.6s; }
.ProductList li:hover img {-webkit-transform: scale(1.2);}
.ProductList li:hover .Product_img{ border-color: #2058A2; }
.ProductList li:hover span{ }
.ProductList li span a{ color:#fff; }
.ProductList li span{ display:block;height:35px; background-color: #2058A2;}
/*首页案例轮播*/
.in_project_title { text-align: center; margin-top: 20px }
.foot-pro-tu{ padding:0px 10px; }
#demoLeft { margin: 15px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft .indemo { float: left; width: 2000%; text-align: center; }
#demo1, #demo2 { float: left; }
#demo1 a, #demo2 a { display: block; text-align: center; }
#demo1 ul li, #demo2 ul li { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden; border: 1px solid #2058A2;}
#demo1 img, #demo2 img {width:250px; border-bottom: 1px solid #ccc; padding: 2px; }
#demo1 p, #demo2 p{line-height: 40px;height: 40px;margin:0!important;}
#demo1 p, #demo2 p a{font-size:16px;}
#demoLeft1 { margin: 5px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft1 .indemo1 { float: left; width: 2000%; text-align: center; }
#demo11, #demo21 { float: left; }
#demo11 a, #demo21 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: 1px solid #2058A2;}
#demo11 img, #demo21 img {width:250px;  padding: 2px; }
#demo11 p, #demo21 p{line-height: 15px;height: 15px;}
.index_news_right {width:655px; margin:35px 0px; }
/*.innews_left { width: 173px; float: left }*/
.innews_t{ overflow: hidden;height:40px;line-height: 40px;border-bottom: 1px solid #ccc; }
.innews_t span.fl{display: inline-block;padding-right: 10px; font-size:25px;color:#2058A2;border-bottom: 2px solid #2058A2;line-height: 38px;}
.innews { margin-top: 10px; }
.innews li { height:40px; line-height:40px; border-bottom: #ddd 1px dotted;padding-left:15px; background: url(../images/dian.png) 0px 14px no-repeat;}
.innews li span { font-size: 14px; color:#666; float: right }
.innews li a { font-size:15px; color: #666; display:block; float:left;}
.innews li:hover a{ color:#333; }
.innews li:hover span{ color:#333; }
/*内页分页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 5px 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:20px 10px;border-top:1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
/*友情链接*/
.link{ background-color: #2058A2;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; }
.more{font-weight:bold;}
#areanew{padding:15px 15px; border-bottom:solid 1px #ccc;}
.wdn{border-bottom:solid 1px #ccc;}