﻿
/*-------------------------------------------common--------------------------------------*/
/*html { overflow-x:hidden;}*/

* { font-size: 14px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, textarea, img, p, span, em, strong, b, label, form { padding: 0; margin: 0; }

body { font-family: "Microsoft YaHei",微软雅黑; font-size: 12px; }

ul, li { list-style: none; }

li { vertical-align: bottom; }

a { text-decoration: none; outline: none; blr: expression(this.onFoucs=this.blur()); }

img { border: 0; }

.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; }

.clearfix { *zoom: 1; }

.left { float: left; }

.right { float: right; }

.flag { color: #f9041b; font-family: 宋体; font-size: 12px; padding-right: 5px; }

label { text-align: right; display: inline-block; }

input { vertical-align: middle; }

textarea { border: 1px solid #ccc; height: 150px; }

select { border: 1px solid #ccc; }

.submit { cursor: pointer; }

.borInput { border: 1px solid #d2d2d2; }

.hide { display: none; }

.Tright { text-align: right; }

.Tleft { text-align: left; }

.Ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.input { height: 25px; line-height: 25px; border: 1px solid #ccc; }

.space_h10 { height: 10px; }

i, s, em { font-style: normal; text-decoration: none; }

.aBlock { display: block; }

.fsize_a { font-size: 18px; color: #5482b6; }

.fsize_b { font-size: 14px; color: #9c9b9b; }

.color_red { color: red; }

/*.body { background: url(../images/banner.png) 50% 0 no-repeat; }*/

#contain { }

#headdiv { width: 1640px; }

#header { width: 1640px; margin: 0 auto; height: /*140px*/ 100px; opacity: 1; background: white; }

#logo { padding-top: 20px; float: left; padding-left: /*200px*/ 100px; }
#topleft { float: left; width: 200px; padding-left: 310px; }
    #topleft li { width: 55px; display: block; float: left; }
        #topleft li a { color: black; font-size: 14px; height: 42px; display: block; padding-top: 28px; text-align: center; }
            #topleft li a:hover { color: #5792b0; background-color: rgba(255,255,255,0.2); }

#nav { float: right; width: 750px; margin-top: -9px; padding-right: 90px; }

    #nav li { width: /*95px*/ 120px; display: block; float: left; }

        #nav li a { color: black; font-size: 18px /*14px*/; height: 42px; display: block; padding-top: 40px /*28px*/; text-align: center; }

            #nav li a:hover { color: #5792b0; background-color: rgba(255,255,255,0.2); }

#productlist { /*margin-top: 10px;*/ background-color: #F9F4F1; height:535px; }

.productlist_title { text-align: center; padding-top: 42px; padding-bottom: 15px; }

    .productlist_title span { font-size: 42px; font-weight: bold; }

.productlist_stitle { /*background: url(../images/productback.jpg) 50% 50% no-repeat;*/ text-align: center; font-size: 24px; color: #727272;padding-top:35px;padding-bottom:12px;}

#productlists { padding-top: 40px; width: 999px; margin: 0 auto; }

#tabs span { color: #727272; float: left; padding: 5px 10px; }

.linktitle { height: 25px; line-height: 100%; padding-bottom: 5px; }

.protitle { background-color: #292929; color: white; text-align: center; padding: 3px 0; }

.morebutton { text-align: center; padding-bottom: 33px; /*padding-right:45px;*/ }
.morebutton1 { text-align: center; padding-bottom: 33px; padding-right: 45px; background-color: #eaeaea; }

#greatnews { height: 1343px; background: url(../images/greatimg.jpg) 50% 0 no-repeat; }

#greattitle { font-size: 45px; color: white; text-align: center; padding-top: 27px; }

    #greattitle span { color: #3bb0ff; font-size: 65px; }

.font35 { font-size: 35px; color: white; }

.greatblock { width: 899px; margin: 0 auto; padding-top: 100px; }

    .greatblock p { font-size: 16px; line-height: 180%; color: white; margin: 35px 0; }

.paddingL780 { margin: 0 auto; padding-top: 100px; padding-left: 780px; }

    .paddingL780 p { font-size: 16px; line-height: 180%; color: white; margin: 35px 0; }


.about1 { font-size: 24px; text-align: center; color: #3b3b3b; padding-top: 40px; }

.about2 { color: /*#d6cec9*/ #c1a18e; font-size: 18px; text-align: center; padding-top: 20px; }

.about4 { width: 1010px; height: /*100px*/ 300px; margin: 0 auto; padding: /*50px*/ 20px 0 70px 0px; }

.img1, .img2, .img3, .img4 { font-size: 24px; color: #6d7075; }

    .img1 a { display: block; width: 178px; height: 178px; margin:0 37px; }
    .img2 a { display: block; width: 178px; height: 178px; }
    .img3 a { display: block; width: 178px; height: 178px; }
    .img4 a { display: block; width: 178px; height: 178px; }




.about4 div { text-align: center; }

.jiange { width: 60px; height: 154px; }



#case {  background-size: cover; background: url(../images/1-1.jpg) no-repeat 50% 0; }

.casestitle { text-align: center; font-size: 24px;color: white; padding:35px 0 10px;}

.case_title { text-align: center; padding-top: 42px; padding-bottom: 11px; }

    .case_title span { font-size: 42px; font-weight: bold; }

.casecontent { font-size: 16px; color: white; text-align: center; padding-top: 40px; }

.caseimgdiv { width: 1020px; margin: 0 auto; padding-bottom: 30px; }
.caseimgdiv2 {width:900px;padding-top:10px;line-height:30px;color:white;margin:0 auto;text-align:center; font-size:16px;}
.caseimg { width: 320px; height: 181px; float: left; margin: 20px 10px 0 10px; }

    .caseimg img { width: 320px; height: 181px; }

.productlist_title { text-align: center; padding-top: 42px; padding-bottom: 15px; margin-top: -10px; }

    .productlist_title span { font-size: 42px; font-weight: bold; }

.newslists { width: 950px; margin: 0 auto; padding-top: 40px; }
.newslist { width: 400px; padding: 0 35px 35px 35px; float: left; }
.newsimg { float: left; width: 92px; height: 72px; padding-right: 10px; }
.newstitle { float: left; width: 290px; line-height: 150%; font-size: 14px; font-weight: bold; }
.newscontent { float: right; margin-right: -50px; margin-top: -50px; width: 350px; line-height: 150%; }

.zhanshi {background-color: #eaeaea; height: 470px  }
.zhanshiimgs { width: 995px; margin: 0 auto; padding-top: 40px; padding-bottom: 30px; }
.zhanshi1 { height: 560px; margin-top: -15px; background-color: #F9F4F1; }

#footer { height: 85px; clear: both; color: #ccc; background:#00ab99;}
#footer_nei {height:85px;width:1010px;margin:0 auto; }
.foot_nei { width: 999px; margin: 0 auto; color: #ccc; padding-top: 45px; }
.foot_submit { width: 650px; height: 180px; float: left; }
.lytitle { font-weight: bold; font-size: 14px; line-height: 100%; padding-left: 2em; padding-bottom: 4px; display: block; background: url(../images/xf.jpg) no-repeat; padding-bottom: 4px; }
.input1 { width: 170px; height: 34px; background-color: #1f1f1f; border: 1px solid #3b3b3b; color: #ccc; text-indent: 1em; }
.input2 { width: 300px; height: 110px; background-color: #1f1f1f; border: 1px solid #3b3b3b; color: #ccc; text-indent: 1em; }
.submit { width: 36px; height: 110px; background: url(../images/imgsubmit.jpg) no-repeat; border: 1px solid #39a6e9; }
.foot_contact { width: 300px; height: 100px; float: left; }
    .foot_contact ul { padding-top: 10px; }
        .foot_contact ul li { line-height: 180%; }
.lcontacttitle { font-weight: bold; font-size: 14px; line-height: 100%; padding-left: 2em; padding-bottom: 4px; display: block; background: url(../images/rx.jpg) no-repeat; padding-bottom: 4px; }
.copyright { border-top: 1px solid #3b3b3b; clear: both; padding-top: 20px; }

#nei_case { margin-top: 0px; /*background-color: #eeeeee;*/ /*width:1640px;*/ }
/*.nei_body { background: url(../images/banner.jpg) 50% -120px no-repeat; }*/
*.nei_body { background-color: /*rgba(0,0,0,0.5) ;*/ #eaeaea; }
*.nei_body1 { background-color: #eaeaea; }
.case_neititle { padding-top: 30px; padding-bottom: 11px; width: 1000px; margin: 0 auto; }
    .case_neititle span { font-size: 22px; }
.nei_title { float: left; width: 300px; text-indent: 35px; background: url(../images/dotblock.jpg) no-repeat 0 5px; }
.nei_nav { float: right; width: 300px; }
.nei_line { border-bottom: 1px solid #d7d7d7; clear: both; height: 10px; }
.nei_left { width: 214px; float: left; }
.leftprolist { padding-top: 20px; }
    .leftprolist li a { line-height: 250%; color: #333; }
        .leftprolist li a:hover { color: white; background-color: #2a2a2a; padding: 0 5px; }
.nei_content { margin: 0 auto; width: 1000px; }
.nei_right { width: 765px; float: right; margin-top: -210px; border-left: 1px solid #d7d7d7; padding: 20px 0 20px 20px; height: auto!important; min-height: 500px; height: 500px; }
.proimg { width: 242px; height: 250px; float: left; position: relative; margin: 5px; }
    .proimg a img { width: 242px; height: 210px; }
.proimgtitle { background-color: rgba(0,0,0,0.7); height: 24px; line-height: 24px; text-align: center; position: absolute; bottom: 0; width: 242px; }
    .proimgtitle a { color: white; }
        .proimgtitle a:hover { color: white; }
.lefttel { width: 169px; height: 49px; border: 1px solid #d7d7d7; background: url(../images/tel.jpg) no-repeat 8px 8px; margin-top: 20px; }
    .lefttel ul { padding-top: 8px; }
        .lefttel ul li { text-indent: 45px; }

.aboutcontent { width: 748px; background: url(../images/aboutback.jpg) no-repeat; padding-top: 250px; }
.aboutcontent { width: 748px; padding-top: 250px; }
    .aboutcontent img { float: left; }
.aboutright { float: left; width: 447px; padding-left: 20px; }
.abouttitle { /*background-color: #4f6797; color: white;*/ /*width:176px*/ width: 300px; padding-left: 10px; font-size: 14px; margin-bottom: 20px; }




.index_aa { /*background:#f1f0f0;*/ height: 330px; padding-top: 30px; }
.w970 { width: 970px; margin: 0px auto; }
    .w970 .left { width: 475px; }
    .w970 .right { width: 563px /*460px*/; overflow: hidden; }
.about_lh { line-height: 200%; font-size: 12px; overflow: hidden; }

    .about_lh p span { font-size: 16px; }

*.more { width: 50px; height: 50px; /*margin:-45px auto;*/ padding-left: 500px; padding-top: 150px; }
/*.a_more{background:#7acb0a;padding:5px 55px;width:50px;height:50px;text-align:center;margin:-45px auto;padding-left:500px;}*/


/* banner-box */
/*.banner-box{min-width:1440px;height:424px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1440px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:424px;}
.banner-box .bd li a{display:block;background-size:auto;}*/


.banner-btn { width: 1210px; position: absolute; top: 160px; left: 50%; margin-left: -605px; }
    .banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
        .banner-btn a.prev { left: 10px; background: url(../images/foot1.png) no-repeat 0 0; }
        .banner-btn a.next { right: 20px; background: url(../images/foot1.png) no-repeat /*-49px*/ 0; /*padding-right:140px;*/ }

.banner-box .hd { position: absolute; top: 240px; left: 580px; }
    .banner-box .hd ul li { width: 12px; height: 12px; border-radius: 50%; text-indent: -9999px; margin-right: 20px; background: #ccc; float: left; cursor: pointer; }
        .banner-box .hd ul li.on { background: #DA324D; }

.nav { height: 81px; width: 1010px; margin: 0px auto; padding: 10px 0px; }
.top_logo { float: left; }
/*.navBar{width:720px;margin:38px auto 0px;height:45px;line-height:45px;float:right;}*/

.clearfix { *zoom: 1; clear: both; }
    .clearfix p span { font-size: 16px; }
.about_lh p span { font-size: 14px; line-height: 40px; }
.caseimgdiv p span { font-size: 14px; line-height: 40px; }

.navlist1.sub { display: none; position: absolute; left: 0px; top: 40px; z-index: 99999; width: 140px; border: 1px solid #E6E4E3; background: #65a4e4; }
    .navlist1.sub li { text-align: center; padding: 0 5px; margin-bottom: -1px; vertical-align: bottom; }
        .navlist1.sub li a { padding: 0px; vertical-align: bottom; display: block; border-bottom: 1px solid #E6E4E3; height: 28px; line-height: 28px; color: #fff; font-size: 12px; width: 130px; }
            .navlist1.sub li a:hover { color: #c2e5f3; }
.navlist1.m { float: left; position: relative; z-index: 1; }


.index_bb { background: #2b2b2b; height: 230px; }
.w970 { width: 970px; margin: 0px auto; margin-top: -20px; }
    /*.w970{width:970px;margin:0px auto;}*/
    .w970 .left { width: 300px; }
    .w970.right { width: 560px; overflow: hidden; }
.bg_white { background: #f1f0f0; height: 47px; border-bottom: 1px solid #e1e1e1; padding-top: 20px; }
    .bg_white h2 { padding: 0px; width: 117px; margin: 0px auto; }
.a_more { background: #7acb0a; padding: 5px 15px; width: 50px; height: 15px; text-align: center; margin: 25px auto; }
    .a_more a { color: #fff; }


.linktitle { height: 25px; line-height: 100%; padding-bottom: 5px; }
#tabs span { color: #727272; float: left; }


#tabs span { padding-left: 220px; text-align: center; }

#tabs img { padding-left: 120px; }


.fullSlide { width: 100%; position: relative; height: 400px; /*background:#000;*/ /*margin-top:-50px;*/ }

    .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: 400px; overflow: hidden; text-align: center; }
            .fullSlide .bd li a { display: block; height: 400px; }
    .fullSlide .hd { width: 100%; position: absolute; z-index: 1; 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: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
            .fullSlide .hd ul .on { background: #ffffff; }
    .fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -60px; left: 15%; z-index: 1; width: 40px; height: 120px; background: url(../images/slider-arrow.png) -123px -81px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
    .fullSlide .next { left: auto; right: 15%; background-position: -11px -81px; }

.i_link { width: 958px; margin: 0 auto; /*background:#cc0001;*/ height: 30px; text-align: center; color: White; }
    .i_link a { line-height: 30px; color: White; }


.prod { width: 400px; height: 100px; margin: 0 auto; }

 * { margin: 0; padding: 0; font-family: "Arial"; }
#spBig { height: 450px; background: #F9F4F1; }

.spBig_stitle { /*background: url(../images/productback.jpg) 50% 50% no-repeat;*/ text-align: center; font-size: 24px; color: #727272;padding-top:35px;padding-bottom:12px;}
#spInner { width:1010px;  margin: 0 auto;padding-top:20px; }
#sp {padding-top: 12px; float:left;width: 480px;}
#newsList { float: left;margin-left:45px;width:480px;}
#newsListTitle { height: 56px; width: 100%; border-bottom: #E1E1E1 1px solid; }
#titleText {  height: 55px; float: left; text-align: left; font-size: 24px; line-height: 50px; border-bottom: #00aa99 2px solid; }
#moreText { width: 100px; height: 100%; line-height: 59px; font-size: 20px; text-align: right; float: right; }
    #moreText a { color: #807E7F; text-decoration: none; }
.newsListContent { width: 100%; height: 61px; margin-top: 20px; }
.left_pic { width: 68px; height: 100%; float: left; }

    .left_pic img { width: 68px; height: 50px; margin-top: 7px; border: none; }

.right_news { float: left; margin-left: 10px; width: 400px; height: 100%; }

.newsTitle, .newsTime {  overflow: hidden; font-size: 14px; float: left; line-height: 150%; }

.newsTitle { width: 75%; overflow:hidden; color: #333333; text-align: left; }

.newsTime { width: 25%; text-align: right; color: #0577CF; }

.newsContent { width: 100%;  font-size: 12px; color: #8A8A8A; overflow: hidden; line-height: 150%; }
.changeColor {background: url(../images/budianji.png);width:178px;height:178px;}
    .changeColor img { width:126px;height:126px;margin:0 auto;margin-top:27px;}
.img_title {width:160px;height:100%;color:black;font-size:18px;padding-top:37px;margin:0 auto; }
.img_title2{width:160px;height:100%;padding-top:20px;color:#9e9a99; font-size:14px;margin:0 auto;}

.about_title {width:272px;height:39px;background:url(../images/CP.png);font-size:24px;text-align:center;line-height:39px;color:white;margin:65px auto 0; }
.about_title_s {width:544px;height:26px;margin:0 auto;padding-top:33px;}
.about_title_s a {width:172px;height:26px;background-color:#00ab99;color:white;text-align:center;margin:0 3px;display:inline-block;line-height:26px;}
    .about_title_s a:hover,#blueback {background-color:#06387f;}
.about_content { }
.zhengwen {padding-bottom:20px;font-size:14px;color:#666;text-align:left;text-indent:2em; line-height:200%;padding-top:35px;width: 800px;margin:0 auto ;}
.title_select { width:434px;height:39px;margin:0 auto;font-size:24px;padding:60px 0 30px 0;}
.title_oem {width:217px;line-height:39px;background:url(../images/d3.png) no-repeat;display:inline-block; float:left;font-size:24px;color:#bfbfbf}
.title_pack {width:217px;line-height:39px;background:url(../images/d2.png) no-repeat;display:inline-block; float:left;font-size:24px;color:#bfbfbf}
.oemhover,.title_oem:hover { background:url(../images/d1.png) no-repeat;color:white;}
.packhover,.title_pack:hover {background:url(../images/d4.png) no-repeat;color:white;}
.w985 {padding-bottom:20px; }
.w985_tit {width:640px;margin:0 auto; }
    .w985_tit a { width: 158px; line-height: 28px; font-size: 14px; display: inline-block; float: left; color: white; background-color: #00ab99; margin:0 1px;}
    .w985_tit a:hover,.now{background-color:#06387f;color:white;}
.prolist2 {width:950px; margin:0 auto;padding-top:27px;padding-bottom:20px;}
.prolist2 li {width:225px;height:300px;float:left;border:1px solid #f0f0f0;margin:5px;text-align:center;line-height:150%;padding-top:10px;font-size:12px;padding-bottom:18px;}
    .prolist2_a {width:200px;height:210px;display:block;margin:0 auto; }
    .prolist2 img {width:200px;height:200px; }
.pro12 {background:url(../images/f1.png) no-repeat 50% 50%; }
.newsContent a {color:#696969 }

.newslistul {width:850px;margin:0 auto;margin-top:40px;margin-bottom:10px; }
.newslistul li{border-bottom:1px dotted #aeafb1;height:/*110px*/35px;margin-bottom:10px;}
.pro22 {width:160px;margin:0 auto; }
.pro22, .pro12, .prolist_lh402 a, .pro2 {font-size:12px; }
#advsheadlb { height:550px;}