﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,  a,  em,b, font, img,  span, b,  dl, dt, dd, ol, ul, li, form, label, button {margin:0;padding:0;border:0;outline:0;text-align:left;line-height:inherit;}
table, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;outline:0;font-weight:normal;}
body{font-size:12px;color:#464646;font-family:"微软雅黑"; min-width:1000px; background:url(../images/body_bg.jpg) repeat-x top #fff; height:100%;}
a{text-decoration:none;color:#464646;}
a:hover{text-decoration:none; background:none;}
input{ border:none; margin:0px; padding:0px;font-size:12px; background:none;}
ul, ol, dl{ list-style:none;display:block;}
h1, h2, h3, h4, h5, h6{ display:block; font-size:12px; font-weight:normal;}
input{ outline:none;}
textarea{resize: none; font-size:inherit;}
.noFloat{ zoom:1;}
.noFloat:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
/*头部*/
.head{ display:block; width:100%; background:url(../images/nav_bg.jpg) repeat-x bottom; height:127px;}
.head .head_top{ width:964px; margin:0 auto; height:86px; padding:0 18px;}
.head .head_top .logo{ float:left; margin-top:24px;}
.head .head_top .telephone{ float:right; margin-top:39px;}
.head .nav{ width:964px; margin:1px auto 0; height:40px;}
.head .nav .nav_info{ float:left; height:40px; line-height:40px;}
.head .nav .nav_info li{ float:left; position:relative; background:url(../images/nav_line.jpg) no-repeat right center; width:115px; text-align:center; z-index:2;}
.head .nav .nav_info li.last{ background:none;}
.head .nav .nav_info li a{ font-size:14px; font-family:"微软雅黑"; color:#505050;}
.head .nav .nav_info li a.current,.head .nav .nav_info li a:hover{ color:#31818f;}
.head .nav .nav_info .nav_pull{ display:none; position:absolute; left:0; top:40px; z-index:9; background:#fff;}
.head .nav .nav_info .nav_pull li{ background:none;}
.head .nav .nav_info .nav_pull li a{ display:block; overflow:hidden; width:115px; height:28px; text-align:center; line-height:28px; font-size:12px; border-bottom:1px solid #f0f0f0;}
.head .nav .nav_info .on{ display:block;}
.head .nav .nav_info .nav_pull li a:hover{ background:#f0f0f0; color:#2a8d9e;}
.head .nav .search{ float:right; background:url(../images/search_bg.jpg) center; width:224px; height:24px; margin-top:9px;}
.head .nav .search .search_text{ height:24px; float:left; overflow:hidden; padding:0 5px; line-height:24px; width:184px; color:#959595;}
.head .nav .search .search_sub{ width:30px; height:24px; overflow:hidden; float:left; cursor:pointer;}
/*banner*/
.banner{ width:100%; display:block; overflow:hidden; position:relative; margin:0 auto; text-align:center;*text-align:left; }
.banner img{ width:1500px;}
.banner .banner_adv{width:1500px; z-index:1;position:relative; left:50%; margin-left:-750px;}
#banner{width:1500px;height:491px; z-index:1;position:relative; left:50%; margin-left:-750px;}
#btn{height:7px;position:absolute;top:460px; left:50%; width:980px; padding-right:20px;z-index:2; text-align:center; margin-left:-500px;}
#btn a{ background:url(../images/banner_ico.jpg) no-repeat right center;width:7px;height:7px; display:inline-block; margin:0 5px; }
#btn a.activeSlide{ background-position:left center;}
#btn a:hover{  background-position:left center;}
/*content*/
.content{ margin:0 auto; width:996px; overflow:hidden; padding:5px 2px;}
.content .conter_info{ float:left; overflow:hidden; margin-right:40px;}
.content .conter_info h1{ display:block; overflow:hidden; color:#171717; font-size:15px; font-family:"微软雅黑"; height:30px; line-height:30px; margin-bottom:15px;}
.content .conter_info h1 span{ color:#2e7e8c; font-family:"微软雅黑"; padding-left:10px;}
.content .c_news{ width:315px;}
.content .c_news h2{ line-height:30px; color:#353535; padding-bottom:5px;}
.both_sides{ display:block; overflow:hidden;}
.both_sides .both_left{ float:left; overflow:hidden;}
.both_sides .both_right{ float:left;}
.both_sides .both_right .more{ display:block; overflow:hidden; margin-top:20px;}
.both_sides .news_left{ width:47px; color:#9b9b9b;}
.both_sides .news_left b{ display:block; overflow:hidden; color:#9b9b9b;}
.both_sides .news_right{ width:264px;}
.both_sides .news_right p{ border-left:2px solid #dbdbdb; width:252px; padding-left:10px; line-height:20px; color:#808080;}
.both_sides .news_right .more{ margin-left:12px;}
.content .c_product{ width:295px;}
.both_sides .product_left{ width:125px; padding-right:15px;}
.both_sides .product_right{ width:124px;}
.both_sides .product_right ul li a{ display:block; overflow:hidden; background:url(../images/arrow.jpg) no-repeat left center;font-weight:bold; font-size:14px; padding-left:10px; height:22px; line-height:22px;}
.both_sides .product_right ul li a:hover{ background:url(../images/arrow_hover.jpg) no-repeat left center; color:#e21226;}
.content .c_skill{ width:290px; margin-right:0px;}
.both_sides .skill_left{ width:117px; padding-right:9px;}
.both_sides .skill_right{ width:164px; line-height:23px; color:#808080;}
/*footer*/
.footer{ background:url(../images/center_bg.jpg) repeat-x top; overflow:hidden; padding-top:27px; margin-top:50px;}
.footer .footer_links{ width:920px;  background:url(../images/fri_links.jpg) no-repeat; padding-left:80px; margin:0px auto 22px; line-height:23px;}
.footer .footer_links span{ padding:0 10px; color:#5d5d5d;}
.footer .footer_links a{ color:#5d5d5d;}
.footer .footer_links a:hover{ color:#2e7e8c;}
.footer .footer_copyright{ background:url(../images/footer_bg.jpg) repeat-x top;}
.footer .footer_copyright .copyright{ width:1000px; margin:0 auto; padding:25px 0;}
.footer .footer_copyright .copyright p{ float:left; overflow:hidden; background:url(../images/footer_ico.jpg) no-repeat right center; padding-right:30px; line-height:25px; color:#828282}
.footer .footer_copyright .copyright h3{ line-height:25px; float:right; color:#828282}
.footer .footer_copyright .copyright h3 span{ padding:0 10px; color:#828282;}
.footer .footer_copyright .copyright h3 a{ color:#828282;}
/*内页*/
.skin{ width:1000px; margin:-75px auto 0; position:relative; z-index:3; overflow:hidden;}
.skin .skin_left{ float:left; width:230px; overflow:hidden; background:url(../images/skin_left_bg.jpg) no-repeat bottom #f4f4f4; padding-bottom:200px;}
.skin .skin_left dl{ width:230px; overflow:hidden;border-bottom:1px solid #d8d8d8;}
.skin .skin_left dl dt{ background:url(../images/skin_nav_dt.jpg) repeat-x top; height:50px; line-height:50px; padding-left:20px; font-size:15px; color:#b3e8f1; margin-bottom:20px;}
.skin .skin_left dl dt span{ font-size:16px; font-family:"微软雅黑"; color:#fff; padding-right:5px;}
.skin .skin_left dl dd{ width:230px; border-top:1px solid #d8d8d8;}
.skin .skin_left dl dd a{ display:block; overflow:hidden; height:35px; line-height:35px; padding-left:40px; font-size:14px; color:#3f3f3f;}
.skin .skin_left dl dd a.on,.skin .skin_left dl dd a:hover{ background:url(../images/sidebar_bg.jpg) repeat-y left #fff; color:#3d8e9c;}
.skin .skin_left dl dd ul{ background:#fafafa;}
.skin .skin_left dl dd ul li{ padding-left:40px;}
.skin .skin_left dl dd ul li a{ background:url(../images/side_arrow01.jpg) no-repeat left center; padding-left:15px; height:25px; line-height:25px; color:#3f3f3f; font-size:13px;}
.skin .skin_left dl dd ul li a.on2,.skin .skin_left dl dd ul li a:hover{ color:#3d8e9c; background:url(../images/side_arrow02.jpg) no-repeat left center;}
.skin_left dl dd ul li a.on3{color:#3d8e9c;}
.skin .skin_left dl dd ul li ul li{ padding-left:15px;}
.skin .skin_left dl dd ul li ul li a{ background:url(../images/point.jpg) no-repeat left center; font-size:12px;}
.skin .skin_left dl dd ul li ul li a:hover{ background:url(../images/point_hover.jpg) no-repeat left center;}
.skin .skin_right{ float:left; overflow:hidden; width:730px; overflow:hidden; padding-left:40px; padding-top:40px; line-height:24px; color:#5a5a5a;}
.skin .skin_right .location{ text-align:right; width:730px; height:25px; line-height:25px; color:#747474;}
.skin .skin_right .location span{ padding:0 5px; font-family:"微软雅黑";}
.skin .skin_right .location .home{ background:url(../images/home_ico.jpg) no-repeat left center; line-height:25px; padding-left:15px;}
.skin .skin_right .location a{ color:#747474;}
.skin .skin_right .location a:hover{ color:#3d8e9c;}
.skin .skin_right .title{ text-align:left; color:#3d8e9c; font-weight:bold; font-size:16px; height:30px; line-height:30px; margin-bottom:30px;}
/*page*/
.page{ overflow:hidden; text-align:right;}
.page a{ display:inline-block; border:1px solid #cccccc; padding:0 8px; line-height:20px; height:20px; margin-right:5px;}
.page span{ display:inline-block; line-height:20px; margin-right:5px;}
.page a.define{ background:url(../images/define.jpg) no-repeat center; height:22px; width:40px; padding:0px; border:none; text-indent:-9999px;}
.page input{ width:30px; height:20px; border:1px solid #CCC; margin-right:5px;}
.page a.on,.page a:hover{ border:1px solid #3d8e9c; background:#f7feff; color:#3d8e9c; font-weight:bold;}
.page a.next{ background:url(../images/page_arrow.jpg) no-repeat 50px center; padding-right:15px;}
.page a.next:hover{ background:url(../images/page_arrow.jpg) no-repeat 50px center #f7feff; }
.page a.define:hover{ background:url(../images/define.jpg) no-repeat center; border:none;}
/*news*/
.news{ overflow:hidden;}
.news dl{ width:730px;}
.news dl dd{ border-bottom:1px solid #e0e0e0; width:730px; overflow:hidden; padding-bottom:25px; margin-bottom:25px;}
.news dl dd .news_img{ float:left; overflow:hidden; border:1px solid #d9d9d9; padding:3px; height:104px; width:184px; margin-right:22px;}
.news dl dd .news_img img{ width:184px; height:104px; overflow:hidden;}
.news dl dd .news_info{ float:left; overflow:hidden; width:516px;}
.news dl dd .news_info h3{ overflow:hidden; height:30px; line-height:30px; margin-bottom:5px;}
.news dl dd .news_info h3 a{ font-weight:bold; float:left; overflow:hidden; width:70%; font-size:14px; color:#4f4f4f;}
.news dl dd .news_info h3 a:hover{ color:#3d8e9c;}
.news dl dd .news_info h3 span{ float:right; color:#9c9c9c;}
.news dl dd .news_info p{ text-indent:2em; line-height:20px; color:#5a5a5a;}

/*news_text*/
.news_text{ overflow:hidden; line-height:22px; color:#444;}
.news_text h1{ text-align:center; display:block; overflow:hidden; font-size:18px; font-family:"微软雅黑"; color:#424242; height:30px; line-height:30px; margin-bottom:10px;}
.news_text h2{ background:#f6f6f6; overflow:hidden; text-align:center; border-bottom:1px solid #f9f9f9; height:35px; line-height:35px; color:#838383; margin-bottom:20px;}
.news_text h2 span{ padding:0 10px;}
/*产品页*/
.product{ overflow:hidden;}
.product table{ border-top:1px solid #d8d8d8;}
.product table tr td{ border-bottom:1px solid #d8d8d8; padding:20px 0;}
.product table tr td.product_info{ padding:20px 15px 20px 25px;}
.product table tr td.product_info h3{ overflow:hidden; text-align:right;}
.product table tr td.product_info p{ line-height:20px; padding:10px 0;}
.product table tr td.product_info a{ display:block; overflow:hidden; float:right; background:url(../images/view_bg.jpg) no-repeat center; height:25px; width:75px; text-align:center; color:#208395; }
.product table tr td.product_info a:hover{ background:url(../images/view_hover.jpg) no-repeat center; color:#fff;}
/*产品德国BOY注塑机*/
.pro_boy{ overflow:hidden;}
.pro_boy table{ border-bottom:1px solid #cecece; padding-bottom:30px;}
.pro_boy table td.product_info{ padding-left:38px;}
.pro_boy .pro_boy_pic{ overflow:hidden; padding-top:35px;}
.pro_boy .pro_boy_pic a{ display:block; overflow:hidden; background:url(../images/pro_link_bg.jpg) no-repeat center; text-align:center; width:356px; height:297px; padding-top:30px; float:left;}
.pro_boy .pro_boy_pic a img{ display:block; margin:0 auto;}
.pro_boy .pro_boy_pic a span{ font-weight:bold; font-size:14px;}
.pro_boy .pro_boy_pic a.crouch{ margin-right:15px;}
.pro_boy .pro_boy_pic a:hover{background:url(../images/pro_hover_bg.jpg) no-repeat center;}
.pro_boy .pro_boy_pic a:hover span{ color:#3e8d9c;}
/*产品德国BOY注塑机 list*/
.pro_boy_list{ overflow:hidden;}
.pro_boy_list ul{ width:750px;}
.pro_boy_list ul li{ float:left; overflow:hidden; width:227px; margin-right:23px; padding-bottom:20px;}
.pro_boy_list ul li a{ display:block; overflow:hidden; width:223px; border:2px solid #fff; border-bottom:2px solid #adb0b1; text-align:center;}
.pro_boy_list ul li a img{ display:block; margin:0 auto; width:223px; overflow:hidden;}
.pro_boy_list ul li a span{ display:block; width:223px; text-align:center; height:36px; line-height:36px; color:#5a5a5a;}
.pro_boy_list ul li a:hover{ border:2px solid #4592a0;}
.pro_boy_list ul li a:hover span{ font-weight:bold; color:#4592a0;}
/*产品德国BOY注塑机 text*/
.pr_box{ }
.myImagesSlideBox { float:left; width:385px; position:relative; }
.bigpic { width:340px; height:340px; overflow:hidden; }
.myImages { cursor:pointer; background:#fff url(../images/loading.gif) center center no-repeat; width:385px; height:248px;}
.smalllst { width:385px; height:49px; margin-top:10px; overflow:hidden; }
.btnlft, .btnrt { width:10px; height:17px; position:absolute; border:none; display:inline-block; cursor: pointer; margin-top:12px; background:url(../images/btn_pr.png) no-repeat; }
.btnlft { background-position:top center; left:2px; }
.btnrt {  background-position:bottom center; right:2px; }
.items { height:49px; width:350px; overflow:hidden; position:absolute; left:17px; }
.items a { margin:0px 6px; }
.scrollableDiv a { width:70px; height:43px; padding:2px; display:inline-block; border:1px solid #d3d3d3; }
.smallimg img { width:70px; height:43px; }
.scrollableDiv .active { border:1px solid #e21226; width:70px; height:43px; }
.scrollableDiv { width:4000px; position:absolute; }
.pr_detail{ float:left; width:320px; padding-left:25px; color:#3a3a3a; line-height:24px; }
.pr_detail h1{ color:#3d8e9c; font-size:16px;font-family:"微软雅黑"; padding-bottom:20px; font-weight:bold;}
.pr_detail p{ padding-bottom:26px; line-height:20px; color:#5a5a5a; font-family:"微软雅黑"}
.other_pr{ margin-top:15px;}
.title2{ font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#554e40; height:34px; line-height:34px; border-bottom:solid 1px #e4e4e4;}
.other_pr .list ul li{ float:left; width:165px; height:265px; margin:20px 6px 0; display:inline; overflow:hidden;}
.other_pr .list .name{ height:38px; overflow:hidden; line-height:18px; font-size:14px; font-family:"微软雅黑";}
.jqZoomPup { cursor:crosshair; overflow:hidden; background:#fff; opacity: 0.4; filter: alpha(opacity = 40); z-index:10; border:1px solid #c4c4c4; }
.preload{ filter: alpha(opacity =100); opacity: 1; position:absolute; top:3px; left:3px; z-index:10; width:50px; height:50px; padding: 8px; background:url(../images/loading.gif) no-repeat center center; }
.tab{ display:block; overflow:hidden; padding-top:60px;}
.tab .tab_title{ display:block; height:31px; background:url(../images/tab_bg.jpg) repeat-x bottom;}
.tab .tab_title a{ display:block; overflow:hidden; background:url(../images/tab_link.jpg) no-repeat center; width:100px; height:31px; line-height:31px; float:left; text-align:center; font-size:14px; margin-right:2px; cursor:pointer;}
.tab .tab_title a.on,.tab .tab_title a:hover{background:url(../images/tab_hover.jpg) no-repeat center; color:#fff; font-weight:bold;}
.tab .tab_info .tab_text{ display:none;}
.tab .tab_info{ padding-top:30px;}
.tab .tab_info a.pdf{ background:url(../images/pdf_ico.jpg) no-repeat left center; padding-left:20px; height:20px; color:#167889; font-size:14px;font-family:"微软雅黑";}
.related_pro{ overflow:hidden; padding-top:20px;}
.related_pro h1{ height:35px; overflow:hidden; background:#218596; color:#fff; padding-left:15px; font-size:15px; line-height:35px; margin-bottom:10px;}
.related_pro ul li a span{ font-size:14px; font-weight:bold; font-family:"微软雅黑";}
/*pro_mouldpro*/
.pro_mouldpro{ overflow:hidden;}
.pro_mouldpro ul li{ display:block; overflow:hidden; border-bottom:1px solid #cecece; line-height:22px; padding:10px 0; color:#5a5a5a;}
.pro_mouldpro ul li h3{ font-size:14px; font-weight:bold; color:#3d8e9c; height:22px; padding-bottom:5px;}
.pro_mouldpro ul li a{ display:inline-block;}
.pro_mouldpro ul li a:hover{color:#3d8e9c;}
.pro_mouldpro ul li span{ padding:0 15px;}
/*应用案例*/
.case dl dd .news_img{width:235px;height:191px;}
.case dl dd .news_img img{ width:235px; height:191px; overflow:hidden;}
.case dl dd .news_info{ width:465px;}
.case dl dd .news_info p{ line-height:25px;}
/*联系我们*/
.contact h1{ background:url(../images/contact_ico.jpg) no-repeat left center; line-height:30px; padding-left:30px; font-size:14px; font-family:"微软雅黑"; overflow:hidden; margin-bottom:30px;}
/*服务中心*/
.service_skill ul{ overflow:hidden; margin-bottom:20px;}
.service_skill ul li{ overflow:hidden; border-bottom:1px solid #d1d1d1; height:34px;}
.service_skill ul li a{ display:block; overflow:hidden;  width:60%; background:url(../images/point.jpg) no-repeat left center; padding-left:15px; float:left; height:34px; line-height:34px; color:#686767;}
.service_skill ul li a:hover{ background:url(../images/point_hover.jpg) no-repeat left center; color:#3d8e9c;}
.service_skill ul li span{ display:block; overflow:hidden; width:70px; float:right; height:34px; line-height:34px; color:#b8b8b8;}
.service_qa{ overflow:hidden; padding-bottom:30px;}
.service_qa ul li{ background:url(../images/q_a.jpg) no-repeat left top; border-bottom:1px solid #d0cfcf;padding:0px 0 20px 30px; margin-bottom:20px;}
.service_qa ul li span{ line-height:20px; display:block; overflow:hidden; height:42px;}
.service_qa ul li p{ line-height:24px; color:#828181}

.pageNumber{text-align:center; position:relative;padding:8px 0;}
.pageNumber a{padding:5px 10px;margin:0 2px;border:1px solid #e7ecf0;color:#525252; text-align:center;background:#fff; position:relative;top:-10px;}
.pageNumber span{color:#c72a44;font-weight:bold;padding:5px 10px;margin:0 2px;top:-10px; position:relative; line-height:20px;}
.pageNumber .but{padding:0px;border:none;position:relative;top:0; cursor:pointer;background:none;}

/*网站地图*/
.map_info{ display:block; overflow:hidden; width:748px; margin:0 auto;}
.map_info h3{ overflow:hidden; width:100%; height:32px; line-height:32px; background:url(../images/arrow_table.jpg) no-repeat 22px center #f4f4f4; padding-left:38px; font-size:14px; color:#333; font-weight:bold; margin-bottom:10px;}
.map_info h3 a{font-size:14px; color:#333;font-weight:bold;}
.map_info ul{ overflow:hidden; display:block; padding-left:38px; padding-bottom:10px;}
.map_info ul li{ display:block; overflow:hidden; background:url(../images/side_arrow.jpg) no-repeat left center; height:36px; line-height:36px; float:left; width:174px;}
.map_info ul li a{ color:#666; padding-left:17px;}
.map_info ul li a:hover{ color:#0075c1;}