@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;line-height:150%;font-family:simsun;color:#404040;}
ul,li,p,span,strong,h1,h2,h3,h4,h5,h6,form,input,a,img{margin:0;padding:0;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#404040;}
a:hover{text-decoration:underline;}
img{border:none;}

.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.cls{clear:both;}
.row{margin:10px auto;}
.left{width:270px;float:left;}
.right{width:675px;float:right;}
.h10{height:10px;overflow:hidden;clear:both;}
td{padding:5px;}

.main{width:960px;margin:0 auto;}

.img_top{height:9px;overflow:hidden;background:url(../images/img_top.gif) no-repeat 0 0;}
.top{height:90px;background:url(../images/img_head.jpg) no-repeat right top;}
.top .logo{display:block;float:left;width:125px;height:25px;margin-top:65px;background-color:#7090b7;font-size:12px;line-height:25px;font-family:Arial, Helvetica, sans-serif;}
.top .logo a{display:block;color:#fff;}
.nav{height:35px;background-color:#EEF2F6;border:1px solid #f0f0f0;font-size:14px;}
.nav ul{float:right;}
.nav li{display:inline;float:left;margin-right:15px;line-height:35px;font-weight:bold;}
.nav li a{color:#7090B7;}

.cp1{background-color:#EEF2F6;border:1px solid #b8c8db;border-top:0 none;}
.cp1 li{height:24px;font-weight:bold;position:relative;line-height:24px;padding:0 10px;border-bottom:1px dashed #dbdbdb;}
.cp1 li .cp2{position:absolute;top:0;left:268px;width:200px;border:1px solid #B8C8DB;background-color:#eef2f6;visibility:hidden;}
.cp1 a,.cp2 a{color:#7090B7;}
.cp1 li:hover .cp2{visibility:visible;}

.bt1{display:block;height:30px;line-height:30px;font-weight:bold;color:#7090B7;border-bottom:2px solid #7090B7;margin-top:10px;padding-left:10px;}
.bt2{display:block;height:33px;border-bottom:2px solid #7090b7;}
.bt2 b{display:block;float:left;line-height:33px;padding:0 15px;background-color:#7090b7;color:#fff;}
.ser1{margin-top:10px;}
.ser1 .ipt{width:190px;}
.news{padding:5px 0;}
.news li{height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #b8c8db;padding:0 5px;}

.flink{background-color:#fafafa;border:1px solid #dbdbdb;line-height:25px;padding:5px 10px;}
.flink a{color:#006ACD;}
.flink li{display:inline;margin-left:6px;}

.prod{padding-top:10px;}
.prod li{width:157px;float:left;padding:5px;}
.prod li img{width:155px;height:155px;border:1px solid #dbdbdb;}
.prod li span{display:block;height:25px;line-height:25px;color:#7090B7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.footer{text-align:center;padding:10px 0;color:#5090B7;}

.tb1{border:1px solid #fff;border-width:1px 0 0 1px;}
.tb1 th{border:1px solid #fff;border-width:0 1px 1px 0;background-color:#7090B7;padding:5px;color:#fff;}
.tb1 td{border:1px solid #fff;border-width:0 1px 1px 0;padding:5px;}
.tb1 td a{color:#006BD0;}
.tb1 tbody tr{background-color:#f6f6f6;}
.tb1 tbody tr:nth-child(2n+1){background-color:#dce4ed;}

.pages{margin:10px auto;}
.pages li{display:inline;margin-left:5px;}
.ls1{padding:10px 0;}
.ls1 li{height:25px;border-bottom:1px dashed #7090b7;padding:0 10px;}
.ls1 li span{float:right;}
.ls1 li a{float:left;white-space:nowrap;overflow:hidden;background:url(../images/dot1.png) no-repeat left center;padding-left:6px;}
.body1{border:4px solid #fcf8f7;padding:15px;}
.body1 .title{line-height:1.5em;padding-bottom:10px;font-size:16px;color:#006BD0;}
.body1 .pos{height:25px;line-height:25px;color:#999;padding-bottom:15px;}

.tb2{margin:10px;}
.tb2 tr{background-color:#f6f6f6;}
.tb2 tr:nth-child(2n+2){background-color:#dce4ed;}
.tb2 td img{width:102px;height:102px;border:1px solid #ccc;}
.tb2 td.bt{width:190px;word-wrap:break-word;}
.tb2 td.img{width:110px;text-align:center;}
.tb2 td.info{display:block;word-wrap:break-word;width:300px;}
.tb2 td.bt a{color:#3c6eab;font-size:14px;font-weight:bold;}

.body2{padding:8px;background-color:#f2f2f2;}
.body2 .litp{width:180px;height:180px;}
.body2 .text{width:440px;background-color:#fff;padding:10px;}
.body2 .text h1{font-size:14px;line-height:28px;border-bottom:1px solid #ccc;}
.body2 .text em{display:block;font-style:normal;background-color:#7090B7;color:#fff;line-height:25px;padding-left:10px;}
.body2 .text span{display:block;padding:5px;background-color:#F6F6F6;word-wrap:break-word;}

.ls2 li{padding:5px 6px;width:156px;display:inline;float:left;}
.ls2 li img{width:154px;height:154px;border:1px solid #ccc;}
.ls2 li span{display:block;line-height:25px;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}