@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; border:none; text-decoration:none; list-style:none;}
h1,h2,h3,h4,h5,h6,h7{font-weight:normal;}
body{font-family:Arial; background:url(../images/body-bg.jpg) repeat-y center top;}

.blank{width:100%; height:10px;}
.clear{clear:both;}
/*.layout{width:989px; height:auto; margin:0 auto; background:#fff;}

.header{width:945px; height:86px; padding:0 22px; background:url(../images/head-alpha.png) repeat left top; position:relative; z-index:2;}
.sitetool{width:365px; height:26px; font-size:12px; position:absolute; top:12px; right:20px;}
.sitetool img{padding:0 4px 0 5px;}
.sitetool a{color:#2e2e2e;}

.logo{width:147px; height:45px; position:absolute; left:20px; top:25px;}
.logo img{width:100%; height:100%;}

.nav{width:670px; float:right; position:absolute; right:0; bottom:0;}
.nav li{width:108px; height:49px; float:left; margin-right:0 1px; line-height:49px; text-align:center;}
.nav li.curr{background:#fff;}
.nav li h3 a{font-size:16px; color:#292929;}
.nav li p{display:none; width:670px; height:100px; position:absolute; top:49px; left:0; background:#fff;}
.nav li.curr p{display:block;}
.nav li p a{display:block; float:left; height:50px; margin-right:20px; padding:26px 0 0 26px; background:url(../images/emp_16.jpg) no-repeat 15px 33px; font-size:14px; line-height:24px; color:#444; text-align:left;}

.flash{width:989px; height:566px; margin-top:-86px; position:relative; z-index:1;}
.flash img{width:100%; height:100%;}
.arrows .first{width:28px; height:50px; background:url(../images/banner_arrow.png) no-repeat right top; position:absolute; right:22px; top:260px;}
.arrows .last{width:28px; height:50px; background:url(../images/banner_arrow.png) no-repeat left top; position:absolute; left:22px; top:260px;}
.inner{height:400px;}*/
/*.inner img{width:989px; height:400px;}*/

