/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-weight:normal; font-style:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* End Reset */

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
input:focus,textarea:focus,select:focus{outline: none;}

/* Common */
.hidden { display:none; }
.clearfix:after, .phead:after, .pbody:after { content:"\0020"; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
a {color:#575757; text-decoration:none; }
a:hover {color:#0971b8; text-decoration:none; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.f10 { font-size:10px; color:#fd2828; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.f26 { font-size:26px; }
.f32 { font-size:32px; }
.fb { font-weight:bold; }
.clear { clear:both; }
.hidden { display:none; }
.black { color:#000; }
.red1 { color: #f00; }
.red2 { font-size:16px; color:#d10016; font-weight:bold; }
.red { font-size: 14px; font-weight: bold; color: #f00; }
.yellow { color:#FF9900; font-weight:bold; }
.bule{ color:#005eae; font-weight:bold;}
.font4 { font-weight: bold; color: #f00; }
.font5 { font-weight: bold; color: #000; }
.font6 { color:#ff0; font-weight:bold; }
.pt20 { padding-top: 20px; }
li { list-style:none; }
.bk{ border:5px #dbdbdb solid; padding:1px;}

body {width:100%; min-width:1200px; margin: 0 auto; font-size: 12px; color:#575757; font-family: "微软雅黑"; background:#fff;}


.header_bg,.nav_bg,.banner_bg,.inproduct_bg,.innews_bg,.cont_bg,.footer_bg{width:100%; float: left; display:inline;}
.header,.cont,.foot{ width:1200px; margin: 0 auto;}

.header_bg{width:100%; float:left; background:#fff; padding:15px 0;}
.logo{ float:left;}
.hright{ float:right; font-size:15px; text-align:right; line-height:30px;}
.hright p{ padding:0 8px 5px 0;}
.hright a{ padding:0 5px;}

.nav_bg{ height:45px; line-height:45px; background:#f6f6f6; box-shadow:0 1px 8px #ccc; position:relative; z-index:2;}
.nav{width:1080px; margin:0 auto;}
.nav ul li{width:135px; float:left; line-height:45px; text-align:center; font-size:16px;}
.nav li a{ display:block; line-height:45px;}
.nav li a:hover{ background:#0971b8; border-radius:6px; color:#fff;}

/*banner css*/
.banner_bg{position:relative; height:630px; margin-top:-5px;}
.fullSlide{width:100%;position:relative;height:630px; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:630px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:630px;}
.fullSlide .hd{width:100%;position:absolute;z-index:10000000;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px; margin:2px; overflow:hidden; background:#000; filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#ca7427;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:40%;left:3% ;width:100px;height:100px;background:url(images/slider-arrow.png) 0px -85px no-repeat;cursor:pointer; filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:3%;background-position:-100px -85px;}

/*首页企业优势css*/
.inadvantage_bg{width:100%; float:left; padding:50px 0;}
.inadvantage{width:1080px; margin:0 auto;}
.inadvantage ul li{width:33.3%; float:left; text-align:center;}
.inadvantage li h2{ font-size:20px; line-height:40px;}
.inadvantage li hr{width:30px; height:5px; background:#27ae61; margin:10px auto; border:none;}
.inadvantage li p{ font-size:14px; line-height:22px; padding:0 20%;}


/*首页公司简介css*/
.inabout_bg{width:100%; float:left; background:#f2f2f2; padding:40px 0;}
.inabout_top{width:100%; float:left; text-align:center; font-size:24px; color:#3f3939; margin-bottom:20px;}
.inabout_top p{ color:#717171; font-size:20px; line-height:30px;}
.inabout_img{width:600px; float:left; margin-right:70px;}
.inabout_info{width:450px; float:left; font-size:14px; line-height:24px;}
.inabout_info h1{ font-size:20px; text-align:center; color:#3f3939; padding-bottom:30px;}
.inabout_info p{ padding-bottom:12px;}
.inabout_more{width:120px; margin:15px auto; background:#0971b8; border-radius:6px; line-height:40px; color:#fff; font-size:16px; text-align:center;}
.inabout_more a{ display:block; color:#fff;}
.inabout_more a:hover{ background:#025f9e; transition:0.5s; border-radius:6px;}


/*首页产品展示css*/
.inproduct_bg{width:100%; float:left; background:#fff; padding:50px 0 10px;}
.inproduct_top{width:100%; float:left; text-align:center; font-size:24px; color:#3f3939; margin-bottom:20px;}
.inproduct_top p{ color:#717171; font-size:20px; line-height:30px;}
.inproduct_info{width:100%; float:left; padding:20px 0 0;}
.inproduct_info ul li{width:33.3%; float:left; text-align:center;}
.inproduct_info li .inproduct_img{width:340px; height:277px; overflow:hidden; margin:0 auto;}
.inproduct_info li img{width:340px; height:277px; border-radius:6px;display: block;transition:transform 1s linear 0s; margin:0 auto;}
.inproduct_info li:hover img{transform:scale(1.15);transition-duration: 1.15s;}
.inproduct_info li h2{ font-size:20px; padding:15px 0;}
.inproduct_info li p{ font-size:14px; line-height:22px; padding:0 10%;}
.inproduct_more{width:120px; margin:40px auto; background:#0971b8; border-radius:6px; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center;}
.inproduct_more a{ display:block; color:#fff;}
.inproduct_more a:hover{ background:#025f9e; transition:0.5s; border-radius:6px;}


/*首页新闻资讯css*/
.innews_bg{width:100%; float:left; background:url(images/innews_bg.jpg) top center no-repeat; padding:50px 0;}
.innews_top{width:100%; float:left; text-align:center; font-size:24px; color:#fff; margin-bottom:20px;}
.innews_top p{ color:#b5b5b7; font-size:20px; line-height:30px;}
.innews_info{width:100%; float:left; background:url(images/innews_line.png) top center no-repeat; font-size:14px; color:#fff;}
.innews_info ul{width:45%; float:left;}
.innews_info ul.innews_fl{width:45%; float:left; text-align:right;}
.innews_info ul.innews_fr{width:49%; float:right; text-align:left;}
.innews_info ul li{width:90%; float:left; line-height:24px; margin:0 0 38px 10%;}
.innews_info a{ color:#fff;}
.innews_info a:hover{ color:#fff; text-decoration:underline;}
.innews_more{width:120px; margin:40px auto; background:#0971b8; border-radius:6px; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center;}
.innews_more a{ display:block; color:#fff;}
.innews_more a:hover{ background:#025f9e; transition:0.5s; border-radius:6px;}


/*底部信息css*/
.footer_bg{width:100%; float:left; background:#2d3e50; padding:30px 0; margin-top:50px;}
.footer_bg ul li{/*width:14%; */float:left; padding: 0 2.8%;}
.footer_bg li span{font-size:16px; color:#fff; display:block; padding-bottom:15px;}
.footer_bg li p{ font-size:14px; color:#b4b5b7; line-height:28px;}
.footer_bg a{color:#b4b5b7;}
.footer_bg a:hover{ color:#ff0; text-decoration:underline;}
.copyright_bg{width:100%; float:left; background:#1b2735; height:45px; line-height:45px; text-align:center; color:#b4b5b7; font-size:14px;}
.copyright_bg a{color:#b4b5b7;}
.copyright_bg a:hover{ color:#ff0; text-decoration:underline;}


/*内页banner css*/
.banner_bg1{width:100%; float:left; position:relative; height:450px; margin-top:-5px;}
.fullSlide1{width:100%;position:relative;height:450px; }
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:450px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:10000000;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px; margin:2px; overflow:hidden; background:#000; filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide1 .hd ul .on{background:#ca7427;}
.fullSlide1 .prev,.fullSlide1 .next{position:absolute;z-index:1;top:40%;left:3% ;width:100px;height:100px;background:url(images/slider-arrow.png) 0px -85px no-repeat;cursor:pointer; filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:3%;background-position:-100px -85px;}


/*内页走进&#24179;&#21338;588&#20307;&#32946;css*/
.about_bg{width:100%; float:left; background:#fff; padding:50px 0 10px;}
.about_left{width:280px; float:left;}
.about_left_top{width:100%; float:left; height:80px; line-height:80px; background:#0971b8; border-top-left-radius:20px; border-top-right-radius:20px; text-align:center; font-size:24px; color:#fff;}
.about_left_info{width:98.1%; float:left; background:#fff; border:3px #ddd solid; border-top:none; padding:30px 0 80px;}
.about_left_info ul{width:80%; float:left; margin-left:10%;}
.about_left_info ul li{width:100%; float:left; height:35px; line-height:35px; background:#eaeaea; font-size:15px; margin-bottom:15px;}
.about_left_info li a{ color:#3d3938; display:block;}
.about_left_info li a:hover{ color:#fff; background:#0971b8;}
.about_left_info li em{ padding:0 10px;}
.about_left_info li.on{color:#fff; background:#0971b8;}
.about_left_info li.on a{ color:#fff; display:block;}
.about_left_info li.list2{width:100%;}
.about_left_info li.list2 a{ display:block; padding-left:15%;}


.about_right{width:870px; float:right; border:3px #ddd solid; border-radius:20px;}
.about_right_top{width:100%; float:left; background:url(images/about_info_topbg.jpg) repeat-x;height:55px; line-height:55px; border-top-left-radius:20px;border-top-right-radius:20px;}
.about_right_top span{ font-size:18px; padding-left:20px;}
.about_right_top em{ float:right; font-size:14px; text-align:right; padding-right:20px;}
.about_right_info{width:100%; float:left; padding:20px 0;}
.about_right_info img{width:95%; padding-left:2.5%;}
.about_right_info p{ font-size:14px; text-indent:2em; line-height:24px; padding:10px 20px;}

.product_right_info{width:100%; float:left; padding:0 0 20px 0;}
.product_right_info img{width:95%; padding-left:2.5%;}
.product_right_info p{ font-size:14px; text-indent:2em; line-height:24px; padding:10px 20px;}
.product_info{width:100%; float:left; text-align:center;}
.product_info h1{ font-size:24px; line-height:45px;}
.product_content{width:100%; float:left; margin-top:20px;}
.page{text-align:center; width:100%; clear:both; margin:0 auto; line-height:26px; padding:20px 0 20px; font-size:14px;}
.page span{line-height:24px; margin-left:15px; color:#000; background:#fff; border:1px #666 solid; padding:0 5px; width:8%; display:inline-block;}
.page a span:hover{background:#0971b8; cursor:pointer; color:#fff; border:1px #009140 solid;}

.cert_img{width:50%; float:left; text-align:center;}
.cert_img img{width:90%;}

.prodevice_right_info{width:100%; float:left; padding:20px 0;}
.prodevice_right_info p{ font-size:14px; text-indent:2em; line-height:24px; padding:10px 20px;}

/*生产设备css*/
.connected-carousels .stage {width:100%; margin: 20px auto; position: relative;}
.connected-carousels .photo-credits { position: absolute; right: 15px;bottom: 0;font-size: 13px; color: #fff;text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);opacity: .66;}
.connected-carousels .photo-credits a { color: #fff;}
.connected-carousels .navigation { width: 95%; margin: 20px auto; position: relative;}
.connected-carousels .carousel { overflow: hidden;position: relative; text-align:center;}
.connected-carousels .carousel ul {width: 20000em;position: relative;list-style: none; margin: 0; padding: 0;}
.connected-carousels .carousel li { float: left; width:870px;}
.connected-carousels .carousel-stage { height: 500px;}
.connected-carousels .carousel-navigation {height:150px; width:100%; background: #fff;}
.connected-carousels .carousel-navigation li {width:196px; float:left; cursor: pointer; margin:0 6px;}
.connected-carousels .carousel-navigation li img { display: block; border:5px solid #ccc; padding:0; width:185px; height:125px;}
.connected-carousels .prev-stage,.connected-carousels .next-stage { display: block; position: absolute; top: 0;width: 305px; height: 410px; color: #fff;}
.connected-carousels .prev-stage { left: 0;}
.connected-carousels .next-stage { right: 0;}
.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive { display: none;}
.connected-carousels .prev-stage span,.connected-carousels .next-stage span { display: none; position: absolute; top: 50%; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none;text-shadow: 0 0 1px #000;font: 24px/27px Arial, sans-serif;-webkit-border-radius: 30px; -moz-border-radius: 30px;border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.connected-carousels .prev-stage span { left: 20px;}
.connected-carousels .next-stage span {right: 20px;}
.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span { display: block;}
.connected-carousels .prev-navigation,.connected-carousels .next-navigation {display: block; position: absolute; width: 30px;height: 30px;background: #4E443C;color: #fff; text-decoration: none;text-shadow: 0 0 1px #000; font: 16px/29px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.connected-carousels .prev-navigation { left: -15px;top:45px;text-indent: 6px;}
.connected-carousels .next-navigation { right: -15px; top:45px;text-indent: 20px;}
.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive { opacity: .5;cursor: default;}


/*&#24179;&#21338;588&#20307;&#32946;新闻css*/
.news_right_info{width:100%; float:left; padding:20px 0;}
.news_right_info p{ font-size:14px; text-indent:2em; line-height:24px; padding:5px 20px;}

.news{width:100%; float:left; margin-bottom:20px;}
.news ul li{width:95%; float:left; line-height:35px; border-bottom:1px #ddd dotted; margin-left:2%; font-size:14px;}
.news li span{ float:right;}
.news li em{ padding-right:5px;}
.newsview_top{width:100%; float:left; text-align:center; font-size:18px; color:#000; line-height:45px; padding-bottom:15px;}
.newsbottom{width:100%; float:left;}
.newsbottom ul li{width:33.3%; float:left; text-align:center; line-height:35px; font-size:14px; color:#bebebe;}


.network_right_info{width:100%; float:left; text-align:center; padding:20px 0 0;}
.network_right_info img{width:95%; margin-left:2.5%;}
.network_right_info p{ font-size:16px; line-height:25px; padding-bottom:20px;}


.contact_right_info{width:100%; float:left; padding:20px 0;}
.contact_right_info img{width:95%; margin:20px 0 20px 2.5%;}
.contact_right_info p{ font-size:14px; text-indent:2em; line-height:24px; padding:10px 20px;}
.contact_right_info ul li{width:90%; float:left; font-size:20px; line-height:50px; padding-left:10%;}
.contact_right_info li em.tel{width:49px; height:45px; float:left; background:url(images/contact_icon.png) no-repeat; background-position:0 0; margin-right:15px;}
.contact_right_info li em.fax{width:49px; height:58px; float:left; background:url(images/contact_icon.png) no-repeat; background-position:0 -69px; margin-right:15px;}
.contact_right_info li em.http{width:49px; height:58px; float:left; background:url(images/contact_icon.png) no-repeat; background-position:0 -140px; margin-right:15px;}
.contact_right_info li em.email{width:49px; height:58px; float:left; background:url(images/contact_icon.png) no-repeat; background-position:0 -209px; margin-right:15px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
