﻿*{margin:0 auto;padding:0;font-size:13px;font-family:Arial;}
html{overflow-y:scroll; background:#eef3fa;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline}
img{border:0;}
input,select,img{vertical-align:middle;}
ul,ul li{list-style:none}

.mainbgcontain{width:1000px;clear:both;}
.mainbg{float:left;width:960px;padding:0 20px; background:#fff;}
.contain{width:960px;clear:both;}
.logo{float:left;width:960px;padding:10px 0;}
.footer{float:left;width:960px;margin-top:20px;border-top:1px solid #ccc;padding:5px 0;line-height:24px;}
.footer *{color:#666;font-size:12px;}
.txt{height:22px;width:160px}
.button{width:82px;height:22px; background:url(/admin/images/btn1.gif) no-repeat;color:#333;font-size:12px;border:0;}

.menuleft{float:left;width:3px;height:37px;font-size:0;background:url(bg/menuleft.gif) no-repeat;}
.menuright{float:left;width:3px;height:37px;font-size:0;background:url(bg/menuright.gif) no-repeat;}

#menu{float:left;width:915px;line-height:37px;background:url(bg/menubg.gif) repeat-x;padding:0 10px 0 29px;}
#menu li{float:left;background:url(bg/menucenter.gif) no-repeat right center;width:112px;list-style:none;}
#menu li a{display:block;color:#fff;text-align:center;font-size:14px;font-weight:bold;}
#menu li a:hover {color:#fff;text-decoration:underline;}
#menu li ul{line-height:24px;list-style:none;text-align:left;left:-999em;position:absolute;width:109px;border:1px solid #dcf3fd;border-bottom:0; z-index:20}
#menu li ul li{background:#51c9fb;display:inline;width:auto;border-bottom:1px solid #dcf3fd;}
#menu li ul a{display:block;text-align:center;color:#fff;padding:0 5px;font-weight:normal;width:99px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-size:12px;}
#menu li ul a:hover {color:#fff;text-decoration:none;background:#3c89c4;}
#menu li:hover ul {left:auto;}
#menu li.sfhover ul {left:auto;}

.left{float:left;width:220px;}
.right{float:right;width:720px;}

.leftmenu{float:left;width:220px;margin-bottom:20px;}
.leftmenu h4{float:left;width:170px;padding-left:50px;height:40px;line-height:40px;background:url(bg/lefttt.gif) no-repeat #39c1fb;color:#fff;font-size:14px;margin-bottom:2px;font-weight:bold;}
.leftmenu li{float:left;width:170px;padding-left:50px;line-height:25px;border-bottom:1px solid #12a6e6;margin-bottom:1px;background:url(arrow/leftarrow.gif) no-repeat 15px center #56cafc;}
.leftmenu li a{color:#fff;font-weight:bold;font-size:12px;}

.sidebox{border:1px solid #ccc;padding:14px 14px;width:190px;float:left}
.sidebox ul{float:left;width:190px;}
.sidebox ul li{float:left;width:190px;line-height:20px;padding:5px 0;}
.sidebox ul li strong{font-size:20px;font-weight:bold;color:#3d83af;}
.sidebox ul li .contact_qq{float:left;width:73px;padding-left:22px;background:url(icon/qq.gif) no-repeat;}
.sidebox ul li .contact_msn{float:left;width:73px;padding-left:22px;background:url(icon/msn.gif) no-repeat;}
.sidebox ul li .contact_email{float:left;padding-left:22px;background:url(icon/email.gif) no-repeat 0 3px;}
.sidebox ul li .contact_address{float:left;padding-left:22px;background:url(icon/fax.gif) no-repeat 1px 3px;}
.cylink{padding:1px 0 1px 15px!important;width:175px!important;background:url(arrow/newsarrow.gif) no-repeat left center;}
.cylink a{font-size:12px;color:#666;}

.nav{float:left;width:690px;padding:0 15px;background:#c0ecff;line-height:34px;font-size:12px;font-weight:bold;color:#219cd1}
.nav *{font-size:12px;font-weight:bold;color:#219cd1;}

.pager{float:left;width:700px;background:#f5f5f5;line-height:26px;padding:1px 10px;height:26px;}
.pager a{padding:0 12px;float:left;font-weight:bold;font-size:12px;}
.pager .active{background:#fff;}

.newsbox{float:left;width:720px;padding:20px 0;}
.newsbox li{float:left;width:680px; padding:0 10px 0 30px;line-height:36px;border-bottom:1px dotted #ccc;background:url(arrow/newsarrow.gif) no-repeat 10px center;}
.newsbox li a{float:left;}
.newsbox li span{float:right;}

.productbox{float:left;width:670px;padding:20px 24px 0px 24px;border:1px solid #ccc;margin:20px 0;}
.productbox .pp{float:left;width:670px;margin-bottom:15px;border-bottom:1px dotted #ccc;padding-bottom:15px;}
.productbox .pp p{float:left;width:90px;margin-top:6px;}
.productbox .pp p img{width:60px;height:45px;border:1px solid #ccc;padding:1px;}
.productbox .pp ul{float:right;width:580px;}
.productbox .pp ul li{float:left;width:580px;line-height:22px;}
.productbox .pp a{color:#22a8e1;font-size:14px;font-weight:bold}

.hrbox{float:left;width:720px;margin:20px 0 0 0;}
.hr{border-top:1px solid #ccc;border-left:1px solid #ccc;float:left;margin-bottom:20px;}
.hr td{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:22px;}
.hr .title td{ background:#eee;}

.msgbox{float:left;width:718px;border:1px solid #ccc;margin-top:20px}
.msgbox h4{float:left;width:708px;text-align:right;padding-right:10px;line-height:34px;font-weight:normal;color:#333;}
.msgbox ul{float:left;padding:20px 0 24px 0;}
.msgbox li{float:left;width:638px;padding:5px 40px;}
.msgbox li b{float:left;width:100px;font-size:14px;font-weight:normal;color:#333; padding-top:4px; text-align:right;padding-right:20px;}
.msgbox li span{float:left}

.newstitle{float:left;width:720px;line-height:25px;padding:20px 0;}
.newstitle b{float:left; font-family:"黑体";font-size:25px;font-weight:bold;color:#666;}
.newstitle span{float:right;font-size:12px;font-weight:normal;color:#666;}
.content{float:left;padding:19px;border:1px solid #ccc;width:680px;line-height:160%;}
.content img{max-width:680px;width:expression(this.width > 680 ? 680: true);}

.ppp{float:left;width:680px;padding:19px;border:1px solid #ccc;margin:20px 0;}
.ppp p{float:left;width:240px;}
.ppp p img{width:240px;height:180px;}
.ppp ul{float:right;width:410px;}
.ppp ul li{float:left;width:410px;line-height:22px;padding:3px 0;}
.ppp ul li b{float:left;width:60px;font-size:14px;font-weight:normal;color:#333}
.ppp ul li span{float:left;width:350px;color:#333}
.ppcontent{float:left;padding:15px 30px;width:660px;line-height:150%;background:#f7f7f7}

.icontain{float:left;width:960px;clear:both;}
.imenu{float:left;width:220px;margin-bottom:20px}
.imenu li{float:left;width:170px;padding-left:50px;line-height:22px;border-bottom:1px solid #12a6e6;margin-bottom:1px;background:url(arrow/leftarrow.gif) no-repeat 15px center #56cafc;}
.imenu li a{color:#fff;font-weight:bold;font-size:12px;}
.iflash{float:left;width:960px;height:250px;clear:both; margin-bottom:20px;padding-bottom:2px;border-bottom:3px solid #95e6ff}

.rlayer{float:left;width:720px;clear:both;}
.iabout{float:left;width:350px;font-size:12px;}
.iabout *{font-size:12px;}
.iabout .ipic{float:left;width:350px;}
.iabout .ipic li{float:left}
.iabout .ipic img{width:110px;height:70px;float:left;margin-right:10px;}
.iabout .iword{float:left;width:350px;margin-top:5px;line-height:23px;font-size:12px;}
.inews{float:right;width:350px;}
.inews .inewstitle{float:left;width:330px;border-bottom:2px solid #4dc7fb;padding:0 10px;}
.inews *{font-size:12px;}
.inews .inewstitle li{float:left;padding:0 15px;line-height:22px;}
.inews .inewstitle li a{font-weight:bold;color:#666}
.inews .inewstitle .active{background:#4dc7fb;}
.inews .inewstitle .active a{color:#fff;font-weight:bold}
.inews .inewslist{float:left;width:350px;padding-top:3px;}
.inews .inewslist li{line-height:24px;padding-left:25px;width:325px;background:url(arrow/newsarrow.gif) 5px center no-repeat;float:left}
.inews .inewslist li a{float:left;width:255px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap}
.inews .inewslist li span{float:right;width:70px; text-align:right;font-size:12px;color:#888;}
.iproduct{float:left;width:690px;padding:12px;border:3px solid #eee;margin-top:20px;}
.iproduct a{float:left;width:170px; text-align:center}
.iproduct img{width:150px;height:112px;border:1px solid #ddd;padding:3px;}
.iproduct span{float:left;width:170px; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height:25px;line-height:25px;}
.iproduct a:hover img{border:1px solid #888;}
.iproduct a:hover span{ text-decoration:none}

.ippbox{float:left;width:960px;height:260px;}
.ippcontain{ position:absolute;width:958px;height:248px; z-index:10;border:1px solid #fff}
.ipplist{ position:absolute;width:960px;height:250px;z-index:9;}
.ishadow{float:left;width:960px;background:url(bg/shadow.gif) repeat-x;height:15px;font-size:0;margin-bottom:10px;clear:both}