.main{width:967px; height:auto; margin:0px auto 0; background:#fff url(../images/main_bg.png) no-repeat left top; position:relative; z-index:2;}
.search, .video, .comment{margin:11px;}
.search h3, .video h3, .comment h3{ font:18px Tahoma; line-height:46px; color:#3d3d3d; margin:0 auto;}
.search{width:261px; height:234px; background:url(../images/emp_100.jpg) no-repeat left top; float:left;}
.search h3{width:205px; height:46px; background:url(../images/emp_23.jpg) no-repeat 5px 15px; text-indent:28px; border-bottom:1px solid #dbdbdb;}
.search .cen{width:186px; height:163px; margin:8px auto; font:14px Tahoma; color:#3d3d3d;}
.search p{width:184px; height:27px;}
.search p select{width:180px; height:24px;}
.video{width:295px; height:234px; background:url(../images/emp_101.jpg) no-repeat left top; float:left;}
.video h3{line-height:30px; text-indent:20px;}
.video img{display:block; width:289px; height:193px; margin:3px auto;}
.comment{width:345px; height:234px; background:url(../images/emp_102.jpg) no-repeat left top; float:left;}
.comment h3{width:300px; height:46px; background:url(../images/emp_20.jpg) no-repeat 5px 12px; text-indent:38px; border-bottom:1px solid #dbdbdb;}
.comment .cen{width:345px; height:170px; overflow:hidden;}
.comment .cen li{width:345px; height:170px; overflow:hidden;}
.comment .cen img{display:block; width:80px; height:80px; margin:10px 5px; float:left;}
.comm{width:247px; font:14px MV Boli; line-height:18px; color:#444; float:left; margin-top:10px;}
.commer{display:block; float:right; font:14px MV Boli; line-height:18px; color:#0661dc; padding-top:26px;}

.col-quality{width:588px; height:120px; float:left;}
.col-auality img{width:100%; height:100%;}
.news{width:335px; height:120px; float:right;}
.news h3{width:330px; height:32px; margin:0 auto; font:18px Tahoma; line-height:32px; text-indent:38px; background:url(../images/emp_28.jpg) no-repeat left center; float:left; border-bottom:1px solid #dbdbdb;}
.news .cen{font:14px Arial; line-height:20px; color:#444;}

/*
.link{width:989px; height:188px; margin:0 auto; background:url(../images/foot_bg.jpg) no-repeat left top;}
.link dl{float:left; padding:32px 17px 0;}
.link dt{font:300 14px Tahoma; line-height:24px; color:#fff; text-indent:15px; padding-bottom:20px;}
.link dd{font:12px Tahoma; line-height:24px; text-indent:28px; background:url(../images/emp_32.jpg) no-repeat 16px center;}
.last{width:239px;}
.last dd{width:118px; height:24px; float:left;}
.link dd a{color:#fff;}
.share{float:left; padding:10px 15px 0 0;}
.copyright{float:left; padding-top:10px; font:12px Arial; line-height:22px; color:#474747;}
.certify{heigt:41px; float:right;}
*/

/*products-range*/
.products-range h3{font:30px Arial; line-height:2em; text-indent:20px; color:#3a3a3a;}
.product-outer{width:274px; height:auto; margin:0 22px; padding:1px 1px 30px; float:left;}
.product-outer h4{font:24px Arial; line-height:1.5em; color:#f79900;}
.product-outer .img{width:272px; height:273px; background:#1061a6; margin-bottom:26px;}
.product-outer dt{font:18px Arial; background:url(../images/dt_orange.jpg) no-repeat left center;}
.product-outer dd{font:16px Arial;}
.product-outer dt, .product-outer dd{padding-left:20px; line-height:32px; color:#3a3a3a;}
.product-outer dt a, .product-outer dd a{color:#3a3a3a;}


/*product_product*/
.left-typea{width:231px; height:auto; float:left; margin:21px 0 0 18px;}
.left-typea h3{height:32px; background:url(../images/cpxq_03.jpg) repeat-x left top; font:bold 14px Tahoma; line-height:32px; text-indent:20px; color:#fff;}
.left-typea dt{height:33px; background:url(../images/cpxq_07.jpg) repeat-x left top; font:12px Tahoma; line-height:32px; text-indent:20px; color:#444;}
.left-typea dd{height:32px; font:12px Tahoma; line-height:32px; text-indent:20px; color:#444; position:relative;}
.left-typea dd a{color:#444;}
.left-typea dd p{width:94px; height:236px; background:url(../images/left-menu-extend.png) no-repeat left top; position:absolute; left:231px; top:0; text-indent:0; display:none; line-height:24px; padding-top:10px;}
.left-typea dd.curr{background:#2d68a9;}
.left-typea dd.curr a{color:#fff; display:block;}
.left-typea dd.curr p{display:block; width:70px; float:right; padding-left:24px;}
.left-typea dd.curr p a{color:#fff;}
.left-typea dd p a:hover{text-decoration:underline; font-weight:bold;}

.right-typea{width:658px; float:right; margin:21px 18px 0 0;}
.product-img{width:206px; height:488px; float:left; background:#444; color:#fff;}

.brief-info{width:425px; height:auto; float:right; padding:10px;}
.brief-info h3{font:24px Tahoma; line-height:34px; color:#404040;}
.brief-info .cen{width:365px; height:87px; padding:10px; background:url(../images/brief-info.png) no-repeat left top; margin:10px auto; font:18px Tahoma; line-height:26px; color:#181818; word-break:keep-all;}
.attachement{padding:12px;}

.detail-info{width:658px; border-top:6px solid #2d68a9; padding-top:1px;}
.detail-tag span{width:129px; height:48px; background:#f2f2f2; color:#525252; margin-right:7px; float:left; font:11px Tahoma; line-height:18px; text-align:center; padding-top:12px; cursor:default;}
.detail-tag span.curr, .detail-tag span:hover{background:#fbb63c; color:#fff;}
.detail-cen{font:12px Tahoma; line-height:24px; color:#454545; display:none;}
.detail-cen.curr{display:block;}
/*.detail-cen li{list-style:outside disc none;}*/
.detail-cen img{max-width:658px; width:expression_r(document.body.clientWidth > 658? "658px": "auto" ); _width:658px; height:auto;}
.imgscroll-outer{width:658px; height:146px; overflow:hidden; position:relative;}
.imgscroll-outer .cen{width:580px; height:146px; margin:0 auto; overflow:hidden;}
.imgscroll-outer .cen li{width:145px; height:146px; float:left;}
.imgscroll-outer .cen li img{width:129px; height:143px; border:1px solid #e9e9e9;}
.btn-left{width:28px; height:50px; position:absolute; left:0; top:40px; background:url(../images/banner_arrow.png) no-repeat left top;}
.btn-right{width:28px; height:50px; position:absolute; right:0; top:40px; background:url(../images/banner_arrow.png) no-repeat right top;}



/*service page*/
.left-typeb{width:660px; height:auto; float:left; padding:21px 0 0 18px;}
.col-type{font:24px Arial; line-height:2em; /*color:#015ea4;*/ color:#2a8dd8;}
.serv-txt{font:14px Tahoma; line-height:24px; color:#3e3e3e;}
.serv-txt p{padding-bottom:20px;}
.serv-txt h3, .serv-txt h4{font:20px Arial; line-height:1.8em;}
.serv-txt h3.blue, .serv-txt h4.blue{line-height:3em; /*color:#015ea4;*/ color:#2a8dd8}
.serv-txt li{height:24px; background:url(../images/dt_orange.jpg) no-repeat left center; text-indent:1.5em;}
.serv-disp{width:400px; height:285px; background:#000;}
.serv-disp img{width:100%; height:100%;}

.right-typeb{width:248px; height:auto; float:right; padding:21px 18px 0 0; text-indent:20px;}
.right-menub h3{height:33px; background:#1981d1; color:#fff; font:16px Arial; line-height:32px;}
.right-menub li{height:33px; background:url(../images/cpxq_07.jpg) repeat-x left top; font:14px Arial; color:3e3e3e; line-height:32px;}
.right-menub li a{color:#3e3e3e;}


/*service in*/
.serv-inner .serv-disp{float:left;}
.serv-disp-cen{width:240px; height:280px; float:left; padding:10px;}
.serv-inner .fix-cen{width:580px; padding:25px; background:#f5f5f5;}
.serv-fix-disp{width:320px; height:224px; background:#000; float:left;}
.serv-fix-disp-cen{width:238px; height:206px; padding:10px 0 0 20px; float:left;}
.serv-txt h3.blue span{color:#3e3e3e;}

/*list-product*/
.list-product h3{ line-height:40px;}
.list-product li{width:208px; height:190px; float:left; margin:10px 4px;}
.list-product li img{width:208px; height:155px; /*border:1px solid #eee*/}
.list-product li span{display:block; width:100%; height:52px; font:14px Tahoma; line-height:20px; color:#434343; text-align:center;}
.zoom{width:100%; height:100%; position:fixed; background:url(../images/alpha-black70.png) repeat; z-index:10000; display:none;}
.zoom .cen{width:600px; height:445px; padding:17px; 16px; margin:100px auto; background:#fff;}
.zoom img{width:598px; height:415px; display:block; border:1px solid #eee;}
.zoom span{font:18px Tahoma; line-height:36px; color:#3e3e3e; float:left;}
.zoom .close{float:right; cursor:default;}
.page{width:986px; height:24px; margin:0 auto;}
.page li{width:20px; height:24px; float:left; text-align:center;}

/*bbs*/
.bbs-outer{padding:24px;}
.bbs p{line-height:36px;}
.bbs-cen{padding:10px 0 10px 35px; border-bottom:1px dashed #bebebe;}
.bbs-cen p{font:14px Tahoma; line-height:36px; color:#494949;}
.bbs-cen p span{font:18px Tahoma; line-height:36px; color:#1a89bb;}
.bbs-cen p span a{color:#ee7b00;}
.bbs-a{width:640px; background:url(../images/bbs_03.jpg) no-repeat 5px 18px;}
.bbs-b{width:340px; background:url(../images/bbs_06.jpg) no-repeat 5px 18px;}
.bbs-c{width:340px; background:url(../images/bbs_10.jpg) no-repeat 5px 20px;}
.bbs-outer h4{height:60px; background:url(../images/bbs_13.jpg) no-repeat 5px 17px; font:18px Tahoma; line-height:50px; color:#1a89bb; padding:5px 0 5px 43px;}
.box{clear:both;}
.box label{width:136px; height:34px; padding:4px; font:14px Tahoma; color:6d6d6d; float:left; text-align:right;}
.box .ipt{height:34px; float:left; padding:2px;}
.box .ipt input{height:18px; border:none;}
.ipta{width:345px; background:url(../images/input_bg.png) no-repeat left top;}
.ipta input{width:324px; margin:2px auto;}
.iptb{width:134px; background:url(../images/input_bg.png) no-repeat left -42px;}
.iptb input{width:120px; margin:2px auto;}
.iptc{width:163px; background:url(../images/input_bg.png) no-repeat left -87px;}
.iptc input{display:block; width:148px;}
.box textarea{border:1px solid #ccc; resize:none;}
.main-body{height:230px;}
.box .subtn{margin-top:10px;}
.box .subtn input{width:79px; height:26px; float:left; margin-right:10px;}

/*download page*/
.download-outer{padding:24px;}
.download-head h3{font:18px Arial; line-height:26px; color:#f27800;}
.download-head .cen{font:16px Arial; line-height:26px; color:#363636;}
.download-cen{border-bottom:1px dashed #bebebe;}
.download-cen h4{padding-top:14px; font:18px Arial; line-height:54px; color:#232323; clear:both;}
.download-cen p{height:70px; width:24%; padding:10px 0; float:left; overflow:hidden; font:14px Arial; line-height:20px; text-indent:10px;}
.download-cen p span{font:14px Arial; line-height:20px; text-indent:10px; padding-top:30px;}
.download-cen p img{float:left;}
.download-cen p a{color:#363636;}


/*about*/
.about-outer h3{font:16px Arial; line-height:24px; color:#232323; padding-bottom:10px;}
.about-outer .cen{font:12px Tahoma; line-height:24px; color:#232323;}
.about-outer .cen p{margin-bottom:24px;}

.aboutflash{width:545px; height:320px; overflow:hidden; position:relative;}
.aboutflash .img li{width:545px; height:320px; position:absolute; left:0; top:0;}
.aboutflash .img li img{width:100%; height:100%;}
.aboutflash .tag{width:100px; height:14px; position:absolute; left:466px; top:296px; z-index:102;}
.aboutflash .tag li{width:13px; height:13px; margin-right:8px; float:left; background:url(../images/navTagab.png) no-repeat left top;}
.aboutflash .tag li.curr{background-position:right top;}