html{margin:0;padding:0}
body{font-size:14px;font-family:"Microsoft Yahei","宋体","Tahoma","Arial";margin:0 auto;background:#ecf7fb;overflow-x:hidden}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
h1{margin:0;padding:0}
img{border:0 none}
form{margin:0;padding:0}
.clear{clear:both;height:0;line-height:0;display:block;visibility:hidden;content:".";overflow:hidden}
.pl5{padding-left:5px}
.red{color:red}
.red a{color:red}
.gray{color:gray}
.i{font-style:italic}
.fsize16{font-size:16px}
.hand{cursor:pointer}
.mtop10,.mg10{margin-top:10px}
.mbottom10{margin-bottom:10px}
.mbottom101{margin-bottom:10px;float:left;width:370px;}
.mbottom102{margin-bottom:10px;float:right;width:370px;}
.margin0{margin:0}
.pd0{padding:0}
.pd20{padding-left:18px}
.price{font-weight:bold;color:red}
.space{height:10px;content:"&nbsp;";line-height:0;overflow:hidden;clear:both}

.headbg{background: url("../images/headbg.png") repeat-x left top;height:83px;}
.head{margin:0 auto;position:relative;width:980px}
.head:after{content:".";display:block;visibility:hidden;clear:both;height:0;width:0}
.head .logo{float:left}
.head .search{position:absolute;bottom:5px;right:0}
.head .user{float:right;margin:20px 20px 0px;list-style:none;padding:0}
.head .user li{float:left;line-height:24px}
.head .user li a{font-size:18px;color:#121540;} 
.head .user li.cart_num{padding:0 10px 0 20px;background:url('../images/cart.png') left center no-repeat}
.head .user li.cart_num span{color:red}

div.menubg{background: url("../images/dht1.jpg") repeat-x left top;height:39px;}
div.menu{height:39px;line-height:39px;width:980px;margin:0 auto}
div.menu ul{margin:0;list-style:none;padding:0}
div.menu ul:after{clear:both;height:0;display:block;visibility:hidden;content:"."}
div.menu ul li{background: url("../images/nav.png") no-repeat right center;float:left;width:130px;text-align:center;position:relative}
div.menu ul li a{display:block;color:#fff;width:100%;height:39px;line-height:39px;font-weight:bold}
div.menu ul li a:hover{background:#1194db url('../images/menubg.png') 0 -52px repeat-x;text-decoration:none}
div.menu ul li ol{list-style:none;padding:0;margin:0;display:none;position:absolute;background:#036;z-index:3}
div.menu ul li:hover ol{display:block}
div.menu ul li ol li{display:block;line-height:50px;background:none}
div.menu ul li ol li a{color:#FFF}
div.menu ul li.selected ol li a{color:#FFF;background:0}

.banner{height:486px;overflow:hidden;position:relative;z-index:2;margin:0 auto}
.banner ul{height:400px;position:absolute;list-style:none;padding:0;margin:0}
.banner ul li{float:left;height:400px;overflow:hidden;position:relative;background:#000}
.banner ul li div{position:absolute;overflow:hidden}
.banner .btn{position:absolute;height:30px;padding:0 10px;right:50%;bottom:0;text-align:right;z-index:3}
.banner .btn span{display:block;width:10px;height:10px;line-height:10px;margin:0 0 0 5px;cursor:pointer;background:#fff;overflow:hidden;float:left;border:1px solid #004b8f;text-align:center}
.banner .btn span.on{background:#0071b9;color:#fff}
.banner .preNext{width:45px;height:100px;position:absolute;top:93px;background:url("../images/sprite.png") no-repeat 0 0;cursor:pointer;z-index:3}
.banner .prev{left:0}
.banner .next{right:0;background-position:right top}

div.body{margin:10px auto;width:980px;padding:10px;border: #bdc1c2 1px solid;border-radius:5px;background:#FFF;}
div.body:after{clear:both;content:".";display:block;visibility:hidden;height:0}
div.body .left{float:left;width:222px}
div.body .right{float:right;width:748px}

div.main{margin:10px auto;width:980px;position:relative;padding:0 10px;}
div.main div.left{float:left;width:260px;position:relative}
div.main div.right{float:right;width:710px;position:relative}
div.main div.clear{content:'.';height:0;line-height:0;clear:both;display:block;visibility:hidden}

.foot{margin:0 auto;color:#000;padding:10px 0;width:980px;padding:0 10px;}
.foot p{margin:0;padding:0}
 
.artlist{margin:0;padding:0}
.artlist ul{margin:0;padding:5px 0 0 0;list-style:none}
.artlist ul li{height:26px;line-height:26px}
.artlist ul li span.date{display:block;float:right;height:22px;line-height:26px}
.artlist ul li span.date2{display:block;float:left;height:22px;line-height:26px;width:80px;margin:0 10px 0 20px;color:#900;font-weight:bold}
.artlist ul li span.arrow{float:left;background:url("../images/arrow.png") left center no-repeat;width:16px;height:26px}
.artlist ul li a{height:26px;line-height:26px;display:block;padding:0 10px 0 10px}
.artlist ul li a:hover{background:#efefef}

ul.procate{list-style:none;margin:0;padding:5px}
ul.procate li{float:left;width:40%;background:url("../images/category.png") left center no-repeat;height:30px;line-height:30px;padding-left:18px}

.news{float:left;width:350px;overflow:hidden}

.pagelist{margin:5px auto 0 auto;padding:5px 0;text-align:center}
.pagelist a{padding:3px 8px;margin:0 2px;border:1px solid #ddd;color:#666;font-weight:bold}
.pagelist a:hover{color:#3388d8}
.pagelist a.hover,.pagelist a.on{color:#3388d8;background:#eee}

.content-page{border-top:1px solid #dae9f8;margin-top:7px;padding-top:5px;margin-bottom:5px}
.content-page a{display:block;padding:1px 10px;border:1px solid #ddd;margin-right:5px;color:#666;font-weight:bold}
.content-page a.now{background:#eee;color:#3388d8}
.content-page a:hover{color:#3388d8}

.comment_post{padding:10px}
.comment_post textarea{border:1px solid #ccc;width:100%;height:70px;line-height:160%}
.comment_post .no_popedom{padding:20px;text-align:center}
.comment_post .no_popedom a{font-size:16px;font-weight:bold;color:#000}

.pinfo{padding:10px}
.pinfo h1{padding:10px;font-size:18px}
.pinfo .pleft{float:left;width:410px;position:relative}
.pinfo .pleft ul{height:300px;position:absolute;list-style:none;padding:0;margin:0}
.pinfo .pleft ul li{float:left;width:400px;height:300px;overflow:hidden;position:relative;background:#000}
.pinfo .pleft ul li div{position:absolute;overflow:hidden}
.pinfo .pleft .btn{position:absolute;height:15px;padding:0;bottom:0;text-align:right;z-index:3}
.pinfo .pleft .btn span{display:block;width:10px;height:10px;margin:0 0 0 5px;cursor:pointer;background:#fff;overflow:hidden;float:left;border:1px solid #004b8f;text-align:center}
.pinfo .pleft .btn span.on{background:#0071b9;color:#fff}
.pinfo .pright{float:right;width:370px;overflow:hidden}
.pinfo .pright .pline{padding:5px auto;line-height:170%;font-size:16px;height:40px}
.pinfo .pright .pline:after{clear:both;height:0;content:'.';display:block;visibility:hidden}

div.lead{position:relative;border:1px solid #e4e4e4;border-radius:5px;background:#fafbfc;margin-bottom:10px;color:#030;height:30px;line-height:30px;padding-left:10px}
div.lead a{color:#030}
div.lead a:hover{color:#030}

div.noborder{border:0}
div.pfw{position:relative;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 3px #e4e4e4}
h3{color:#fff;height:33px;line-height:33px;font-size:14px;margin:0;padding:0 0 0 30px;background:url("../images/index_210.jpg") left center no-repeat;border-radius:5px 5px 0 0;}
h3 span{font-family: "times new roman";padding-left:20px;}
.more{display:block;float:right;height:30px;line-height:30px;padding-right:58px;font-family: "times new roman";font-weight:900;font-size:12px;color:#2676b1;}


.newsh3{color:#fff;height:33px;line-height:33px;font-size:14px;margin:0;padding:0 0 0 30px;background:url("../images/index_2100.jpg") left center no-repeat;border-radius:5px 5px 0 0;}
.newsh3 span{font-family: "times new roman";padding-left:20px;}




ul.arclist{padding:5px 10px;list-style:none;margin:0}
ul.arclist li{border-bottom:1px dashed #efefef;height:26px;line-height:26px;overflow:hidden}
ul.arclist li.end{border-bottom:0}
ul.arclist li a:hover{color:red}
ul.arclist li span.date{display:block;float:right;height:26px;line-height:26px}

div.info{padding:10px}
div.info h1{text-align:center;font-size:18px;height:40px;line-height:40px}
div.info .date{text-align:center;font-size:12px;color:#7e7e7e;height:26px;line-height:26px;border-bottom:1px solid #eee;margin-bottom:10px}
div.info .date span{color:#203ab9}
div.info .content{line-height:170%;font-size:14px;word-wrap:break-word}
div.info .content p{line-height:170%;font-size:14px}
div.info .np{border-top:1px solid #eee;margin:5px;line-height:26px}
div.info .np .next{color:#ccc}
div.info .np .prev{color:#ccc}
div.info .np a{color:#030}
div.info .np strong{color:#030}

.imgb{border:1px solid #ccc;}
.fontw{font-weight:900;font-size:16px;}
.textt{text-align: center;}
.lxwm{background:url("../images/index_12.jpg") right center no-repeat;height:62px;}
.cpdh{background:url("../images/index_7.jpg") right center no-repeat;height:79px;}

.navleft{background:url("../images/leftnav.jpg") right center no-repeat;height:79px;line-height:79px;font-weight:900;font-size:18px;text-align:center;color:#FFF;}


ul.catelist{list-style:none;margin:0;padding:0;position: relative;top: -20px;}
ul.catelist li{background:url("../images/index_9.gif") right center no-repeat;height:45px;line-height:45px;text-align: center;}
ul.catelist li a{font-size:16px;color:red;font-weight:900;}

ul.contact{margin:0;padding:10px 0 40px 10px;list-style:none;border:1px solid #ccc;border-top:none;width:193px;float:right;}
ul.contact li{list-style:none;margin:0;padding:0 0 0 6px;clear:both;line-height:33px;height:33px;border-bottom:1px solid #ccc}

ul.link{margin:0;padding:0 5px;list-style:none}
ul.link li{float:left;margin:5px;line-height:22px}

div.about{margin:10px}
div.about table{margin:0 auto;}
div.about .img{border:0;float:left;margin:0 10px 0px 0;width:230px}

.products{padding:5px}
.products ul{overflow:hidden;list-style:none;margin:0;padding:0}
.products ul li{margin:0 8px;float:left;overflow:hidden;text-align:center;width:168px}
.products ul li .pic{}
.products ul li .pic img{width:158px;display:block;padding:1px;border:1px solid #ccc}
.products ul li .pic a:hover img{border-color:#999}
.products ul li .title{line-height:24px}

.products1{padding:5px}
.products1 ul{overflow:hidden;list-style:none;margin:0;padding:0}
.products1 ul li{margin:0 8px;float:left;overflow:hidden;text-align:center;width:168px}
.products1 ul li .pic{}
.products1 ul li .pic img{width:158px;display:block;padding:1px;border:1px solid #ccc}
.products1 ul li .pic a:hover img{border-color:#999}
.products1 ul li .title{line-height:24px}

ul.subcate{list-style:none;margin:0;padding:0px;position: relative;top: -20px;}
ul.subcate li{background:url("../images/index_9.gif") right center no-repeat;height:45px;line-height:45px;text-align: center;}
ul.subcate li a{font-size:16px;text-align:center;}