/* Site */
body{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:12px;background:#e8edf0}
* {margin:0;padding:0;list-style:none;line-height:18px}
img{border:0}
#site{margin:0 auto;width:1004px;background:#fff; padding:0 8px}
.clear{width:1004px;overflow:hidden;margin:0 auto;clear:both}
a{color:#16437a}
.red{color:#FF0000;font-size:12px;font-weight:100}
/* Top */
#topline{color:#666;clear:both;height:18px;padding:0 2px}
#topline .topkey{float:left}
#topline b{color:#333;padding:0 2px}
#topline a{text-decoration:none}
#top{clear:both;height:95px;background:#fff}
#logo{float:left;white-space:nowrap;padding:5px 0 0 25px;color:#2d79a6}
#logo .logotext{float:left;font-weight:bold;margin:0 0px 0 10px}
#ad{float:left;font-size:22px;padding:30px 0 5px 20px;color:#113742}
#nav{clear:both;height:34px; border-bottom:1px solid #dedcdd; margin-bottom:2px}
.basket{float:right;padding:5px 2px 0 0}

#nav ul{float:left;margin-top:1px;padding-left:50px}
#nav ul li{float:left; line-height:34px; background:url(/images/menubgl.jpg) no-repeat left}
#nav ul li a{padding:0 25px;line-height:34px;color:#535353;font-weight:bold;text-decoration:none;  background:url(/images/menubgr.jpg) no-repeat right; text-align:center;height:34px; display:block; float:left;}
#search{background:#bfd3de;height:25px;float:left;line-height:25px;padding-top:2px}
#search form{margin:0;padding:0}
.scrollkey{float:right;width:310px;line-height:25px;margin:0 10px;overflow:hidden}
.scrolldiv{float:left;margin-left:10px}
.scrollkey a{color:#333399;font-size:11px}
#banner{background:url(/images/banner.jpg);width:1004px;height:200px;clear:both}
#weburl{background:#efefef;padding-left:10px;color:#333}
#weburl strong{background:url(/images/jt1.gif) no-repeat right center;padding-right:12px}
#weburl a{text-decoration:none;color:#333}
/* Main */
#main{margin:5px auto}
/* Left */
#left{width:203px;float:left;overflow:hidden}
#right2{width:200px;float:right;overflow:hidden}
.lhead{background:url(/images/lnavtop.jpg) no-repeat;height:33px;width:203px;color:#21467b;padding-left:15px;font-size:13px;font-weight:bold;border-bottom:1px solid #6f96ac;line-height:33px}
.lnav dl{border:1px solid #e8ecef; border-bottom:none; width:201px}
.lnav dt{padding-left:24px;line-height:26px;border-bottom:1px solid #e8ecef;border-top:1px solid #fff;background:url(/images/li.gif) no-repeat 15px 12px}
.lnav dd{padding-left:20px}
.lnav dl a{text-decoration:none;color:#21467b}
.lnav dl a:hover{color:#333;text-decoration:underline}
.lcontact{padding:5px 10px;color:#555; border:1px solid #e8ecef; border-bottom:none;}
.lcontact li{padding-left:6px;border-bottom:1px solid #93b6c9;border-top:1px solid #fff;background:url(/images/li.gif) no-repeat 1px 10px}
.lweb{padding:5px 10px;color:#555; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef}
.lweb a{color:#21467b}
.lonline{padding:5px 10px}
.lonline p{color:#c00;margin-bottom:10px;font-size:14px}
.lefttop{background:url(/images/lefttop.jpg) no-repeat top;height:5px;margin-top:10px;font-size:0}
.leftbtm{background:url(/images/leftbtm.jpg) no-repeat bottom;height:5px; margin-bottom:10px; font-size:0}
.lbtm{background:url(/images/leftbtm.gif) no-repeat;height:176px}
.rbtm{background:url(/images/rightbtm.gif) no-repeat;height:176px}
.rbd{border-left:1px solid #e8eced;border-right:1px solid #e8eced}
.box{border:1px solid #e8eced; margin-bottom:10px; clear:both; overflow:hidden; height:100%}
.cominfo{padding:10px 20px}
/* Right */
#right{float:right;width:790px;overflow:hidden}
#left2{float:right;width:790px;background:#fff}
#rbox{width:790px;float:right;overflow:hidden}
.board{clear:both;border-bottom:1px solid #cccccc;line-height:33px;background:url(/images/rtop.jpg) no-repeat 0 top;padding-left:20px;height:33px; color:#21467b}
.board b,.board .tit{line-height:33px;color:#21467b; font-weight:bold}
.board h1{font-size:16px; line-height:33px}
.rcon{margin:10px}
.fp{clear:both;margin:0px }
.fp ul li{width:270px;float:left;background:url(/images/li.gif) no-repeat 0 8px;padding:0 10px}
.fp ul li a{color:#21467b}
.fcbox{float:left;margin:10px 0}
.fc{float:left;width:285px;margin:5px 5px 0 5px;background:#f9f9f9;overflow:hidden;border-bottom:1px dashed #ccc}
.fc .fcl{width:75px;height:75px;overflow:hidden;border:1px solid #ccc;float:left;background:#fff;padding-top:3px;text-align:center}
.fc .fcr{color:#21467b;width:200px;float:left;height:90px;overflow:hidden;padding:0 0 0 5px}
.fc h2{font-size:12px;color:#333;padding-left:2px;background:#eee;border-bottom:2px solid #ccc}
.fc h2 a{text-decoration:none}
.fc .more{text-align:right;clear:both}
.fc .more a{color:#21467b}
.fc .more a:hover{color:#f00}
.text{text-align:left;clear:both;color:#666}
.text a{color:#666}
.text a:hover{color:#f00}
	
.fprolist{margin:20px 0 20px 20px}
.boxf{width:180px;float:left;margin:10px 5px}

.boxf li p{border:1px solid #ccc;width:120px;height:100px;text-align:center;padding:5px}
.rnews li{background:url(/images/li.gif) no-repeat 0 8px;padding-left:10px;color:#ccc}
.rnews li a{color:#21467b}
.contact{text-align:center;clear:both;margin:20px auto}
.rbtmseo{background:#eaeff3;clear:both}
.tit2{height:22px;line-height:22px;color:#1c5082;padding:0 10px;font-weight:bold;font-size:12px}
.date{float:right}
.newslist{padding:10px}
.newslist li{background:url(/images/li2.gif) no-repeat 0 center;padding-left:15px;line-height:26px}
.newpro{background:url(/images/rootbg.jpg) repeat-x top; clear:both; overflow:hidden; height:100%}
.newpro li{float:left;width:150px;background:url(/images/li2.gif) no-repeat 0 8px;padding:0 10px}
.qupro{width:190px;float:right;border:1px solid #ccc}
.qupro li{background:url(/images/li.gif) no-repeat 0 8px;padding:0 10px}
.btmcon a{color:#333366}
.btmcon a:hover{color:#f00;}
.btmcon{padding:5px}
/* product list */
#right h1{font-size:18px;color:#16437a}
.cdes{color:#777;border:#ccc 1px solid;padding:0 5px;margin:10px 0}
.upctr{background:url(/images/up.gif) no-repeat 5px #e2ecf6;border-bottom:1px solid #c3cad2;padding:0 10px 0 30px;line-height:32px;clear:both;height:32px;margin:10px 0}
.downctr{background:url(/images/down.gif) no-repeat 5px #e2ecf6;border-top:1px solid #c3cad2;padding:0 10px 0 30px;line-height:32px;clear:both;height:32px;margin:10px 0}
.upctr div,.downctr div{margin-top:5px}
.fl{float:left}
.fr{float:right}
.prolist_1,.prolist_2{clear:both} 
.prolist_1 ul{clear:both;background:#f8f8f8;margin:5px 0}
.prolist_1 li{float:left;margin-right:10px}
.prolist_1 h2 a{line-height:25px;text-decoration:none}
.prolist_1 hr{border-bottom:1px dashed #ccc}
.pro{border:1px solid #ccc;height:100px;width:100px;padding:2px;overflow:hidden;text-align:center}
h2{font-size:12px}
.pldes{width:420px;height:55px;overflow:hidden}
hr{color:#ccc;clear:both;height:1px;margin:5px 0}
.prolist_2 ul{float: left;margin:5px;width:130px}
.prolist_2 input{float:left}
.prolist_2 .pro{float:right}

.prolist_2 h2{text-align:center}
.prolist_3 ul{float: left;margin:5px;width:130px}
.prolist_3 .pro{margin:0 auto}
.prolist_3 h2{text-align:center}
.page{clear:both;line-height:20px}
.page a{color:#5e90c1;padding:0 5px;border:1px solid #5e90c1;text-decoration:none;margin-right:5px}
.page a:hover{background:#5e90c1;color:#fff}
.curpage{background:#5e90c1;color:#fff;padding:0 5px;border:1px solid #5e90c1;margin-right:5px}
/*product detail*/
.pc{clear:both;text-align:right;color:#333;background:#efefef;padding-right:10px}
.pc span{background:url(/images/jt1.gif) no-repeat right;padding-right:10px}
.probox{float:right;text-align:center;margin:0 0 5px 5px}
.prodiv img{border:1px solid #3f749c;text-align:center;padding:5px}
.proimg{width:150px;height:150px;margin:0 auto;text-align:center}
.vl{line-height:20px;font-size:12px}
.pnpro{color:#003399}
.rcbox{background:#eaeff3;clear:both;margin:10px 0;height:140px}
.rcbox2{float:left}
.rc{float:left;margin:5px 8px}
.rc .rcl{width:100px;margin:0 12px;height:100px;overflow:hidden;background:#fff;padding:2px;text-align:center;border:1px solid #ccc}
.rc .rcr{color:#21467b;width:120px;height:40px;overflow:hidden}
.rc h2{font-size:11px;color:#333;text-align:center}
.leftb{float:left;padding:35px 5px 0 5px}
.rightb{float:right;padding:35px 5px 0 5px}
.sm{color:#16437a;margin:20px 0;clear:both}
.rcbtm{clear:both;text-align:center}
.rcbtm a{background:url(/images/jt2.gif) no-repeat 0 3px;padding-left:10px;margin:0 30px;line-height:24px}
.tit3{font-size:14px;font-weight:bold;color:#21467b;padding:0 20px 0 0;float:left}
.proboxl{width:600px;overflow:hidden;text-align:center}
.pv{background:#eaeff3;float:left;width:100%}
.pvl{float:left;width:250px;margin:5px}
.pvr{width:290px;margin:5px;float:right}
.pvr .fl{float:left}
.pvr .fr{float:right}
.pvr p{margin:5px 0;font-size:18px}
.pvr strong{background:url(/images/tit.gif) no-repeat left 7px;padding-left:20px}
.pvrl{margin:5px 0;padding-left:10px;font-size:16px;height:30px;line-height:30px;border-bottom:5px solid #fff}
.pvrl a{margin-right:30px;text-decoration:none}
/*contact*/
.ct dl{width:500px}
.ct dt{width:100px;float:left;line-height:20px;font-weight:bold;text-align:right}
.ct dd{width:390px;float:right;line-height:20px;text-align:left}
/*product index*/
.pi h2{font-size:12px;color:#003399}
.pi p{text-indent:24px}
.pi li{width:250px;float:left;padding-left:10px;background:url(/images/li.gif) no-repeat 0 8px}

/*send inquiry*/
.si{border:1px solid #ff7909;padding:5px}
.sitable{background:#ccc;margin:10px 0}
.sitable th{background:#eee;padding:5px}
.sitable td{background:#fff;padding:5px}
.bbtn{text-align:right}
/*product-view*/
.pvl dl{margin:0}
.pvl dt{font-weight:bold;float:left;width:100px}
.pvl dd{float:right;width:140px}
/*google search*/
.gsearch{border:1px solid #e0e0e0;margin-bottom:10px;padding:5px}
.gsearch td{padding:5px}
.nextpro{width:125px;padding:2px 0 4px 0px;background:url(/images/pronext.gif) no-repeat;text-align:center}
.nextpro a{text-decoration:none}

/* Bottom */
#bottom{margin-top:10px;border-top:1px solid #ccc;clear:both;text-align:center}
#btmnav{background:#efefef;line-height:24px;height:24px;text-align:center;color:#336}
#btmnav a{color:#336;margin:0 10px}
#copyright{padding:5px 0;color:#333;text-align:center;line-height:24px}
#copyright a{color:#333;text-decoration:none}
.lan{ float:right; text-align:right;}
