@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font:12px/20px Arial, Helvetica, sans-serif; background:url(../images/topbg.html) repeat-x 0 94px;}
a{color:#333; text-decoration:none;}
a:hover{color:#D95701;}
ul,ol{ list-style:none;}
img{border:0;}
#oneHeader{width:1000px; margin:0 auto;}
#oneHeader{height:144px;}
.onehome{background:url(../images/homebg.jpg) repeat-x 0 105px}
/*.onewarper{background:url(../images/navbg.jpg) repeat-x 0 105px}*/

.oneLogo{float:left;width:303px; height:88px; padding:17px 0 0 7px}
.oneHright{float:left;width:690px; height:105px}
.oneTopnav{text-align:right; height:42px; padding-top:8px;}
.oneTopnav a{display:inline-block; height:19px; color:#adadad; padding-top:1px;padding-left:20px;padding-right:4px; }
.oneTopnav .one_phone{background:url(../images/icon_phone.jpg) no-repeat left;}
.oneTopnav .one_email{background:url(../images/icon_email.jpg) no-repeat left;}
.oneTopnav .one_chat{background:url(../images/icon_chat.jpg) no-repeat left;}
.oneTopnav a:hover{color:#000}

.oneSearch{background:url(../images/searchbg.jpg);width:215px; margin-left:469px; height:23px; padding:3px;}
.searchinput{border:1px solid #DBDDDC; border-right:0px;width:186px; background:#fff; color:#acacac;height:21px; padding-top:0; line-height:21px; padding-left:2px; float:left;}
.searchbtn{float:left;}

/*main menu */
#oneMenu{clear:both;}
#oneMenu li{float:left; display:inline-block;position:relative; z-index:999;}
#oneMenu li.first{background:url(../images/nav_line.jpg) no-repeat left; padding-left:1px;}

#nav_Main{float:left;width:auto;}
#navhome,#navabout,#navnews,#navproduct,#navvisit,#navvideos,#navcerti,#navcontact{color:#fff;font-size: 16px; font-weight:100;background:url(../images/nav_line.jpg) no-repeat right; height:39px;display:block;width:110px;text-align:center; line-height:39px;}
#nav_Main a:hover.level_1,#nav_Main a.current{background:url(../images/navcur.jpg) no-repeat right}
#navabout{width:130px}
#navnews{width:108px}
#navproduct{width:130px}
#navvisit{width:100px}
#navvideos{width:122px}
#navcerti{width:155px}
#navcontact{width:144px}


#nav_Main ul a{width:152px;overflow:hidden;display:block;padding:8px 8px 7px 8px;text-align:left;border-bottom:1px dotted #F66F00;text-decoration:none;color:#333;}
#nav_Main ul a:hover{display:block;background-color:#D95700; color:#fff;}
#nav_Main li li{width:168px;position:relative;background-color:#fff;}
#nav_Main li:hover ul, #nav_Main li.sfhover ul{left:auto;}
#nav_Main li ul{height:auto;left:-999em;top:39px;position:absolute;width:168px;padding:0px;line-height:1; border:2px solid #F66F00}
#nav_Main li li:hover, #nav_Main li li.sfhover{color:#fff;background: #DDDFDE;}


/*banner*/
.homebanner{ width:986px; padding:9px 9px 0px 9px; clear:both; height:284px;margin:2px auto 0px; position:relative; overflow:hidden; background:url(../images/bannerbg.jpg) repeat-x}
.bannerleft,.bannerright{width:9px; height:293px; background:url(../images/bannerleft.jpg); position:absolute; left:0; top:0px;}
.bannerright{ background-image:url(../images/bannerright.jpg); left:auto; right:0px;}

#hoveprevious,#hovenext{position:absolute; left:0px; top:0px; display:none}

.banner_pic{position:relative;width:986px;height:273px;overflow:hidden;margin:0 auto;}
.banner_pic ul{position:absolute;top:0;left:0;width:99999px;height:273px;}
.banner_pic ul li{float:left;width:986px;}
.banner_pic ul li img{width:986px; height:273px;}


.banner_pages{ position:absolute; right:20px; bottom:22px;width:115px; height:16px;}
.banner_pages ul li{float:left;width:16px; height:16px; margin-left:7px; line-height:16px;}
.banner_pages ul li span{ display:block;width:16px; height:16px; background:url(../images/bann_page.png) no-repeat 0px -16px; color:#000; text-align:center; cursor: pointer;overflow: hidden;}
.banner_pages ul li.current span{ background-position:0px 0px; color:#fff}

.onecontent{width:1000px; margin:0 auto; padding-top:12px;}
.onesLeft{width:255px; float:left;}
.onesRight{width:726px; float:left; margin-left:19px; overflow:hidden}
.leftmenu,.leftcontact,.homelink,.certlink{background:url(../images/homeleftbg.jpg) repeat-y; width:255px; margin-bottom:15px;}
.leftmenu .tit,.leftcontact .tit,.homelink .tit,.certlink .tit{height:30px; background:url(../images/hometit01.jpg) no-repeat top; overflow:hidden; font:14px/100px Arial, Helvetica, sans-serif;}
.leftcontact .tit{background-image:url(../images/hometit02.jpg);}
.homelink .tit{background-image:url(../images/hometit03.jpg);}
.certlink .tit{background-image:url(../images/hometit05.jpg);}
.leftcontact .cont{padding:8px 12px;}
.homelink ul{width:210px; margin:0 auto}
.leftmenu ul{width:251px; margin:0 auto}
.leftmenu ul li a{ display:block; padding-left:26px;font:12px/29px "微软雅黑",Arial, Helvetica, sans-serif; color:#333;}
.leftmenu ul li a:hover{color:#D95701;}
.leftmenu li div{display:none}
.leftmenu li div.cablock{display:block;}
.leftmenu li a.level_a{border-bottom:1px solid #D6D6D6; height:29px; background:url(../images/arr01.jpg) no-repeat 10px;}
/*.leftmenu li a.arrdown{background: url(../images/level_02.jpg) no-repeat 10px 10px;color: #2274AC;}*/
.leftmenu li li{border-bottom:1px dotted #cacaca; line-height:29px; padding-left:24px; border-bottom:1px dotted #D6D6D6; background: url(../images/arr02.jpg) no-repeat 40px 10px;}
.homelink ul li{height:56px; padding-top:8px;}
.certlink ul li{ float:left; width:74px; height:85px; overflow:hidden; margin-left:8px; padding-top:10px;}
.homeleftbot{height:5px; overflow:hidden;clear:both; background:url(../images/homeleftbtn.jpg) no-repeat;}

/*homeright*/
.onesRight h2.tit{ background: url(../images/titbg.jpg) repeat-x bottom; height:30px;}
.onesRight h2 .img{display:inline-block; border-bottom:1px solid #397DAA; height:21px;font:100 14px/21px Arial, Helvetica, sans-serif; padding:8px 15px 0px 10px;}
.onesRight h2 .more{float:right; padding-right:6px}
.onesRight h2 .more a{ display:block; padding-right:10px; background:url(../images/more.jpg) no-repeat right 13px;font:100 11px/29px Verdana, Geneva, sans-serif;}
.onesRight h2 .more a:hover{ background-image:url(../images/morecur.jpg)}
.onesRight h2 .link{ padding-top:2px; line-height:27px; height:27px;}
.onesRight h2 .link a,.youarhere a{color:#397DAA}



/*home Products*/
.homeProducts{width:726px; margin-bottom:8px;}
.homesol{background:#F9F9F9 url(../images/homer_t.html) no-repeat top; padding-top:4px; margin-top:8px;}
/*
.hsolprevious{cursor: pointer;position:absolute;top:0; left:0; width:30px; height:170px;background:url(../images/transparent.gif); z-index:300;}
.hsolnext{cursor:pointer;position:absolute;top:0; right:0;width:19px; height:144px;background:url(../images/transparent.gif); padding-left:11px; z-index:300;}
.hsolprevious img{margin-top:66px; margin-left:1px;}
.hsolnext img{margin-top:66px; margin-right:1px;}
.hsolli{position: relative;margin-left:26px; padding-top:15px; width:676px; height:148px; overflow:hidden;}
.hsolli ul{width:999em;height:148px; position: absolute; top;0; left:0;}
*/
.hsolli{margin-left:8px; padding-top:10px; width:712px;}

.hsolli ul li{float:left; text-align:center; width:178px; margin-bottom:8px;}
.hsolli ul li img{width:158px; height:118px; border:1px solid #ccc;}
.hsolli ul li a:hover img{border:1px solid #D95701;}
.homenews{height:148px;}
.homenews ul{margin-top:10px;}
.homenews ul li{float:left;width:340px; padding-left:20px; background:url(../images/arr02.jpg) no-repeat 10px; height:25px; line-height:25px;}

.homeabout{clear:both; margin-bottom:5px;}
.homeabout .content{ padding-top:10px;}
.homeabout .content p{padding-bottom:5px;}

/*news*/
.newlist li{border-bottom:1px dotted #999; height:28px; padding-left:25px; background:url(../images/dot02.gif) no-repeat 12px center; line-height:28px;}
.newlist li span{ float:right; padding-right:10px; font-size:12px; color:#666;}
.date{ text-align:right; font-sze:11px;color:#666; padding-right:10px;}
.oneback{text-align:right; border-top:1px dotted #ccc;color:#666;}
.pagenav{color:#666; text-align:center; padding-top:13px; clear:both;}
.pagenav a{color:#666;}
.pagenav a:hover{color:#10559F;}
.youarhere{line-height:29px; border-bottom:1px solid #ccc;}
.pronewtit{font: 700 14px/28px Arial; text-align:center; padding-top:10px}
.newsdate{border:1px solid #f0f0f0; background:#fafafa; line-height:30px; text-align:center}

/*product*/
.caseslist li{ float:left; width:225px; text-align:center; height:180px; padding-top:20px;}
.caseslist li img{border:1px solid #ccc; padding:1px;}
.caseslist li a{color:#3F9FD2}
.caseslist li a:hover{ text-decoration:underline;}
.visittop{padding-top:10px;}
.visit li{float:left; position:relative;width:210px; height:167px; background:url(../images/visitbg.jpg) no-repeat bottom;display:block;margin:5px 15px 15px;}
.visit li span{ display:block; position:absolute; width:210px; background:url(../images/img_top.png) no-repeat top; height:6px; overflow:hidden;}
.visit li a{font:12px/24px arial;color:#397DAA; text-align:center; display:block;}
.visit li a img{width:210px; height:138px;}
.visittop .certific li{background:none;width:170px; height:242px; margin:0px; margin-right:10px; }
.visittop .certific li img{width:150px; height:212px; border:1px solid #ccc;}

/*footer*/
.oneclear{clear:both; height:0; line-height:0; font-size:0;}
#oneFooter{clear:both;width:100%; margin-top:12px; background:#fdfdfd url(../images/footbg.jpg) repeat-x left top; height:67px; text-align:center; padding-top:15px; color:#666;}
#oneFooter a{color:#000; padding-right:12px; padding-left:8px; background:url(../images/footernavbg.html) no-repeat right;}
#oneFooter .fotnav span{ background:url(../images/fotline.jpg) no-repeat center; line-height:20px;}
#oneFooter a.hicp{ background:none;}
