﻿/*
*@charset "utf-8"
*楼宇对讲_楼宇对讲厂家 http://www.cooldog.com.cn*/
/* 全局通用----------------------------------------------- */
body{font-family: Arial, Helvetica, sans-serif;background-color:#FFF;}
body, button, input, textarea{font-size: 12px; line-height: 1.531; outline:none; margin:0; padding:0; border:0;}
p, ul, ol, dl, dt, dd, form, blockquote{margin:0;padding:0;}
ul,ol,li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:12px;margin:0;padding:0;font-weight:normal;}
* {margin: 0; padding: 0; border: 0;}
em, b, i{font-style: normal; font-weight: normal;}
img{border:0;}
a{text-decoration:none;color:#666;}
a:hover{color:#00a2e9;}
img{vertical-align: middle;}
input, select{font-family: Microsoft Yahei; vertical-align: middle;}
.clear{clear: both;}
.clearfix{overflow: hidden;}
.none{display: none;}
#vcode{cursor: pointer;}
.cue{color: red; font-size:12px;}
label{cursor: pointer;}
.indexBox{float:left;margin:10px 0px;width:1000px;}
/* 主体框架
----------------------------------------------- */
#wrapper{width:100%;}
.wrap{width:1000px; margin:0px auto;position:relative}
/* -- index -- */

/* -- page -- */
#pageLeft{float:left;margin-right:40px;width:202px;height:100%;}
#pageIn{float:left;width:750px;overflow:hidden;margin:15px 0px;}
.breadclumb{height:34px;line-height:34px;border-bottom:solid 1px #ddd;color:#00a2e9;}
.breadclumb b{margin:0px 5px;}
.breadclumb span{display:block;float:left;}
.breadclumb .homelink a{display:block;background: url(images/icon.png) no-repeat -63px -22px;text-indent:-9999px;width:15px;}
.pageslide,.pageslide2{width:100%;height:230px;margin:0 auto;overflow:hidden;}
.pageslide{background:#ededed url(../default/images/page_banner.jpg) no-repeat 65px;}
.pageslide2{background:#ededed url(../default/images/page_banner.jpg) no-repeat 65px;}
.pageslide a,.pageslide2 a{display:block;width:100%;height:100%;}
/* 头部导航----------------------------------------------- */
/* -- top -- */
#top{background-color:#273540;height:35px;color:#ccc;}
#top a{height:28px;line-height:35px;color:#ccc;padding:0px 12px;}
/* top_search */
.top_search{float:right;line-height:20px;background-color:#526272;  border-radius:10px;height:25px;
margin:5px;color: #fff;}
.typetxt{background:none;padding:0px 10px;color:#ccc;width:100px;height:25px;}
.topbtn{width:25px;height:25px;border:none;background-color:transparent;background:url(images/icon.png) -87px 0px;}
/* topNav */
.topNav{height:30px;float:right;margin-right:-5px;display:block;}
.userTop{display:block;float:left;}
#top ul li{float:left;text-align:center;}
#top ul li.hover{background: #FFFFFF; border:1px solid #DDDDDD;}
#top .topNav ul{width: 100%;top: 100%; left: -1px; padding-bottom: 4px;}
#top .topNav li.hover ul li a{height: 25px; line-height: 25px;}
/* -- header -- */
#header{min-height:75px;position: relative;background: #fff;border-bottom: 2px solid #CCCCCC;box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.logo{padding:3px 0px 0px; float: left;height:70px;overflow:hidden;width:260px;}
#header .searchBox .keyword{width: 100px;}
/* -- mainNav -- */
#mainNav{width:740px;float:left;}
#mainNav ul li{float:left;margin:0 7px;z-index:10;}
.menu li a{display:block;height:75px;width:90px;line-height:75px;text-align:center;font-size:14px;}
#mainNav ul li ul li{margin:0px;}
#mainNav ul li a:hover{color:#00a2e9;}
#mainNav ul li.hover, #mainNav ul li.cur{position:relative;}

/* LEVEL TWO */
#mainNav ul ul{display:none;position:absolute;top:100%; left:0;background:#f8f8fa;opacity:0.8;}
#mainNav ul li.hover ul li a{color:#24313C; border-right:none;display: inline-block;}
#mainNav ul li.hover ul li.hover a{color:#00a2e9;}
.navtwo li a{font-size:12px;height:20px;line-height:20px;margin:3px 0px;}

/* LEVEL THREE */
#mainNav ul ul ul{left: 100%; top: 0; border-top: 0; _border-top: 1px;}
#mainNav ul li.hover ul li.hover ul li a{color: #24313C;}
#mainNav ul li.hover ul li.hover ul li.hover a{color: #00a2e9;}
/* 首页样式----------------------------------------------- */

/* -- 幻灯 -- */
#fullslide{width:100%;background-color:#ededed;}
.box_skitter {position:relative; background: none; }
.box_skitter ul {display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image {overflow: hidden;}
.box_skitter .image img {display: none;}
.box_skitter .box_clone { position: absolute;overflow: hidden; display: none;}
.box_skitter .box_clone img {position: absolute;}
.box_skitter .prev_button {position: absolute; top: 50%; left: -55px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/prev.png) no-repeat left top;}
.box_skitter .next_button {position: absolute; top: 50%; right:-55px; z-index: 100; width: 57px; height: 62px; overflow: hidden;text-indent: -9999em; margin-top: -25px; background: url(images/next.png) no-repeat left top;}
.box_skitter .label_skitter {position: absolute; display: none; }
#slideshow {width:1000px; height:350px; }


/* 通用结构
----------------------------------------------- */
/* -- form -- */
.btn{display:inline-block; background-color:#eee; color: #666; padding: 6px 25px; font-weight: bold; text-align:center;}
.btn:hover{text-decoration: none; color: #FFFFFF; background-color: #00a2e9;}
.btnGray{display: inline-block; background-color: #CCC; border: 0; color: #333; padding: 6px 15px; text-transform: capitalize; cursor: pointer; font-weight: bold; -webkit-appearance: none;}
.btnPayment{display: inline-block; background-color: #ff4246; color: #FFF; padding: 7px 28px; text-transform: capitalize; cursor: pointer; font-weight: bold; font-size:14px; text-align:center; -webkit-appearance: none;}
/* -- input -- */
.textInput{height: 20px; padding: 6px; font-size: 14px; border: 1px solid #DDD; background-color:#F4F4F4; color:#666; -webkit-appearance: none;width:400px;}
.textArea{padding: 6px; border: 1px solid #DDDDDD; background-color:#F4F4F4; line-height: 20px;width:400px;}
.textAreaAuto{border:1px solid #DBDBDB; background-color:#F4F4F4;line-height: 20px; min-height: 40px; }
/* -- style -- */
.price{color: #CC0000;}
/* -- incBox -- */

.index_article h3,.index_about h3,.index_contact h3,.link h3{width:100%;height:35px;line-height:35px;font-size:18px;margin-bottom:10px;border-bottom:1px solid #ddd;background:url(images/icon.png) no-repeat -144px -190px;}
.incBox h3 a{color: #666666;}
/* -- tree -- */
.leftmenu{width:200px;overflow:hidden;margin:15px 0px;border:1px solid #ddd;}
.leftmenu img{margin:10px 0px;overflow:hidden;}
.leftmenu h3{height:35px; line-height:36px; color:#666666; font-weight: bold; font-size: 14px; border-bottom:1px solid #ddd;padding:0 15px;background:#eee;}
.leftmenu li{background:url(images/icon.png) no-repeat 7px -230px; line-height: 13px;padding:9px 0px 10px 25px;font-size:12px;border-top:solid 1px #ddd;margin-top:-1px;}
.leftmenu li.cur{background:url(images/icon.png) no-repeat 7px -260px;}
.leftbox p{padding:5px;color:#555555;}

.leftmessage a{display:block;width:200px;height:100px;overflow:hidden;background:url(images/icon.png) -31px -107px no-repeat;}

/* -- searchBox -- */
.searchBox{margin:20px 0;}
.searchBox .keyword{width: 155px;}
.searchBox{background-color: #FFF; height: 28px; padding-left:10px;margin:0;}
.searchBox{position: relative; white-space: normal}
.searchBox label{height: 0; line-height: 0; overflow: hidden; width: 0; position: absolute; font-size: 0; z-index: -1; outline: 0}
.searchBox .keyword{color: #CCCCCC;}
.searchBox .btnSearch{background:url(images/icon.png) -87px 0px; width: 28px; height: 28px; text-indent: -999px; overflow:hidden; cursor: pointer;}
/* -- 上一页下一页 -- */
.lift{margin-top:20px; color:#999;background:#f7f7f7;float:left;width:780px;}
.lift a{color:#999;}
.lift span{margin:5px 10px;width:45%;display:block;float:left;overflow:hidden;  height: 20px;}
/*- tableBasic -*/
.tableBasic{color: #666666; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; border-collapse: collapse;}
.tableBasic select{color: #8F8F8F;}
.tableBasic td, .tableBasic th{border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.tableBasic th{background-color: #EFEFEF;}
.tableBasic .child{background-color: #FFFFFF;}
.tableBasic td label{margin-right:15px;}
.tableBasic td i{color:#F00; margin-left:5px; font-weight:bold;}
/*- tableDiv -*/
.tableDiv dl{overflow:hidden; margin-bottom:15px;}
.tableDiv dl dt{float:left; width:160px; text-align:right; line-height:34px; font-size:13px;}
.tableDiv dl dd{float:left; width:640px; padding-left:10px;}
.tableDiv dl dd i{color:#F00; margin-left:5px; font-weight:bold;}
.tableDiv dl dd label{margin-right: 15px; line-height:34px;}

.boxBg{position: fixed; top: 0; left: 0; z-index: 10000001; width: 100%; height: 100%; background: #000; }
.boxFrame{position: absolute; z-index: 10000002; overflow: hidden; padding: 0; border: 2px solid #C4C4C4; background-color:#FFF; width:360px; left:50%; top:300px; margin-left:-180px;}
.boxFrame h2{height: 28px; padding: 0 10px; background: #f5f5f5; line-height: 28px; color: #666; font-size:14px; font-weight:normal;}
.boxFrame h2 .close{background: url(images/icon_fork.png) no-repeat; width:12px; height:12px; display:block; float:right; text-indent:-9999px; margin-top:8px;}
.boxFrame .boxCon{background: url(images/icon_exclamation.png) no-repeat 15px 15px; padding:13px 10px 15px 70px; height:100px;}
.boxFrame .boxCon dt{font-family:Microsoft YaHei; font-size:16px; color:#19B4EA; font-weight:bold;}
.boxFrame .boxCon dd{color:#999; overflow:hidden;}
.boxFrame .boxCon dd a{background-color:#F5F5F5; border: 1px solid #CBD1D3; display:block; float:left; width:70px; line-height:26px; text-align:center; margin:10px 12px 0 0; text-decoration:none;}

/* -- breadcrumb -- */
.breadcrumb{height: 34px;line-height: 34px;  border:1px solid #ccc;padding: 0 10px;position: relative;color: #666;  overflow: hidden;border-radius:5px;}
.breadcrumb a{color: #999999;}
.breadcrumb b{margin: 0 8px;}

/* -- index_Product -- */
.product_title{float:left;width:100%;margin-bottom:10px;overflow:hidden;border-bottom: 1px solid #ddd;height:30px;}
.product_title h3{float:left;font-size:18px;border-bottom:3px solid #00a2e9;}
.index_product{width:1000px;overflow: hidden;}
.index_product ul{width:200%;overflow:hidden;}
.index_product .img{border: 1px solid #E4E4E4;padding:5px 0px;}
#showlist li{width:160px;height:160px;text-align:center;float: left;padding:3px;}        
#btnPrev,#btnNext{display: block;width: 26px;height: 26px;float: right; margin-left: 5px;overflow: hidden;}
#btnPrev{background: url(images/icon.png) no-repeat -200px -63px;}
#btnNext{background: url(images/icon.png) no-repeat -170px -63px;}
.index_product li .name a{height:20px;overflow:hidden;display:block;}
.index_product li:hover .name{margin-top:-20px;background:#00a2e9;opacity:0.6;padding:3px;}
.index_product li:hover .name a{color:#fff;}

/* -- about -- */
.index_about{width:480px;float:left;}
.aboutimg{float:left;text-align:center;padding:3px;margin-right:10px;border:1px solid #ccc;}
.aboutimg img{width:150px;height:150px;overflow:hidden;}
.aboutdesc{line-height:20px;color:#999999;height:160px;overflow:hidden;letter-spacing:2px;}
/* -- article -- */
.index_article{width:250px;float:left;margin-right:10px;}
.index_contact{width:250px;float:left;margin-left:10px;}
.index_article span{border-bottom: 1px dotted #D1D1D1;line-height:30px;float:left;width:100%;background:url(images/icon.png) no-repeat -213px 9px;}
.index_article span b{float:right; color: #999999;}
.index_article span a{display:block;margin-left:20px;width:190px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;color:#666;}
.index_article span a:hover{font-size:14px;color:#00a2e9;}
/*contact*/
.index_contact dl{display:block;margin:10px 0px;color:#666;}
.index_contact dl dt{height:20px;width:20px;float: left;}
.index_contact .address{background: url(images/icon.png) no-repeat -33px -85px;}
.index_contact .tel{background: url(images/icon.png) no-repeat -64px -57px;}
.index_contact .fax{background: url(images/icon.png) no-repeat -62px 0px;}
.index_contact .email{background: url(images/icon.png) no-repeat -33px -2px;}
.index_contact .url{background: url(images/icon.png) no-repeat -62px -30px;}

/* page
----------------------------------------------- */
#page{margin: 20px 0;}
#page h1,#page h2{color: #333333; font-size: 18px; font-weight: bold;}
#page .info{padding: 2px 0 20px 0; color: #999999; font-size: 13px;}
#page .content{color: #666666; line-height: 200%; padding-top: 10px;font-size:14px;}

/*product menu nav*/
.submenu{width:200px;overflow:hidden;}
.submenu dl{float:left;width:200px;}
.submenu dt{padding:7px 25px;background: url(images/icon.png) no-repeat 7px -230px;}
.submenu dt.cur{background: url(images/icon.png) no-repeat 7px -260px;}
.navlist dd.cur{background: url(images/icon.png) no-repeat 17px -267px;}
.submenu dd{padding-left:25px;}
.navlist{display:none;}
.navlist a{display:block;color:#666;padding-left:10px;}

/* product_category----------------------------------------- */
.productList{padding-top: 20px; color: #999999;}
.productList dl{float:left;width:360px;margin:0px 0px 15px 10px;padding:10px 0px;background:url(images/line.jpg)repeat-x 0 bottom;overflow:hidden;}
.productList dt{float:left;width:150px;height:150px;  text-align: left;border: 1px solid #EEEEEE;}
.productList dd{float:left;width:180px; padding:0px 0px 10px 10px;}
.productList .name{height: 18px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.productList .name a{font-weight: bold;}
.productList .brief{color: #999999;padding-top:8px;height:96px;overflow:hidden;}
/* product
----------------------------------------------- */
#product{padding: 15px 0;}
#product .productImg{float:left; width:360px;overflow:hidden;padding:15px;}
#product .productInfo{float: left; width: 300px; padding:15px;background-color:#eee;}
#product .productInfo h1,#product .productInfo h2{font-size: 18px;color:#00a2e9;}
#product .productInfo ul{padding-top:10px; }
.productInfo ul li{font-size:14px;color:#555;}
#product .productInfo .productPrice{margin-bottom: 5px;}
#product .productInfo .productPrice .price{font-size: 20px; font-weight: bold;}
#product .productInfo .btnAsk{overflow: hidden;}
#product .productInfo .btnAsk dt{float: left; width: 88px; height: 39px; line-height: 39px; text-align: right; padding-right: 3px; margin-right: 6px; background-color: #E0E0E0; color: #333; font-weight: bold;}
.productInfo .btnBuy .addToCart{background:#19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%; color: #FFFFFF; padding: 8px 25px 8px 50px; text-decoration: none; cursor: pointer; font-size:16px;}
.productInfo .btnBuy .addToCart:hover{background-color: #44C4EE;}
.productContent{padding: 15px 0;}
.productContent h3{height: 35px; line-height: 35px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3;}
.p_detail{padding: 15px 0; color: #666; line-height: 200%;}
/* article_category
----------------------------------------------- */
#articleList dl{background: url(images/line.jpg) repeat-x 0 bottom;padding:10px 0;}
#articleList dl.last{border-bottom: 0;}
#articleList dt{background:url(images/icon.png) no-repeat -213px 6px;padding-left:25px;line-height:24px;height:24px;overflow: hidden;}
#articleList dt a{height: 20px; padding-left: 10px;font-size: 14px;color: #666;font-weight:bold;}
#articleList dt span{float:right;padding: 0 10px 0 8px;}
#articleList dd{font-size:12px;padding-left:35px;max-height:40px; overflow: hidden;}
#articleList dd p.img{margin-right:10px;width:45px;float:left;}
#articleList dd p.desc{float:left;width:600px;color: #666; margin-top: 5px;}

/* article
----------------------------------------------- */
#article{padding:20px 0px;}
#article p{padding:10px 0px;}
#article h1,#article h2{background: url(images/line.jpg) repeat-x 0 bottom;font-size: 22px;line-height: 40px;padding-bottom: 10px; margin-bottom: 10px;text-align:center;}
#article h3{font-size:18px;font-weight:bold;background: #f5f5f5;padding:10px;}
#article .info{text-align:center;padding: 2px 0 10px 0;color: #999;}
#article .info a {color: #999;}
#article .info span{margin-right: 20px;}
#article .content{color:#666; line-height:20px;font-size:14px;}
.content a{color:#00a2e9;}
.summary{background-color: #f5f5f5;padding: 15px;}
/* 会员中心
----------------------------------------------- */
.userLeft{float: left; width: 160px; margin-right: 20px;}
.userIn{float: left; width: 800px; overflow: hidden;}
.userIn .main{padding-top:15px;}
.userIn .main h3{color:#19B4EA; font-size:16px; margin-bottom:10px;}
.userIn .main h3 .more{float:right; color:#888; font-size:12px; margin-top:9px; font-weight:normal;}
/* -- passport -- */
#user .passport{padding:40px 50px 80px 50px;}
#user .passport .register h3{font-size: 22px; font-weight: bold; color: #19B4EA; border-bottom: 1px dashed #CCCCCC; padding:0 0 20px 30px; margin-bottom:40px;}
#user .passport .register h3 em{display:block; color: #999; font-size:12px; font-weight:normal;}
#user .passport .register h3 a{color: #19B4EA;}
#user .passport .register .btn{width:200px;}
#user .passport .login{margin:0 auto; width:320px;}
#user .passport .login h3{font-size: 22px; font-weight: bold; margin-bottom:40px;}
#user .passport .login h3 em{display:block; color: #999; font-size:12px; font-weight:normal;}
#user .passport .login .textInput{width:306px;}
#user .passport .login .btn{width:100%;}
#user .passport .login .btnRegister{display: block; width:318px; border: 1px solid #CCCCCC; color: #555555; padding: 6px 0; cursor: pointer; font-weight: bold; text-align:center;}
/* -- userTree -- */
#user .userTree{margin-bottom: 15px;}
#user .userTree h3{height: 35px; line-height: 35px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3; margin-bottom:5px;}
#user .userTree li a{display:block; padding:8px 10px; color: #666666;}
#user .userTree li.cur{background-color:#19B4EA;}
#user .userTree li.cur a{color:#FFF;}
#user .userTree .searchBox{margin:20px 0;}
#user .userTree .searchBox .keyword{width: 136px;}
/* -- startPage -- */
#user .startPage .welcom{margin-bottom:15px;}
#user .startPage .welcom dt{font-size:16px; margin-bottom:10px;}
#user .startPage .welcom dt b{font-weight:bold; color:#F00; margin-right:8px;}
#user .startPage .welcom dd{padding-top:6px; padding-left:5px; margin-bottom:6px; color: #888;}
#user .startPage .tableBasic{color: #666666; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-collapse: collapse;}
#user .startPage .tableBasic td{border-right: 0; border-bottom: 1px solid #DDDDDD;}
#user .tableBasic td{background-color: #F2F2F2;}
/* -- orderList -- */
#user .orderList .orderSn{background-color: #EEEEEE;}
#user .orderList .imgList img{border: 1px solid #DDDDDD;}
#user .btnPayment{float:right;}
#user .order .totalAmount{line-height:180%; padding-top:15px;}
/* 订单
----------------------------------------------- */
#order{margin-top:20px;}
#order h3{font-size:16px; font-weight:bold; margin:10px 0; color:#19B4EA;}
/* -- cartBox -- */
#order .cartBox{border: 1px solid #E4E4E4;}
#order .cartBox dl{border-bottom: 1px solid #E4E4E4; padding:8px 0; overflow:hidden; line-height:180%;}
#order .cartBox dl.head{background-color:#EBEBEB;}
#order .cartBox dl.head b{color:#000;}
#order .cartBox dt{float:left; width:50px; padding-left:10px;}
#order .cartBox dd{float:left; width:90px; margin-left:10px; text-align:center;}
#order .cartBox dd.name{width:500px; text-align:left;}
#order .cartBox dd.name a{color:#0072C6;}
/* -- 购物车数量加减 -- */
#order .cartBox dd.number{width:80px; margin: 0px auto;}
#order .cartBox dd.number input, #order .cartBox dd.number span{float:left; background:url(images/icon_add_minus.gif) no-repeat; cursor:pointer}
#order .cartBox dd.number input{width:35px; background:none; border:none; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; height:18px; background:#fff; text-align:center;}
#order .cartBox dd.number span.minus{text-indent:-9999px; display:block; background-position:left 0; width:20px; height:20px;}
#order .cartBox dd.number span.plus{text-indent:-9999px; display:block; background-position:-22px 0; width:20px; height:20px;}
/* -- cart -- */
#order .cart .cartAction{overflow:hidden; padding:5px;}
#order .cart .cartAction .btnGray{float:left;}
#order .cart .cartAction .btn{float:right;}
#order .cart .cartBtn{overflow:hidden; margin-top:20px;}
#order .cart .cartBtn .checkOut{float:right; width:540px; background-color:#0072C6; line-height:45px; padding-left:20px;}
#order .cart .cartBtn .checkOut em{display:block; background-color:#E0E0E0; float:left; width:360px; padding:0 15px; font-size:14px;}
#order .cart .cartBtn .checkOut a{background: url(images/icon_addcart.png) no-repeat 10px 50%; display:block; float:right; text-align:left; width:95px; padding-left:45px; color:#FFF; font-size:16px; font-weight:bold;}
#order .cart .cartBtn .checkOut a i{font-weight:bold;}
#order .cart .cartEmpty{font-size: 14px; text-align:center; padding:20px 0;}
/* -- checkout -- */
#order .checkout .checkBox{border: 1px solid #E4E4E4; padding:15px 25px 40px 25px;}
#order .checkout h2{font-size:14px; margin-bottom:15px;}
#order .checkout h2 .more{float:right; font-size:13px; font-weight:normal; margin-top:8px;}
#order .checkout .box{border-bottom: 1px solid #E4E4E4; padding-bottom:15px; margin-bottom:20px;}
#order .checkout .box .tableDiv dl dt{width:80px; font-size:12px;}
#order .checkout .box .checkbox{color:#19B4EA; font-size:13px;}
#order .checkout .payment{overflow:hidden; padding-left:30px;}
#order .checkout .payment dd{float:left; width:170px;}
#order .checkout .cartBox{border: 0;}
#order .checkout .shipping dl{overflow:hidden; padding:0 0 10px 30px;}
#order .checkout .shipping dt{float:left; width:120px;}
#order .checkout .shipping dd{float:left; width:350px;}
#order .checkout .cartBox dl{background-color:#F4F4F4; border-bottom: 1px dotted #D1D1D1;}
#order .checkout .totalAmount{border-bottom: 1px solid #E4E4E4; margin:20px 0 20px; padding-bottom:20px; overflow:hidden;}
#order .checkout .totalAmount .list{float:right; width:300px;}
#order .checkout .totalAmount dl{overflow:hidden; text-align:right; margin-bottom:10px;}
#order .checkout .totalAmount dt{float:left; width:150px;}
#order .checkout .totalAmount dd{float:left; width:150px;}
#order .checkout .totalAmount b{color:red; margin-right:3px;}
#order .checkout .orderSubmit{text-align:right;}
#order .checkout .orderSubmit .orderAmount{margin-right:20px; font-size:15px;}
#order .checkout .orderSubmit .orderAmount b{font-weight:bold; color:red;}
#order .checkout .orderSubmit .submit{background-color:#19B4EA; color: #FFFFFF; padding: 10px 40px; text-decoration: none; cursor: pointer; font-size:16px;}
#order .checkout .orderSubmit .submit:hover{background-color: #44C4EE;}
/* -- complete -- */
#order .complete{border: 1px solid #E4E4E4; padding:130px 0; text-align:center;}
#order .complete p{padding:15px 0;}
#order .complete p.title{font-weight:bold; font-size:16px;}
#order .complete p.info{color:#19B4EA; font-size:26px;}
#order .complete p.info b{color:red; margin-right:3px;}
/* 留言板
----------------------------------------------- */
#guestBook{padding: 20px 0;float:left;}
#guestBook h2{color: #555; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
/* bookList */
.bookList dl{padding:5px 0px ;margin:15px 0px;border-bottom: 1px dashed #ccc;}
.bookList dt{color: #999; margin-bottom: 3px;}
.bookList dt b{color: #999;float:right;}
.bookList dd{color: #666; padding:5px 65px;}
.reply{color:#0072C6;background-color:#eee;}
.reply em{float: left; width: 70px;}
.reply span{float: left; width: 490px;}
.reply b{color: #999; float: right;}
.reply p{margin:0px 65px;display: block;}
/* bookList */
.bookAdd{line-height: 180%; font-size: 13px;}
.bookAdd dl{overflow: hidden; margin-bottom: 15px;}
.bookAdd dl dt, #guestBook .bookAdd dl dd{float: left;}
.bookAdd dl dt{width:70px;}
.bookAdd dl dd{width:300px;}
.bookAdd .select{height: 28px;border:1px solid #ddd;}
.bookAdd dl.cue{margin: -8px 0 10px 60px; color: #999;}
.bookAdd dl.submit{margin: 20px 0 0 60px;}
.bookAdd dd b{display: block; padding: 2px 0 2px 3px; border: 1px solid #fec600; color: #666; background-color: #fbf8e9; line-height: 16px;}
.guestbox1,.guestbox2{width:490px;float:left;}
.guestbox1{margin-right:10px;}
/* 提示信息
----------------------------------------------- */
#douMsg dl{padding: 160px 0 200px 0; text-align: center; border: 1px solid #E4E4E4;}
#douMsg dt{color: #0072C6; font-size: 16px; margin-bottom: 30px; font-weight: bold;}
#douMsg dd{color: #666;}
#douMsg dd a{margin-left: 5px; color: #000;}
/* 分页
----------------------------------------------- */
.pager{height:30px;line-height:30px;background: #eee;margin-top: 10px; text-align: center;color:#666;float:left;width:100%;}
.pager a{color: #666; text-decoration: underline;}
/* link
----------------------------------------------- */
.link{margin:10px 0px;display:block;}
.link span{color: #555;display:block;float:left;}
.link h3{color:#666666;}
.link a{display:block;margin:10px;float:left;color:#666;}
.link ul li{margin-right:10px;float:left;display:block;padding:5px 0px;}
/* 在线客服
----------------------------------------------- */
.dn{display: none;}
.service{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.service a{text-indent:-9999px;display: block;width: 46px;height: 46px;margin-bottom: 5px;background-image: url(images/service.png);}
.go{background-position:0 -150px;}
.go:hover{background-position: 0 -250px;}
.feedback{background-position: 0 -100px;}
.feedback:hover{background-position: 0 -300px;}
.onlineQQ{background-position: 0 -50px;}
.onlineQQ:hover{background-position: 0 -200px;}

/* footer----------------------------------------------- */
#footer{background:url(images/foot_bg.jpg) repeat-x top #ededed;width:100%;margin-top:10px;}
.footNav{padding:40px 0px 0px 0px;float:left;}
.footNav a{color:#555555;}
.footlist{width:131px;float:left;height:150px;overflow:hidden;margin:0 0 0 35px;}
.footlist ul li{  line-height: 23px;height:23px;  overflow: hidden;}
.footNav h4{font-weight: bold;margin:0 0 10px;font-size:14px;display:block;color:#555555;}
.footNav h4 a{color:#555555;}

.followus{width: 301px;float: right;background: url(images/world.jpg) no-repeat center top;padding-left: 35px;padding-bottom:10px;}
.followtop{padding-bottom: 15px;height: 35px;}
.followtop span{width:95px; height: 31px; line-height: 31px;  color: #FFFFFF;font-weight: bold; text-align: center; display: block; float: left;margin-right: 15px;background-color:#273540;border-radius:5px;}
.followtop span a{color:#fff;}

.copyRight{border-top:1px solid #D8D8D8; background-color:#273540;line-height:25px;color:#ccc;text-align:center;width:100%;}



/* case_category .copyRight a{color: #ccc;}
----------------------------------------------- */
#caseList {
 padding-top:20px;
 overflow:hidden;
}
#caseList dl {
 float:left;
 width:210px;
 margin:0 26px 26px 0;
}

#caseList dt {
height:20px;overflow:hidden;
 background-color:#eee;
 padding:3px 10px;
 text-align:center;
}
/* case
----------------------------------------------- */
#case {
 padding: 20px 0;
}
#case h1,#case h2 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
}
#case h3 {
 border-bottom: 1px solid #DDD;
 color:#19B4EA;
 font-size:16px;
 padding-bottom:10px;
 margin-bottom:10px;
}
#case .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
 text-align:center;
}
#case .desc {
 margin-bottom:20px;
 font-size:13px;
 line-height:180%;
}
#case .desc b {
 font-weight:bold;
}
#case .content {
 color: #666666;
 line-height: 180%;
}

/* download_category
----------------------------------------------- */
#downloadList {
 padding-top:20px;
}
#downloadList dl {
 border-bottom: 1px dotted #DDD;
 background:url(images/icon.png) no-repeat -213px 2px;
 padding:0 10px 10px 20px;
 margin-bottom: 10px;
 overflow:hidden;
}
#downloadList dt {
 float:left;
}
#downloadList dd {
 float:right;
 text-align:left;
 color:#999;
}
/* download
----------------------------------------------- */
#download {
 padding: 15px 0;
}
#download .img {
 float: left;
 width: 280px;
 margin-right:20px;
}
#download .info {
 float: left;
 width: 465px;
 line-height: 200%;
}
#download .info h1,#download .info h2 {
 font-size: 18px;
 margin-bottom:10px;
}
#download .info ul li b {
 font-weight:bold;
}
#download .btn {
 margin-top:10px;
}
#download .content {
 margin-top:40px;
}
#download .content h3 {
 height: 35px;
 line-height: 35px;
 color: #7A7F81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #CBD1D3;
}
#download .content ul {
 padding: 15px 0;
 color: #666;
 line-height: 200%;
}

/*tagscloud*/
#tagscloud{width:230px;height:200px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc5{background:#006633;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}

#zhuanti ul li{display:none;}