/* CSS Document */



*:focus { outline: none!important; }

body { margin: 0px; padding: 0px; font-size: 12px; font-family: Arial, Tahoma, sans-serif, "Geometr415 lt BT", "Times New Roman",; background: #FFFFFF; }

.clear { zoom: 1; }

.clear:after { content: ''; display: block; clear: both; height: 0px; }

.clf { clear: both; }

div, form, p, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; }

ul, ol, li { list-style-type: none; }

table { border-collapse: collapse; }

table, th, tr, td { font-size: 12px; }

input, textarea { font-family: Arial; outline: none; }

/*link*/



a { color: #333333; text-decoration: none; font-family: Arial; }

a:link { color: #333333; text-decoration: none; }

 a:vistied {

 color:#333333;

 text-decoration:none;

}

a:hover { color: #bc2931; text-decoration: underline; }

a:active { color: #bc2931; }

.blank22 { height: 22px; }

.blank10 { height: 10px; }

/*index*/



body { }

.wrapper { }

.wrapper .topbox { max-width: 1000px; margin: 0 auto; text-align: center; height: 97px; }

.topbox .top { text-align: left; }

.topbox .top .logo { float: left; }

.topbox .top .email { float: left; font-size: 23px; background: url(email.jpg) no-repeat 0px -0px; height: 53px; line-height: 53px; padding-left: 46px; margin-top: 20px; width: 260px; display: inline; margin-left: 10px; }

.topbox .top .email:hover { -webkit-box-shadow: 0px 0px 3px #e8e8e8; box-shadow: 0px 0px 3px #e8e8e8; }

.topbox .top .email a { color: #e84707; font-family: "Geometr415 lt BT", "Times New Roman", Arial; }

.topbox .top .email a:hover { font-size: 25px; text-decoration: none; }

.topbox .top .ce { float: right; margin-top: 20px;  display: inline; }

.wrapper .navbox { width: 100%; background: url(navbg.jpg) repeat-x; height: 57px; }

.navbox .nav { width: 1000px; margin: 0 auto; text-align: center; }

.menu { height: 57px;  }

.menu ul { }

.menu li { float: left; font-size: 17px; margin-right: 15px; margin-left: 15px; display: inline; /*background:url(fgx.jpg) no-repeat; display:inline-block;*/ }

.menu li a.liline { text-align: center; }

.menu li a { text-decoration: none; color: #fff; display: block; font: 14px/58px "Arial"; }

.menu li a:hover { text-decoration: none; color: #c31212; font: 14px/58px "Arial"; }

.menu li dl { visibility: hidden; position: absolute; z-index: 999; }

.menu li.hover dl {/*ie6不支持li:hover所以在这里写成li.hover以方便js取样*/ visibility: visible; position: absolute; display: block; width: 240px; padding: 0 0 0 0px; background: #f2f2f2; z-index: 999; margin-left: -35px; border: 1px dashed #ccc; }

.menu li.hover .h-links { }

.menu ul dl dd { float: left; }

.menu ul dl dd a { padding: 0 1em; line-height: 30px; height: 30px; float: left; color: #0f68bb; }

.menu ul dl dd a:hover { padding: 0 1em; line-height: 30px; color: #c31212; }

.menu li.fgx { margin-top: 9px; }

.wrapper .bannerbox { background: url(bannerbg.jpg) repeat-x; height: 343px; clear: both; }

.bannerbox .banner { /*width: 1366px;*/ margin: 0 auto; text-align: center; width: 1366px; }

.fullSlide { width: 100%; position: relative; height: 343px; }

.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; width: 100%; }

.fullSlide .bd li { width: 100% !important; width: 100%; height: 343px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; width: 100%; height: 343px; }

.fullSlide .bd li a img { width: 100%; height: auto; }

.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: #f00; }

.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 8%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }

.fullSlide .next { left: auto; right: 8%; background-position: -6px -137px; }

.wrapper .content { max-width: 1000px; margin: 0 auto; text-align: center; margin-top: 10px;clear: both; }

.content .inprobox { text-align: left; }

.content .inprobox .inprobt { background: url(ibtbg.jpg) repeat-x; height: 46px; }

.content .inprobox .inprobt .prowz { float: left; margin-top: 8px; margin-left: 10px; display: inline; }

.content .inprobox .inprobt .more { float: right; font-size: 17px; margin-right: 10px; display: inline; }

.content .inprobox .inprobt .more a { color: #0b74da; text-decoration: underline; line-height: 46px; }

.content .inprobox .prothb { margin-top: 10px; }

.inprobox .prothb .onebox { /*background: url(probg.jpg) no-repeat; */width: 325px; height: 358px; float: left; margin-right: 12px; display: inline; background-color: #F8F8F8;
    border-bottom: #127DE7 solid 2px;
    border-radius: 0 0 5px 5px;}

.inprobox .prothb .onebox:hover { -webkit-box-shadow: 0px 0px 6px #c0c0c0; box-shadow: 0px 0px 6px #c0c0c0; }

.inprobox .prothb .onebox h3 { font-size: 15px; font-weight: normal; text-align: center; height: 42px; line-height: 42px; }

.inprobox .prothb .onebox h3 a { color: #686868; }

.inprobox .prothb .onebox h3 a:hover { color: #0b74da; text-decoration: underline; }

.inprobox .prothb .onebox .proimg { height: 185px; display: block; width: 321px; background: #fff; margin-left: 2px; }

.inprobox .prothb .onebox .proimg img { margin: 0 auto; text-align: center; width: 284px; height: 185px; margin-left: 20px; }

.inprobox .prothb .onebox .proimg img:hover { width: 87%; height: 95%; margin-top: 2px; margin-left: 21px; }

.inprobox .prothb .onebox p { color: #787878; font-size: 13px; line-height: 19px; font-family: Arial; margin-top: 10px; margin-left: 16px; width: 300px; height: 100px; line-height: 19px; /*overflow: hidden;*/ }

.inprobox .prothb .rightone { float:left; margin-right: 0px; display: inline; }

.content .fourbutt { text-align: left; background: url(anbg.jpg) repeat-x; height: 69px; clear: both; margin-top: 10px; margin-bottom: 6px; }

.content .fourbutt ul { }

.content .fourbutt ul li { float: left; margin-left: 14px; margin-right: 13px; display: inline; }

.content .hotpro { text-align: left; }

.hotpro .inprobt { }

.hotpro .inprobt { background: url(ibtbg.jpg) repeat-x; height: 46px; }

.hotpro .inprobt .prowz { float: left; margin-top: 8px; margin-left: 10px; display: inline; }

.hotpro .inprobt .more { float: right; font-size: 17px; margin-right: 10px; display: inline; }

.hotpro .inprobt .more a { color: #0b74da; text-decoration: underline; line-height: 46px; }

.hotpro .hprobl { margin-top: 10px; }

.hotpro .hprobl .hproone { background: url(htopbg.jpg) no-repeat; width: 325px; height: 283px; float: left; margin-right: 12px; display: inline; }

.hotpro .hprobl .hproone:hover { -webkit-box-shadow: 0px 0px 6px #c0c0c0; box-shadow: 0px 0px 6px #c0c0c0; }

.hotpro .hprobl .hproone h3 { font-size: 15px; font-weight: normal; height: 42px; line-height: 42px; background: url(hot.gif) no-repeat 20px 14px; padding-left: 47px; }

.hotpro .hprobl .hproone h3 a { color: #686868; }

.hotpro .hprobl .hproone h3 a:hover { color: #0b74da; text-decoration: underline; }

.hotpro .hprobl .hproone .proimg { height: 185px; display: block; width: 321px; background: #fff; margin-left: 2px; }

.hotpro .hprobl .hproone .proimg img { margin: 0 auto; text-align: center; width: 284px; height: 185px; margin-left: 20px; }

.hotpro .hprobl .hproone .proimg img:hover { width: 87%; height: 95%; margin-top: 2px; margin-left: 21px; }

.hotpro .hprobl .hproone p { color: #787878; font-size: 12px; line-height: 19px; font-family: Arial; margin-top: 10px; margin-left: 16px; width: 300px; height: 35px; line-height: 19px; overflow: hidden; }

.hotpro .hprobl .righthot { float:left; margin-right: 0px; display: inline; }

.content .caseabout { text-align: left; margin-top: 10px; }

.caseabout .casebox { float: left; width: 393px; }

.caseabout .casebox .casebt { width: 393px; height: 34px; background: #eeeeee; }

.caseabout .casebox .casebt h3 { color: #414141; font-size: 19px; background: url(caicon.jpg) no-repeat; font-family: Arial; font-weight: normal; line-height: 34px; padding-left: 70px; }

.over_nr { border-top: 0 none; position: relative; }

.over_nr .left_bott { position: absolute; left: 0; top: 80px; }

.over_nr .bottom_md { float: left; padding-top: 15px; display: inline; margin-left: 40px; }

.over_nr .right_bott { position: absolute; right: 0; top: 80px; }

.over_nr li { float: left; margin-right: 10px; display: inline; width: 305px; background: url(../images/dbgc_bg.png) no-repeat; height: 220px; overflow: hidden; }

.over_nr li .aa { text-align: center; width: 305px; height: 20px; display: block; margin-top: 10px; font-size: 12px; font-family: Arial; }

.over_nr li .aa a { color: #1a72df; }

.over_nr li img { margin: 6px 0 0 6px; }

.caseabout .aboutbox { float: right; width: 597px; }

.caseabout .aboutbox .casebt { width: 597px; height: 34px; background: #eeeeee; }

.caseabout .aboutbox .casebt h3 { color: #414141; font-size: 19px; background: url(caicon.jpg) no-repeat; font-family: Arial; font-weight: normal; line-height: 34px; padding-left: 70px; }

.caseabout .aboutbox .inbabox { }

.caseabout .aboutbox .inbabox .inone { margin-top: 14px; }

.aboutbox .inbabox .inone .inimg { float: left; }

.aboutbox .inbabox .inone .inimg img { border: 1px solid #d5d5d5; padding: 1px; }

.aboutbox .inbabox .inone .imgwz { width: 425px; float: right; margin-left: 4px; display: inline; }

.aboutbox .inbabox .inone .imgwz h3 { font-size: 14px; font-weight: normal; margin-top: 15px; margin-bottom: 10px; }

.aboutbox .inbabox .inone .imgwz h3 a { color: #6f6f6f; }

.aboutbox .inbabox .inone .imgwz p { width: 425px; height: 80px; line-height: 20px; color: #525252; font-family: Arial; }

.caseabout .aboutbox .inbabox .intwo { }

.aboutbox .inbabox .intwo .inimg { float: left; }

.aboutbox .inbabox .intwo .inimg img { border: 1px solid #d5d5d5; padding: 1px; }

.aboutbox .inbabox .intwo .conwz { width: 425px; float: right; }

.aboutbox .inbabox .intwo .conwz ul { width: 190px; float: left; }

.aboutbox .inbabox .intwo .conwz ul li { background: url(eicon.jpg) no-repeat; padding-left: 25px; margin-top: 10px; height: 22px; }

.aboutbox .inbabox .intwo .conwz ul li a { color: #525252; }

.aboutbox .inbabox .intwo .conwz ul li a:hover { color: #0b74da; text-decoration: underline; }

.aboutbox .inbabox .intwo .conwz ul li.ticon { background: url(ticon.jpg) no-repeat; padding-left: 25px; height: 22px; }

.aboutbox .inbabox .intwo .conwz ul li.sicon { background: url(sicon.jpg) no-repeat; padding-left: 25px; height: 22px; }

.aboutbox .inbabox .intwo .conwz ul li.micon { background: url(micon.jpg) no-repeat; padding-left: 25px; height: 22px; }

.aboutbox .inbabox .intwo .conwz ul li.wicon { background: url(wicon.jpg) no-repeat; padding-left: 25px; height: 22px; }

.wrapper .bottbox { clear: both; width: 100%; background: url(bottbg.jpg) repeat-x; height: 296px; }

.bottbox .bottcontent { margin: 0 auto; text-align: center; max-width: 1000px; position: relative; }

.bottbox .bottcontent .bott { text-align: left; }

.bottbox .bottcontent .bott .bottnav { background: url(botnav.jpg) no-repeat;  height: 45px; line-height: 45px; }

.bottbox .bottcontent .bott .bottnav ul { }

.bottbox .bottcontent .bott .bottnav ul li { float: left; font-size: 15px; margin-right: 38px; display: inline; font-weight: 800; }

.bottbox .bottcontent .bott .bottnav ul li a { color: #777777; font-family: "Times New Roman"; }

.bottbox .bottcontent .bott .bottnav ul li a:hover { color: #0b74da; text-decoration: underline; }

.bottbox .bottcontent .banbox { clear: both; width: 100%; height: 252px; background: #b6b6b6; text-align: left; }

.bottbox .bottcontent .banbox .relate { margin-left: 10px; padding-top: 15px; }

.bottbox .bottcontent .banbox .relate h3 { font-size: 19px; font-family: "Times New Roman"; color: #787878; font-weight: normal; margin-bottom: 5px; }

.bottbox .bottcontent .banbox .relate .bottline { }

.bottbox .bottcontent .banbox .relate .repro { width: 67%;}

.bottbox .bottcontent .banbox .relate .repro ul { float: left; width:33.3%; }

.bottbox .bottcontent .banbox .relate .repro ul li { font-size: 12px; font-family: Arial; background: url(botticon.jpg) no-repeat; height: 20px; padding-left: 20px; margin-top: 10px; }

.bottbox .bottcontent .banbox .relate .repro ul li a { color: #6a6a6a; }

.bottbox .bottcontent .banbox .relate .repro ul li a:hover { color: #0b74da; text-decoration: underline; }

.bottbox .bottcontent .banbox .all { clear: both; font-size: 13px; color: #6a6a6a; margin-top: 15px; text-align: left; font-family: Arial; margin-left: 10px; }

.bottbox .bottcontent .liubox { background: url(../images/liubox.jpg) no-repeat; width: 30%; height: 285px; float: right; float: right; text-align: left; position: absolute; right: 15px; bottom: 0px; overflow: hidden; }

.bottbox .bottcontent .liubox .liutit { font-size: 18px; color: #fff; font-family: "Times New Roman"; margin-top: 20px; text-align:center; margin-bottom: 12px; }

.bottbox .bottcontent .liubox .liuform { margin-left: 20px; }

/*.bottbox .bottcontent .liubox .liuform ul li{  font-size:14px; }*/



.bottbox .bottcontent .liubox .liuform table { margin-left: -34%; }

.bottbox .bottcontent .liubox .liuform input { width:120%; height: 25px; margin-bottom: 3px; color: #4e4e4e; line-height: 25px; margin-left: 15px; }

.bottbox .bottcontent .liubox .liuform textarea { width: 120%; height: 65px; margin-left: 15px; color: #4e4e4e; }

.bottbox .bottcontent .liubox .liuform table th, .bottbox .bottcontent .liubox .liuform table td { border: none; }

.bottbox .bottcontent .liubox .liuform table td { text-align: left; }

.bottbox .bottcontent .liubox .liuform .submit input { background: url(butt.jpg) no-repeat; width: 96px; height: 30px; border: none;  }

.submit input { cursor: pointer; }

.submit .ib{text-align:center;}

/************product page*****************/



.wrapper .zyban { width: 100%; margin: 0 auto; text-align: center; }

.zyban .banimg {  /*background:url(ban.jpg) no-repeat;*/ width: 100%; }

.wrapper .position { width: 100%; background: url(posibg.jpg) repeat-x; line-height: 35px; }

.position .posicon { max-width: 1000px; margin: 0 auto; text-align: center; }

.position .posicon .home { margin-left: -10px; }

.position .posicon .home ul { }

.position .posicon .home ul li { font-size: 13px; float: left; margin-left: 10px; display: inline; color: #6e6e6e; font-family: Arial; line-height: 40px; }

.position .posicon .home ul li a { color: #6e6e6e; }

.position .posicon .home ul li a:hover { color: #0b74da; text-decoration: underline; }

.content .product { text-align: left; width:100%; margin:0 auto; }

.product .pronav { }

.product .pronav ul { }

.product .pronav ul li { color: #848484; float: left; height: 30px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 30px; padding-left: 10px; padding-right: 10px; cursor: pointer; color: #494949; font-family: Arial, Tahoma; }

/*.product .pronav ul li a{color:#494949; }*/



.product .pronav ul li:hover { border-bottom: none; color: #000; }

.product .pronav ul li a { color: #333; }

.product .pronav ul li a:hover { color: #333; }

.product .pronav ul li.bornone { border-bottom: none; font-weight: bolder; color: #333; }

.product .productall{width:1000px; margin:0 auto;}

.product .leftnr { clear: both; float: left; width: 737px; }

.product .leftnr .procon { margin-left: 16px; margin-top: 20px; }

.leftnr .procon .first { width: 720px; }

.leftnr .procon .first .pimg1 { background: url(pimgbg.jpg) no-repeat; width: 193px; height: 151px; float: left; }

.leftnr .procon .first .pimg1 img { margin-top: 15px; margin-left: 11px; width: 170px; }

.leftnr .procon .first .pmz { width: 507px; float: right; margin-top: 22px; display: inline; }

.leftnr .procon .first .pmz h3 { font-size: 13px; font-family: Arial; margin-bottom: 26px; }

.leftnr .procon .first .pmz h3 a { color: #494949; }

.leftnr .procon .first .pmz h3 a:hover { color: #0b74da; }

.leftnr .procon .first .pmz p { font-size: 12px; line-height: 21px; color: #888888; width: 507px; height: 66px; overflow: hidden; font-family: Arial; }

.leftnr .relate { clear: both; margin-top: 30px; }

.leftnr .relate .rebt { }

.leftnr .relate .rebt h3 { font-size: 18px; font-family: "Times New Roman", Times, serif; color: #787878; font-weight: normal; }

.leftnr .relate .rebt .btxl { }

.leftnr .relate .renr { }

.leftnr .relate .renr ul { width: 150px; float: left; margin-left: 26px; display: inline; }

.leftnr .relate .renr ul li { margin-top: 8px; text-align: center; }

.leftnr .relate .renr ul li a { color: #7d7d7d; }

.leftnr .relate .renr ul li a:hover { color: #0b74da; }

.leftnr .formbox { border: 1px solid #d8d8d8; width: 677px; margin-top: 30px; margin-left: 25px; padding-bottom: 30px; }

.leftnr .formbox .fbt { background: url(fbtbg.jpg) repeat-x; width: 677px; height: 37px; }

.leftnr .formbox .fbt .fbtimg { float: left; }

.leftnr .formbox .fbt h3 { float: left; font-size: 12px; font-family: Arial; color: #6e6e6e; margin-left: 15px; }

.leftnr .formbox .form { margin-top: 25px; margin-left: 40px; }

.leftnr .formbox .form ul { }

.leftnr .formbox .form ul li { margin-top: 10px; }

.leftnr .formbox .form ul li span { color: #ff0000; font-size: 13px; }

.leftnr .formbox .form ul li strong { font-size: 13px; font-family: Arial; color: #8b8b8b; width: 70px; text-align: right; display: inline-block; font-weight: normal; }

.leftnr .formbox .form ul li input { width: 259px; height: 22px; border: 1px solid #dfdfdf; outline: none; color: #b5b5b5; font-size: 12px; padding-left: 5px; }

.leftnr .formbox .form ul li textarea { width: 351px; height: 100px; border: 1px solid #dfdfdf; outline: none; color: #b5b5b5; font-size: 12px; padding-left: 5px; }

.leftnr .formbox .form .sbutt { margin-top: 20px; margin-left: 150px; }

.product .rightnr { float: right; width: 250px; background: #f8f8f8; margin-top: 10px; display: inline; padding-bottom: 25px; }

.rightnr .plant { }

.plant .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.plant .pbt h3 { color: #8a8a8a; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.plant .pnr { margin-top: 5px; }

.plant .pnr ul { }

.plant .pnr ul li { font-size: 13px; font-family: Arial; line-height: 33px; background: url(li.jpg) no-repeat 6px 11px; padding-left: 21px; }

.plant .pnr ul li a { color: #7d7d7d; }

.plant .pnr ul li a:hover { color: #1976e8; }

.rightnr .project { margin-top: 10px; width: 250px; }

.project .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.project .pbt h3 { color: #8a8a8a; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.project .projnr { }

.project .projnr .jimg { margin-left: 30px; margin-top: 10px; }

.project .projnr ul { }

.project .projnr ul li { color: #7d7d7d; background: url(li.jpg) no-repeat 6px 2px; margin-top: 10px; padding-left: 20px; }

.project .projnr ul li a { color: #7d7d7d; }

.project .projnr ul li a:hover { color: #1976e8; }

.rightnr .conbox { width: 250px; margin-top: 20px; }

.conbox .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.conbox .pbt h3 { color: #8a8a8a; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.conbox .connr { width: 235px; margin-left: 10px; }

.conbox .connr ul { }

.conbox .connr ul li { color: #7d7d7d; margin-top: 13px; font-family: Arial; line-height: 19px; }

.conbox .connr ul li a { font-size: 13px; color: #ff6600; }

.rightnr .rhot { width: 250px; margin-top: 15px; }

.rhot .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.rhot .pbt h3 { color: #8a8a8a; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.rhot .hotbox { }

.rhot .hotbox .hot1 { background: url(rhbg.jpg) #fff no-repeat left bottom; width: 181px; height: 145px; margin-top: 20px; margin-left: 35px; }

.rhot .hotbox .hot1 img { margin-top: 10px; margin-left: 14px; }

.rhot .hotbox .hot1 h3 { font-size: 12px; font-weight: normal; text-align: center; margin-top: 6px; }

.rhot .hotbox .hot1 h3 a { color: #7d7d7d; }

/***********************detail page*******************/



.content .detail { max-width: 1000px; text-align: left; height:auto; margin:0 auto;}

.detail .deleft { float: left; width: 73.7%; height:auto; }

.deleft .imgms { width: 100%; margin:0 auto; height:auto; }

.deleft .imgms .imgbox { width: 47%; height:auto; float:right; max-height: 300px; }

.deleft .imgms .imgbox img { }

.deleft .imgms .imgbox p { width: 90%; font-size: 12px; color: #616161; font-family: Arial; margin-top: 10px;  background: url(laba.jpg) no-repeat 15px 5px; padding-left: 48px; }

.deleft .imgms .msbox { width: 51%; float:left; }

.deleft .imgms .msbox h3 { color: #1976e8; font-size: 20px; }

.deleft .imgms .msbox .mswz { }

.deleft .imgms .msbox .mswz ul { }

.deleft .imgms .msbox .mswz ul li { color: #787878; font-size: 13px; height: 32px; line-height: 32px; border-bottom: 1px dashed #858585; font-family: Arial; }

.deleft .imgms .msbox .mswz ul li span { color: #787878; display: inline-block; font-family: Arial; font-weight: bold; }

.deleft .imgms .msbox .lbutt { margin-top: 10px; }

.deleft .imgms .msbox .lbutt ul { }

.deleft .imgms .msbox .lbutt ul li { float: left; margin-left: 20px; display: inline; }

.deleft .bigbt { margin-top: 15px; clear: both; }

.deleft .bigbt h3 { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 23px; color: #0c79e4; background: url(btx.jpg) no-repeat left bottom; padding-bottom: 5px; margin-bottom: 8px; }

.deleft .bigbt .btx { }

.deleft .dewz { /*margin-left:20px;*/ width: 96%; }

.deleft .dewz p { color: #7f8080; margin: 5px 0; font-family: Arial; }

.deleft .dewz li { color: #7f8080; margin: 5px 0; font-family: Arial; }

.deleft .dewz h3 { font-size: 14px; color: #7f8080; margin: 10px 0; }

.deleft .dewz table { margin: 5px 0; font-size: 12px; color: #7f8080; font-family: Arial; }

.deleft .dewz table th, .deleft .dewz table td { border: 1px solid #CCC; padding: 3px; }

.deleft .deimg { margin-left: 70px; margin-top: 20px; }

.deleft .deimg ul { }

.deleft .deimg ul li { float: left; margin-right: 20px; display: inline; }

/*.deleft table{ background:#f6f6f6; border:1px solid #e4e4e4; font-family:Arial; color:#656565; margin-top:10px;}*/



/*.deleft table tr{ height:34px; border:none; line-height:34px; border:2px solid #fff;}



.deleft table tr td{ padding-left:6px; }



.deleft table tr td.tdone{ width:390px; display:inline-block;}



.deleft table tr td.tr2{ width:122px; display:inline-block; border-left:2px solid #fff; border-right:2px solid #fff;}



.deleft table tr td.tr3{ width:138px; display:inline-block;}*/



.deleft .relate { clear: both; margin-top: 30px; }

.deleft .relate .rebt { }

.deleft .relate .rebt h3 { font-size: 18px; font-family: "Times New Roman", Times, serif; color: #787878; font-weight: normal; }

.deleft .relate .rebt .btxl { }

.deleft .relate .renr { }

.deleft .relate .renr ul { width: 150px; float: left; margin-left: 26px; display: inline; }

.deleft .relate .renr ul li { margin-top: 8px; text-align: center; }

.deleft .relate .renr ul li a { color: #7d7d7d; }

.deleft .relate .renr ul li a:hover { color: #0b74da; }

.deleft .formbox { border: 1px solid #d8d8d8; width: 91.9%; margin-top: 30px; margin-left: 2px; padding-bottom: 30px; }

.deleft .formbox .fbt { background: url(fbtbg.jpg) repeat-x; width: 100%; height: 37px; }

.deleft .formbox .fbt .fbtimg { float: left; }

.deleft .formbox .fbt h3 { float: left; font-size: 12px; font-family: Arial; color: #6e6e6e; margin-left: 15px; }

.deleft .formbox .form { margin-top: 10px; margin-left: 40px; height: 280px; }

.deleft .formbox .form .box{width:100%;text-align: center;margin: 0 auto;}

/*.deleft .formbox .form ul{}



.deleft .formbox .form ul li{ margin-top:10px;}



.deleft .formbox .form ul li span{ color:#ff0000; font-size:13px;}*/



/*.deleft .formbox .form { font-size:13px; font-family:Arial; color:#8b8b8b; width:70px; text-align:right; display:inline-block; font-weight:normal;}



.deleft .formbox .form input{ width:259px; height:22px; border:1px solid #dfdfdf; outline:none; color:#b5b5b5; font-size:12px; padding-left:5px;}



.deleft .formbox .form textarea{ width:351px; height:100px; border:1px solid #dfdfdf; outline:none; color:#b5b5b5; font-size:12px; padding-left:5px;}



.deleft .formbox .form .submit input{ background:url(sbutt.jpg) no-repeat; width:125px; height:43px; border:none; margin-left:100px;}*/



/*.deleft .formbox .form .sbutt{ margin-top:20px; margin-left:150px;}*/



.detail .deright { float: right; width: 250px; background: #f8f8f8; margin-top: 10px; display: inline; padding-bottom: 25px; }

.detail .deright .plant { }

.deright .plant .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.deright .plant .pbt h3 { color: #787878; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.deright .plant .pnr { margin-top: 5px; }

.deright .plant .pnr ul { }

.deright .plant .pnr ul li { font-size: 13px; font-family: Arial; line-height: 30px; background: url(li.jpg) no-repeat 6px 11px; padding-left: 21px; }

.deright .plant .pnr ul li a { color: #7d7d7d; }

.plant .pnr ul li a:hover { color: #1976e8; }

.deright .project { margin-top: 10px; width: 250px; }

.deright .project .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.deright .project .pbt h3 { color: #787878; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.deright .project .projnr { }

.deright .project .projnr .jimg { margin-left: 30px; margin-top: 10px; }

.deright .project .projnr ul { }

.deright .project .projnr ul li { color: #7d7d7d; background: url(li.jpg) no-repeat 6px 2px; margin-top: 10px; padding-left: 20px; }

.deright .project .projnr ul li a { color: #7d7d7d; }

.deright .project .projnr ul li a:hover { color: #1976e8; }

.deright .conbox { width: 250px; margin-top: 20px; }

.deright .conbox .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.deright .conbox .pbt h3 { color: #787878; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.deright .conbox .connr { width: 235px; margin-left: 10px; }

.deright .conbox .connr ul { }

.deright .conbox .connr ul li { color: #7d7d7d; margin-top: 13px; font-family: Arial; line-height: 19px; }

.deright .conbox .connr ul li a { font-size: 13px; color: #ff6600; }

.deright .rhot { width: 250px; margin-top: 15px; }

.deright .rhot .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.deright .rhot .pbt h3 { color: #787878; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.deright .rhot .hotbox { }

.deright .rhot .hotbox .hot1 { background: url(rhbg.jpg) no-repeat; width: 181px; height: 145px; margin-top: 20px; margin-left: 35px; }

.deright .rhot .hotbox .hot1 img { margin-top: 20px; margin-left: 10px; }

.deright .rhot .hotbox .hot1 h3 { font-size: 12px; font-weight: normal; text-align: center; margin-top: 6px; }

.deright .rhot .hotbox .hot1 h3 a { color: #7d7d7d; }

.deright .prolist { }

.deright .prolist .pbt { background: url(bt.jpg) repeat-x; height: 34px; width: 250px; border-bottom: 1px dashed #d2d2d2; }

.deright .prolist .pbt h3 { color: #787878; font-family: "Times New Roman"; font-size: 18px; font-weight: normal; line-height: 34px; margin-left: 10px; }

.deright .prolist .plist { }

.deright .prolist .plist ul { }

.deright .prolist .plist ul li { color: #7d7d7d; background: url(li.jpg) no-repeat 6px 2px; height: 23px; margin-top: 5px; padding-left: 20px; font-size: 14px; }

.deright .prolist .plist ul li a { color: #7d7d7d; }

.deright .prolist .plist ul li a:hover { color: #1976e8; }

.deright .prolist .plist ul dl { margin-left: 16px; }

.deright .prolist .plist ul dl dd { line-height: 20px; background: url(ddli.jpg) no-repeat 0px 5px; padding-left: 12px; font-size: 12px; margin-top: 5px; }

.deright .prolist .plist ul dl dd a { color: #7d7d7d; }

.deright .prolist .plist ul dl dd a:hover { color: #1976e8; }

/********************about us page* ****************/



.deleft .about { width: 737px; }

.about h3 { font-size: 21px; font-family: "Times New Roman"; color: #787878; font-weight: normal; }

.about .abimg { margin-top: 10px; margin-left: 6px; margin-bottom: 15px; }

.about p { font-size: 12px; font-family: Arial; color: #9d9d9d; line-height: 18px; margin-bottom: 20px; }

/**************************procase page**************************/



.deleft .procase { width: 737px; }

.procase h3 { font-size: 21px; font-family: "Times New Roman"; color: #787878; font-weight: normal; }

.procase .caselist { width: 665px; margin-left: 25px; }

.procase .caselist ul { }

.procase .caselist ul li { color: #888888; height: 40px; line-height: 40px; border-bottom: 1px dashed #7f7f7f; background: url(proli.jpg) no-repeat 10px 13px; padding-left: 25px; font-size: 13px; }

.procase .caselist ul li a { color: #888888; width: 530px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }

.procase .caselist ul li a:hover { color: #1976e8; }

.procase .caselist ul li strong { color: #888888; font-weight: normal; float: left; margin-left: 20px; display: inline; font-family: Arial; }

/*********************Quality page****************/



.deleft .quality { width: 737px; }

.quality h3 { font-size: 21px; font-family: "Times New Roman"; color: #787878; font-weight: normal; }

.quality .quanr { color: #7f7f7f; line-height: 25px; font-size: 13px; font-family: Arial; margin-top: 10px; }

.quality .quanr img { float: right; margin-left: 15px; display: inline; }

.quality p { color: #7f7f7f; line-height: 25px; font-size: 13px; margin-top: 20px; font-family: Arial; }

/*******************contact page ***********************/



.content .contact { width: 1000px; text-align: left; }

.contact .leftcon { width: 700px; float: left; }

.contact .leftcon h3 { font-size: 21px; font-family: "Times New Roman"; color: #787878; font-weight: normal; }

.contact .leftcon .conform { font-size: 14px; }

.leftcon .conform table { background: #f3f3f3; border: 1px solid #cfcfcf; font-size: 14px; color: #6e6e6e; font-family: Arial; margin-top: 10px; }

.leftcon .conform table tr { height: 38px; }

.leftcon .conform table tr td { border: 2px solid #fff; padding-left: 6px; font-size: 14px; }

.leftcon .conform table tr td.td1 { width: 76px; text-align: center; }

.leftcon .conform table tr td.td2 { width: 544px; }

.contact .conright { width: 300px; float: right; }

.conright .conpro { width: 260px; }

.conright .conpro h3 { color: #787878; font-size: 21px; font-family: "Times New Roman"; font-weight: normal; height: 34px; border-bottom: 1px dashed #ccc; }

.conright .conpro .listnr { margin-left: 10px; margin-top: 10px; }

.conright .conpro .listnr ul { }

.conright .conpro .listnr ul li { line-height: 25px; font-size: 13px; background: url(conli.jpg) no-repeat 0px 7px; padding-left: 19px; }

.conright .conpro .listnr ul li a { color: #7d7d7d; }

.conright .conpro .listnr ul li a:hover { color: #1976e8; }

.formbox { border: 1px solid #d8d8d8; width: 618px; margin-top: 30px; margin-left: 45px; padding-bottom: 30px; }

.formbox .fbt { background: url(fbt.jpg) no-repeat; width: 618px; height: 37px; }

.formbox .fbt h3 { line-height: 37px; font-size: 12px; font-family: Arial; color: #6e6e6e; text-align: right; margin-right: 5px; }

.formbox .form { margin-top: 25px;  }

/*.formbox .form ul{}



.formbox .form ul li{ margin-top:10px;}



.formbox .form ul li span{ color:#ff0000; font-size:13px;}*/



/*.formbox .form ul li strong{ font-size:13px; font-family:Arial; color:#8b8b8b; width:70px; text-align:right; display:inline-block; font-weight:normal;}*/



.formbox .form input { width: 60%; height: 22px; border: 1px solid #dfdfdf; outline: none; color: rgb(20, 20, 20); ; font-size: 12px; padding-left: 5px; }

.formbox .form textarea { width: 90%; height: 80px; border: 1px solid #dfdfdf; outline: none; color: rgb(20, 20, 20); ; font-size: 12px; padding-left: 5px; font-family: Arial; }

.formbox .form .submit input { background: url(sbutt.jpg) no-repeat; width: 125px; height: 43px; border: none; margin-left: 100px; }

/*.formbox .form .sbutt{ margin-top:20px; margin-left:150px;}*/



.formar { margin-left: 0px; }

.formbox .form table { background: none; }

.formbox .form table tr, .formbox .form table th, .formbox .form table td { border: none; background: none; }

.formbox .form table td { text-align: left; }

.formbox .form table th { font-size: 13px; }

#tagContent DIV.selectTag { DISPLAY: block }

#tags LI.selectTag { border-bottom: none; font-weight: bolder; color: #333; }

#tags LI.selectTag A { color: #494949; }

#tags LI.selectTag a:hover { color: #494949; }

.tagContent { display: none; }

.index_links { text-align: left; line-height: 15px; font-size: 10px; background: #E2E2E2; padding:5px 100px; }

.index_links a { margin: 0 5px; }

