html,body{margin:0; padding:0; font:14px/1.5 "Microsoft YaHei", Tahoma,SimSun,Verdana,Helvetica,sans-serif; color:#666; background:#fff; line-height:24px;}
div, form, ul, li, dl, dt, dd, ol, img, h1, h2, h3, h4, h5, h6{margin:0; padding:0; border:none;}
ul,li{list-style:none outside none;}
img{vertical-align:middle;}
input, textarea, select{margin:0; padding:0; outline:none; font:12px/1.5 "Microsoft YaHei", Tahoma,SimSun,Verdana,Helvetica,sans-serif; color:#333; vertical-align:middle;}
select{margin:0;}
.clear{clear:both; font-size:1px; width:1px; height:0; overflow:hidden;}
.cls{overflow:auto; _zoom:1;}
.red{color:#f00;}
.size10{width:60px;}
.size15{width:80px;}
.size20{width:120px;}
.size25{width:140px;}
.size30{width:180px;}
.size40{width:240px;}
.size60{width:320px;}
.show{display:block;}
.hide{display:none;}
.flt{float:left;}
.frt{float:right;}
.mtop0{margin-top:0!important;}
.mtop5{margin-top:5px!important;}
.mtop10{margin-top:10px!important;}
.mtop20{margin-top:20px!important;}
.mleft0{margin-left:0!important;}
.mleft5{margin-left:5px!important;}
.mleft10{margin-left:10px!important;}
.mleft20{margin-left:20px!important;}
.hover{cursor:pointer;}

.container{width:1000px; margin:0 auto;}
.wrapper{overflow:auto;}
a:link    {text-decoration:none; color:#666;}
a:visited {text-decoration:none; color:#666;}
a:hover   {text-decoration:none; color:#015ca3;}
a:active  {text-decoration:none; color:#015ca3; outline:none;}
a:focus   {outline:none;}

.global-banner{width:1000px; height:auto; margin:0 auto; overflow:hidden; _zoom:1; font-size:0; line-height:0; _padding-bottom:1px;}

.header{height:90px; overflow:visible; background:url("/Content/Images/yaodahui.png") 2px 15px no-repeat;}
.header h1, .header h2{width:350px; height:90px; overflow:hidden; text-indent:-9999px; font-size:16px; float:left;}
.header h1 a, .header h2 a{display:block; width:350px; height:90px;}
.header .rtbox{float:left; width:650px; height:90px; overflow:visible; _zoom:1;}
.header .rtbox .lang{float:right; line-height:28px; font-size:12px; padding-right:10px;}
.menubox{height:34px; line-height:34px; background:url("/Content/Images/menubg.jpg") left center repeat-x; position:relative;}
.menubox .round1{width:5px; height:34px; background:url("/Content/Images/round1.jpg") left top no-repeat; position:absolute; left:0;}
.menubox .round2{width:5px; height:34px; background:url("/Content/Images/round2.jpg") left top no-repeat; position:absolute; right:0;}
.menubox ul{width:990px; position:relative; margin:0 10px; _zoom:1;}
.menubox ul li{height:34px; float:left; text-align:center;}
.menubox ul li a.navx{display:block; padding:0 20px; color:#fff; white-space:nowrap; text-shadow:1px 1px 0px #666;}
.menubox ul li a.navx:hover{color:#fff; background:#fff url("/Content/Images/menu-hover.jpg") left center repeat-x;}
.menubox ul li a.navx.selected{color:#fff; background:#fff url("/Content/Images/menu-hover.jpg") left center repeat-x;}

.menubox .submenu{width:auto; position:absolute; z-index:999; line-height:28px; top:34px; overflow:auto; _zoom:1; display:none;}
.menubox .submenu .subbox{padding:5px 15px 10px; background:#fff; overflow:auto; _zoom:1;}
.menubox .submenu dl{width:120px; float:left; overflow:hidden; text-align:left;}
.menubox .submenu dt{margin-top:10px; color:#b00; font-weight:bold; text-align:center;}
.menubox .submenu p{margin:0;}
.menubox .submenu a{white-space:nowrap;}
.menubox .submenu h3{font-size:12px; text-align:center;}


.footer{margin:10px auto 0; width:1000px; overflow:auto; _zoom:1; font-size:12px; text-align:center; background: url("/Content/Images/footer.jpg") left top repeat-x; color:#fff;}
.footer a, .footer a:link, .footer a:visited{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer .linkbox{padding-top:2px;}
.footer .linkbox a{margin:0 5px;}
.footer .copy{padding-bottom:10px; line-height:16px;}
.footer .footbox{overflow:auto; margin-top:20px;}
.footer .footbox dl{float:left; overflow:auto; _zoom:1; width:160px; margin-right:6px; text-align:left;}
.footer .footbox dl dt{font-size:14px; font-weight:bold;}
.footer .footbox dl dd{margin-top:5px;}

/* pagge list */
/*.pager{margin:0 auto; text-align:left; overflow:auto; line-height:2;}
.pager a, .pager a:link, .pager a:visited, .pager strong{text-decoration:none; padding:3px 8px; border:1px solid #b5cbb6; margin:0 1px;}
.pager a:hover, .pager a:active, .pager strong{background:#72b0d7; color:#fff;}
.pager strong{font-weight:bold;}
.pagelist{margin-top:10px; text-align:center; height:38px; line-height:38px; overflow:hidden;}

*/
.slidebox{position:relative; width:1000px; margin:0 auto; background:#fff; overflow:hidden; text-align:center;}
#slide-pager{position:absolute; width:1000px; height:20px; _zoom:1; margin:0 auto; text-align:center; z-index: 500; bottom:0px;}
#slide-pager span{display:inline-block; margin-top:3px; width:14px; height:14px; cursor:pointer; text-indent:-99999px; overflow:hidden; background:url("/Content/Images/slider-pager.png") left top no-repeat;}
#slide-pager span.cycle-pager-active{background-position:-15px 0px;}

.ltbox{width:250px; float:left;}
.rtbox{width:750px; float:left;}

.mainbox{overflow:auto;}
.mainbox .title{height:29px; line-height:29px; background:url("/Content/Images/mainbox.jpg") left top repeat-x;}
.mainbox .title h2{width:112px; height:29px; float:left; font-size:14px; color:#fff; font-weight:bold; text-align:center; background:url("/Content/Images/maintitle.jpg") left top no-repeat;}
.mainbox .title h2 a:link, .mainbox .title h2 a:visited{color:#fff;}
.mainbox .title .navbox{float:right; padding-right:10px;}
.mainbox .about{width:50%; float:left;}
.mainbox .about .body{margin:5px 10px 0 0;}
.mainbox .about .body img{float:left; margin:5px 10px 0 0;}
.mainbox .about .body p{margin:0;}

.mainbox .news{width:50%; float:left;}
.mainbox .news .body{margin:5px 10px;}
.mainbox .news .body li{height:28px; line-height:28px; overflow:hidden; background:url("/Content/Images/title-arrow.gif") left center no-repeat; text-indent:10px;}

.mainbox .product{width:100%; overflow:hidden;}
.mainbox .product .body{margin:10px 10px 10px 0; overflow:hidden;}
.mainbox .product .body .marquee{width: 1000%; white-space: nowrap; float: left;}
.mainbox .product .body ul{float:left;}
.mainbox .product .body li{float:left; width:160px; overflow:hidden; margin-left:20px;}
.mainbox .product .body li h3{font-size:12px; font-weight:normal; text-align:center;}
.mainbox .product .body li img{padding:4px; border:1px solid #ccc;}
.mainbox .product .body li a:hover img{background:#e6eec4;}

.catebox{width:250px; overflow:auto; text-align:left;}
.catebox h2{display:block; height:30px; line-height:30px; text-indent:35px; font-size:14px; color:#fff; background:url("/Content/Images/catebox-h2.jpg") left center no-repeat;}
.catebox .contactbox{overflow:auto; padding:5px 0; line-height:26px; font-size:12px; background:#e7f3ff; x_background:#e7f3ff url("/Content/Images/contactbox.jpg") right top no-repeat;}
.catebox .contactbox p{margin:0; padding:0 10px; color:#000;}
.catebox .menu{}
.catebox .menu li{height:33px; line-height:33px; background:url("/Content/Images/menu.jpg") left center repeat-x;}
.catebox .menu li a{margin:0 20px; padding-left:10px; background:url("/Content/Images/menu-a.jpg") left center no-repeat;}

.catebox .imgbox{padding:5px 0 0; background:#e7f3ff; text-align:center; overflow:hidden; font-size:0; line-height:0;}
.catebox .imgbox a{display:block; margin:10px 0;}

.newslist{margin-left:20px;}
.newslist .body{margin:10px 0;}
.newslist .body li{height:36px; line-height:36px; border-bottom:1px dashed #ccc; background:url("/Content/Images/title-arrow.gif") left center no-repeat; text-indent:10px;}
.newslist .body li span{float:right; padding-right:5px; font-size:12px;}

.showbox{margin:20px 0;}
.showbox h1{margin:20px 0 0; font-size:22px; text-align:center; color:#00a0ea;}
.showbox .summary{margin-top:10px; padding-bottom:5px; text-align:center; border-bottom:1px dashed #ccc; text-indent:-10px; font-size:12px;}
.showbox .summary em{font-style:normal; color:#555; margin-left:10px;}
.showbox .txtblock{margin:5px 0; font-size:14px; line-height:2; text-align:left; word-wrap:break-word;}
.showbox .txtblock p{margin:0; text-indent:2em;}
.showbox .context{border-top:1px dashed #ccc;}
.showbox .context ul{margin:5px 0;}

.prolist{margin-left:20px;}
.prolist .body{margin:10px 0; overflow:auto; clear:both;}
.prolist .body li{float:left; width:160px; overflow:hidden; margin-left:20px; margin-top:10px;}
.prolist .body li h3{line-height:32px; font-size:12px; text-align:center;}
.prolist .body li img{padding:4px; border:1px solid #ccc;}
.prolist .body li a:hover img{background:#e6eec4;}


.couplet-lt{top:60px; right:5px; position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 400)); z-index:9999;}
.couplet-lt .livechat{width:150px; padding-top:70px; border-bottom:1px solid #d4d4d4; background:url("/Content/Images/livechat.png") left top no-repeat;}
.couplet-lt .livechat .qq{margin:0px 20px 0;}
.couplet-lt .livechat .qq p{margin:5px 0 0 0;}
.couplet-lt .livechat .qq p img{margin-right:5px;}
.couplet-lt .livechat .tel{margin:10px 5px 0; font-size:16px; text-align:center; color:#701c1c; font-weight:bold;}
.couplet-lt .livechat .tel p{margin:0; border-top:1px dotted #cdcdcd; line-height:28px;}