﻿@charset "utf-8";
/* CSS Document by Lishichao.com */

/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0;  font-size:12px; color:#888; line-height:20px; background:#dbebf4 url(bg.gif) repeat-x}
/*html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0;  font-size:12px; color:#888; line-height:20px; background:#ffffff url(2010cj.jpg) center top no-repeat}*/
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px;}
p,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0;}
img{ vertical-align:top; border:none;}
ul,ol{ list-style:none;}
input,select{ vertical-align:middle;}
a{color:#007dc5; text-decoration:none;}
a:hover{ color:#0a55b5; text-decoration:underline;}
/*text*/
.lh_20{ line-height:20px;}.lh_22{ line-height:22px;}.lh_24{ line-height:24px;}.lh_31{ line-height:31px;}.ta_c{ text-align:center;}
.ta_l{ text-align:left;}.ta_r{ text-align:right;}.ti_2{ text-indent:2em;}
/*CSS Hack*/
.dsi{ display:inline;}.dsb{ display:block;}.ofh{ overflow:hidden;}.clb{ clear:both;}
/*float*/
.fleft{ float:left;}.fright{ float:right;}.mt_9{ margin-top:9px;} .mb_9{ margin-bottom:9px;}
.pl_25{ padding-left:25px;}.b1_d{ border:1px solid #ddd;}.vm{ vertical-align:middle}
/*font*/
.fb{ font-weight:bold;}.fs_11{ font-size:11px;}.fs_12{ font-size:12px;}.fs_14{ font-size:14px;}.ff_s{ font-family:"宋体";}
.fc_ori{color:#F60}

/*layout*/
.topad{width: 961px; padding:10px; height:324px; margin:5px; line-height:0px; padding-bottom:0px; margin:0 auto}
.topad2{width: 961px; padding:0px; height:170px; margin:5px; line-height:0px; padding-bottom:0px; margin:0 auto}
.topmain{width:961px; padding-top:10px; height:34px; margin-top:5px; line-height:30px; padding-bottom:4px; margin:0 auto}
.toplogo{ float:left; width:330px; height:30px;}
.top{ float:left width:631px; padding-top:2px; height:30px; margin-top:5px; line-height:30px; padding-bottom:4px; text-align:right;}
.top a,.top{ color:#007dc5}.top a{ margin-right:15px}
.search{ width:178px; height:17px; line-height:15px; color:#bbb; border:1px solid #007dc5}




.world{ width:961px; overflow:hidden; background:#fff url(m.gif) no-repeat top; margin:0 auto; padding-top:6px; }
.left{ width:165px; float:left; padding:50px 0 0 20px; overflow:hidden;}
.right{ width:765px; float:right;}
#logo{ margin:0 0 48px 0;}

.leftinfo{ padding:25px 0 50px 0;}
.leftinfo img{ margin-bottom:6px;}

#kv{ width:765px; height:386px; overflow:hidden; margin:0 0 9px 0;}
.hometable{ border-bottom:1px solid #b6daee; background:url(h.gif) repeat-y; padding:0 0 100px 0}

.tab{ padding:10px 0 0 17px; line-height:27px;}
.tab li{ float:left;width:109px; height:27px; background:url(tab.gif) no-repeat bottom; text-align:center}
.tab li.now{ background-position:top;}
.tab a{ color:#fff; font-weight:bold;  }.tab a:hover{ color:#fff; text-decoration:underline}

.tabcon{ color:#007dc5; width:258px; border:1px solid #b6daee; margin-top:-1px; margin:0 auto 18px auto; padding:0 10px; overflow:hidden;}
.tabcon a{ color:#007dc5;}
.tabcon li{ border-bottom:1px solid #b6daee; padding:10px 15px; overflow:hidden;}
.tabcon strong{ display:block; height:28px;}.tabcon img{ vertical-align:middle}
.t1{ height:32px; background:url(t1.gif) no-repeat; width:302px; margin:0 auto; text-indent:-100em;}
.t2{ height:32px; background:url(t2.gif) no-repeat;  text-indent:-100em; margin-bottom:15px}
.t3{ height:32px; background:url(t3.gif) no-repeat;  text-indent:-100em; margin-bottom:15px}
.t4{ height:32px; background:url(t4.gif) no-repeat;  text-indent:-100em; margin-bottom:15px}
.t5{ height:32px; background:url(t5.gif) no-repeat;  text-indent:-100em; margin-bottom:15px}
.t6{ height:32px; background:url(t6.gif) no-repeat right;   text-indent:-100em; margin-bottom:15px}
.t5con{ padding:0 15px 10px 15px;} .t5con select{ width:150px}.t5con a{ line-height:32px;}



.zs{ padding:12px 16px; color:#007dc5; line-height:20px;}
.zs a{ color:#007dc5;}.zs img{ float:left; margin:0 12px 15px 0;}

.j3{ padding:0 0 7px 14px;}
.j3 li{ margin-bottom:10px;}
.j3 li a{ width:227px; height:158px; display:block; background:url(3j.gif) no-repeat; text-indent:-100em}
.j3 li a:hover{background:url(3j.gif) no-repeat;}

.j3 li a#a1:hover{ background-position:-227px 0}
.j3 li a#a2:hover{ background-position:-227px -158px}
.j3 li a#a3:hover{ background-position:-227px -316px}

.j3 li a#a2{background-position:0 -158px}
.j3 li a#a3{background-position:0 -316px}

.t3con{ padding:0 14px} 
.t3con img{ margin:0 0 10px 0;}
.t3con a{ color:#007dc5}

.homep{ text-align:center; padding:10px 0;}
.homep img{ margin-bottom:5px; width:81px; }

.fot{ height:30px; line-height:30px; background:#007dc5 url(fot.gif) no-repeat;  color:#fff; padding:0 15px; width:931px; margin:0 auto; text-align:right}
.fot a{ color:#fff;}
/*product*/
.bar{ height:38px; line-height:32px; font-size:14px; background:#007dc5 url(bar.gif) repeat-x}
.bar ul{ padding:3px 0 0 34px; background:url(bar2.gif) no-repeat left top; overflow:hidden;}
.bar ul li{ float:left; background:url(bar4.gif) no-repeat right top; padding-right:2px}
.bar ul a{ color:#fff; font-weight:bold; padding:0 25px; display:block; line-height:32px}
.bar ul a:hover{ text-decoration:underline; color:#fff;}
.bar ul a#selected{ background:url(bar3.gif) repeat-x}

.pp{ height:112px; border-bottom:1px solid #b6daee; padding:30px 30px 0 30px}
.pp p.fleft img{ padding:0 4px}
.pp p.fright{ background:url(ch.gif) no-repeat top right; padding:45px 0 0 0; width:110px; text-align:right}

.pbar{ height:29px; line-height:29px; background:url(bar5.gif) repeat-x; padding:0 28px; overflow:hidden;}
.pbar ul{ float:left; overflow:hidden; height:29px; border-left:1px solid #b6daee; text-align:center}
.pbar ul li{ float:left; border-right:1px solid #b6daee; width:93px;}
.pbar ul li#pnow{ background:#fff;}.pbar ul li#pnow a{ color:#000; font-weight:bold;}
.pbar ul a{ display:block;}
.pbar p{ float:right; text-align:right}
.pbar p .ink{ width:98px; height:18px; line-height:17px; border:1px solid #cacaca; color:#ccc; padding:0 0 0 5px}

.plist{ padding:20px 33px}
.plist .pinfo{ border-bottom:1px dashed #dcdcdc;}
.plist table a.img{ width:156px; height:116px; background:#fff; padding:1px; border:1px solid #007dc5;}
.plist table a.img:hover{ border:1px solid #fe8802;}
.plist table td{ padding-top:23px; padding-bottom:2px; color:#000}
.plist table h3 a{ font-size:14px;}.plist table h3{ padding:0 0 10px 0; }
.plist table p{ color:#8b8a8a;} .a2{ color:#fe8802;}

.page{ padding:30px 0; color:#007dc5; text-align:right}
.page a#nowpage{ background:#007dc5; color:#fff;}
.page a{ padding:0 4px}


.rond{ width:715px; overflow:hidden; margin:30px auto; background:url(t.gif) no-repeat; padding:30px  0 0 0;}
.roncon{ border-left:2px solid #007dc5; border-right:2px solid #007dc5; padding:0 33px; color:#333; line-height:22px}
.roncon h1{ font-size:16px; border-bottom:1px solid #007dc5; line-height:44px; color:#007dc5; margin-bottom:20px; overflow:hidden;}
.roncon p.dis{ border-top:1px solid #007dc5; margin-top:20px; padding:10px 0 0 0; line-height:21px}

.ronb{ background:url(b.gif) no-repeat bottom; height:30px;}

h3{ font-size:14px; color:#007dc5; line-height:45px}
.newslist{ width:520px; border-top:2px solid #007dc5; float:left;}
.newslist li {  background:url(p.gif) repeat-x bottom; padding:10px 15px; overflow:hidden;}
.newslist strong{ display:block; height:28px;}.tabcon img{ vertical-align:middle}



.datalist{ width:200px;border-top:2px solid #007dc5; float:right; line-height:40px;}
.datalist li{ border-bottom:1px solid #b6daee}
.datalist a{ display:block; background:url(i.gif) no-repeat 3px center; padding-left:30px;}
.datalist a:hover{ background:#fffbe0 url(i.gif) no-repeat 3px center;}

.linklist a{ padding-right:20px; line-height:30px;}
.bbl{ border-bottom:1px solid #007dc5; margin-bottom:15px}

.zsbanner{ height:250px; background:#007dc5; color:#fff; text-align:center; line-height:250px; overflow:hidden}
.zscon{width:520px; border-top:2px solid #007dc5; float:left; padding:30px 0; overflow:hidden}

.pplist img{ padding-right:40px; padding-bottom:20px}

.videolist td{ padding:20px 0; border-bottom:1px solid #b6daee; color:#007dc5;}
.videolist td a{ color:#007dc5; font-size:14px; font-weight:bold; line-height:28px}
.videolist{ border-top:2px solid #007dc5; }
.panelClass { -moz-opacity:0.5; filter:alpha(opacity=50);opacity:0.5;}
.panelClass_UL {-moz-opacity:1; filter:alpha(opacity=100);opacity:1}










