/*------------------------ For All Pages ------------------------*/
*{margin:0; padding:0;}
html{width:100%; height:100%; }
body{width:100%; height:100%;font-size:14px; color:#333;text-align:center; line-height:1.8em; background:#333;font-family:"Microsoft YaHei","SimHei";}
ul,li{list-style:none; }
a,a:visited,a:active{color:#333; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
table{border-collapse:collapse; width:100%;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
.clear{ width:100%; clear:both; height:0; overflow:hidden;}
.layout{ width:1200px; margin:0 auto; clear:both;}
.layout2{ width:1200px; margin:15px auto 0 auto; clear:both;}
.layout3{ width:1000px; margin:0 auto; clear:both;}
/*------------------------ header ------------------------*/
.header{ width:100%; float:left; position:relative; height:auto; background:#FFF;}
.header .topbar{ width:100%; float:left; background:#EEE; height:40px; line-height:40px; color:#666; border-bottom:1px solid #CCC;}
.header .topbar .toplinks li{ width:auto; float:left; display:inline; margin-left:20px;}
.header .logos{ width:500px; float:left; }
.header .logos a{ display:block; width:100%; height:120px;background:url(/Public/images/default/logos.png) no-repeat left center;}
.toptel{ width:auto; float:right; font-size:16px; color:#999; margin-top:30px; clear:both;}
.toptel i{ font-weight:bold; color:#F00; font-size:18px;}
.topsearch{ width:auto; float:right; clear:both; margin-top:10px;}
.topsearch .searchbox{ border:1px solid #CCC; border-right:none; background:#FFF; width:280px;height:35px; line-height:35px; padding-left:10px; color:#999;}
.topsearch .btns{ width:120px; text-align:center; height:35px; line-height:35px; border:0; background:#EEE; color:#666;border:1px solid #CCC; font-size:18px;font-family:"Microsoft YaHei","SimHei";}
.topsearch .btns:hover{ background:#F60; color:#FFF;}
.mainmenus{ width:100%; float:left; background:#d60000;}
.mainmenus table{ width:100%; margin:0 auto;}
.mainmenus table a{ display:block; text-align:center; width:100%; height:45px; line-height:45px; font-size:18px; font-weight:600; color:#FFF;}
.mainmenus table a:hover{ background:#b10000;}

/*------------------------ footers ------------------------*/
.footer{ width:100%; float:left; background:#333; color:#CCC; font-size:12px;}
.footer a{ color:#CCC;}
.footer a:hover{ color:#F00;}

/*------------------------ banners ------------------------*/
.banners{ width:100%; float:left; height:250px;}
.bannersbg01{background:url(/Public/images/default/bannersbg1.jpg) no-repeat  center center;}
.bannersbg02{background:url(/Public/images/default/bannersbg2.jpg) no-repeat  center center;}
.bannersbg03{background:url(/Public/images/default/bannersbg3.jpg) no-repeat  center center;}
.bannersbg04{background:url(/Public/images/default/bannersbg4.jpg) no-repeat  center center;}

/*------------------------ index ------------------------*/
#slides{overflow:hidden;width:1200px;    margin: 0px auto;}
#slides .slideul1 li{float:left; width:auto;}
.slideul1{width:6000px;}
#slides .slideul1 li dl{ width:250px; float:left; border:1px solid #EEE;-moz-border-radius:10px; -webkit-border-radius:10px; margin-right:20px; padding:10px; height:150px;}
#slides .slideul1 li dl dt{ font-size:16px; color:#F60; border-bottom:1px dashed #CCC; float:left; padding-bottom:10px;}
#slides .slideul1 li dl dd{ color:#666; margin-top:10px; float:left;}
#slides a{ color:#F60;}
#slides a:hover{ color:#F00;}

/*------------------------ contents ------------------------*/
.contents{ width:100%; float:left;background:#FFF; text-align:left;}h:100%; float:left;background:#FFF; text-align:left;}