@charset "utf-8";
/* site:Apricus Solar Hot Water
 * Author:zhangkaili 20120619
 * update:zhangkaili 20121120*/

.middle{ margin-bottom:10px;}  
h1{color:#006599; font-style:normal; font:bold 16px/150% Georgia;}
.container{background:url(../img/containerbg.jpg) left top repeat-x #fff; min-width:980px;}
.header{height:161px; position:relative; z-index:99;}
.header .logo{position:absolute; top:0; left:-146px; z-index:88; display:block;}
.header .language{position:absolute; top:10px; left:281px; z-index:122; border:1px solid #0755a4; line-height:22px; background:url(../img/upimg.jpg) 58px center no-repeat #0b4089;}
.header .language.on { background-image:url(../img/downimg.jpg);}
.header .language a{ width:74px; height:22px; display:inline-block; color:#99ccff;}
.header .language a.thison{ padding-left:10px; width:64px;}
.header .language .hide { position:absolute; text-align:center;  top:21px; left:-1px; border:1px solid #0755a4; width:74px; background-color:#0a3570;}
.header .language .hide a:hover{ color:#fff; background-color:#0b4089;}
.header .conventsite{position:absolute; top:13px; right:116px; z-index:122; background:url(../img/conventbottom.jpg) bottom no-repeat; padding-bottom:10px;}
.header .conventsite li{ color:#99ccff; display:inline; float:left; padding:0 15px 0 7px; background:url(../img/conventli.jpg) right center no-repeat; }
.header .conventsite li a{ color:#99ccff}
.header .conventsite li a:hover{ color:#fff;}
.header .conventsite .last{ background:none;}
.header .sharefr{position:absolute; top:15px; right:0;}
.header .search{position:absolute; top:60px; right:0; width:325px;}
.header .search input{border:0}
.header .search .searchinput,.searchinput-on{ background:url(../img/searchinput.jpg) left top repeat-x; width:254px; text-indent:10px; height:36px;  border-left:1px solid #074f9d; *line-height:36px; }
.header .search .searchinput{color:#2f6cb0;}
.searchinput-on{ color:#99CCFF;}
.header .search .btn-search{ background:url(../img/searchbg.jpg) left top no-repeat; height:36px; width:70px; cursor:pointer}
.header .navmenu{ height:41px; position:absolute; bottom:0px; left:0; width:980px;}
.header .navmenu ul li{ display:inline;line-height:40px; height:41px; background:url(../img/navlibg.jpg) right center no-repeat; float:left; position:relative;}
.header .navmenu ul li a{ color:#fff; font-size:14px; text-transform:uppercase; height:41px; padding:0 17px; display:inline-block;}
.header .navmenu ul .last{ background:none;} 
/*banner*/
.middle .banner{ margin-top:10px; position:relative; width:980px; height:100px; z-index:1;}
.middle .banner div.gray { position:absolute; bottom:0; left:0; width:980px; height:80px; background-color:#333; opacity:0.8;filter: alpha(opacity=80);}
.middle .banner .icos { position:absolute; bottom:0; left:30px; width:920px; height:80px; overflow:hidden; z-index:5;}
.middle .banner .icos dl { position:relative; z-index:99; padding:10px 0; height:60px; width:5000px;}
.middle .banner .icos dd { height:60px; width:180px; float:left; margin-right:10px; overflow:hidden; cursor:pointer; opacity:0.8;filter: alpha(opacity=80);}
.middle .banner .icos dd h6{ color:#fff;}
.middle .banner .icos dd p{ font:12px/18px Arial; color:#97badd; width:350px;}
.middle .banner .icos dd.on { width:540px; opacity:1;filter: alpha(opacity=100);}
.middle .banner .icos dd .wenzi{ padding-left:10px;}
.middle .banner span{ display:block; position:absolute; bottom:0px; height:80px; z-index:3; width:20px; opacity:0.8;filter: alpha(opacity=80); cursor:pointer;}
.middle .banner span.leftbtn {left:0; background:url(../img/bannerbntleft.gif) left center no-repeat;}
.middle .banner span.rightbtn {right:0; background:url(../img/bannerbntright.gif) right center no-repeat;}
.middle .banner span.leftbtn:hover {left:0; background:url(../img/bannerbntleft.gif) left center no-repeat #555854;}
.middle .banner span.rightbtn:hover {right:0; background:url(../img/bannerbntright.gif) right center no-repeat #555854;}
/*end banner*/
.content .content-left{width:230px;}
.content .newstitle{ font-size:16px; color:#006599; font-style:italic; margin-bottom:10px; font-family:'Georgia';font-weight: bold;}
.content .newstitle a{font-size:16px; color:#006599; font-style:italic; font-family:'Georgia';font-weight: bold;}
.content .newstitle p{font-weight:normal;  font-style:normal;}
.content .large-newstitle{ font-size:24px; font-weight:normal;}
.right-prodetail{ margin-top:18px;}
.content-left .latest-news,.listleft .latest-news,.twitter{ background-color:#f4f4f4; padding:10px;}
.content-left .newsnr a{ color:#666; text-decoration:underline;}
.content-left .newsnr a:hover{ color:#787878;}
.content-left .newstime{ font-style:italic; font-size:14px; font-family:'Georgia';}
.content .new-products{ width:520px; margin-left:10px;}
.content .newprotit{ border-bottom:3px solid #efefef; margin-bottom:0; padding-bottom:10px; margin-top:8px;}
.newprocont{ padding:0 10px 10px;}
.newprodetail{ border-bottom:1px dotted #999;}
.index-prod{ width: 340px;}
.left-prodetail{ padding:10px 0;}
.newprodetail .left-prodetail .prodetailtit{ margin-bottom:10px; width:565px;}
.prodetailtit a{font-size:14px; color:#006599; font-style:italic;}
.prodetailtit a:hover{ color:#339a03;}
.prodetailtit span{ margin-left:5px;}
.newprodetail .left-prodetail p{width:333px; overflow:hidden; line-height:22px; color:#666; font-size:14px;}
.newprodetail .left-prodetail p a{color:#666;}
.new-products .last{ border-bottom:none;}
.content .content-right{ width:210px; margin-left:10px;}
.content-right h3{color: #006599;font-family:'Georgia';font-size: 16px;font-style:italic;font-weight:bold;}
.content-right .solar-info{ background-color:#f4f4f4; padding:10px;}
.content-right .solar-info dd{ background:url(../img/solar-infodot.jpg) left center no-repeat; padding-left:10px; line-height:22px;}
.content-right .solar-info dd a{ color:#666;}
.Cert-Update{background-color:#f4f4f4; padding:10px;}
.Certdetail{ padding:10px; text-align:center; border-bottom:1px dotted #ccc;}
.Cert-Update .last{ border-bottom:none;}
.Cert-Update p{ text-align:left; width:182px; _width:172px; margin-left:-5px;}
.Cert-Update p a{ color:#666;}
.Certtitle{ font-size:16px; color:#666; padding:5px 0;}
/*nav*/
.header .navmenu ul li.on,.header .navmenu ul li.now{ background:url(../img/navlionbg.gif) repeat-x top left;}
.header .navmenu ul li.now a,.header .navmenu ul li.on a{ padding:0 18px; color:#094a92; height:39px; _height:41px; margin-top:2px; _margin-top:0;}
.header .navmenu ul li .hide{ padding:5px 12px 10px; border:1px solid #e8eef6; position:absolute; top:40px; left:0; background-color:#e8eef6; line-height:24px; filter:alpha(opacity=90); width:400px;}
.header .navmenu ul li .hide dl dd { color:#222;  font-size:14px;}
.header .navmenu ul li .hide dl dd a{ color:#222; height:24px; display:inline-block; text-transform:none; padding:0 5px;}
.header .navmenu ul li .hide dl dd a:hover{ color:#339900; background-color:#ffffff; height:24px; padding:0 5px;}
.layout{ background:url(../img/layout.jpg) left top repeat-x; height:215px;}
.layoutdetail{ position:relative;}
.layouttitle{ font-family:'Georgia'; font-size:16px; font-style:italic; color:#666; padding:10px 0 20px;}
.layoutdetail .apriusa{ margin:8px auto; width:930px; position:absolute; top:1px; left:50%; margin-left:25px; height:140px; overflow:hidden;}/* top:57px;*/
.apriusa div{ border:8px solid #E0E0E0; float:left; width:154px; height:114px; margin:0px 8px;}
.apriusa div.one{ _margin:0 4px;}
.leftlayout a{background:url(../img/beauty-bntl-h.jpg) no-repeat;  height:130px; width:20px; position:absolute; left:0; top:57px; cursor:pointer;}
.rightlayout a{background:url(../img/beauty-bntri-h.jpg) no-repeat; height:130px; width:20px; position:absolute; right:0; top:57px; cursor:pointer;}
.leftlayout a:hover{background:url(../img/beauty-bntl.jpg) no-repeat;  height:130px; width:20px; position:absolute; left:0; top:57px; cursor:pointer;}
.rightlayout a:hover{background:url(../img/beauty-bntri.jpg) no-repeat; height:130px; width:20px; position:absolute; right:0; top:57px; cursor:pointer;}
.footer{ background:url(../img/footerbg.jpg) left top repeat-x; height:295px; }
.footerdetail{ background:url(../img/footerdetailbg.jpg) 220px top no-repeat; height:215px;}
.footercont{ padding-top:15px;}
.footercont li a{ color:#fff; line-height:24px;}
.footercont li h3{font: bold 14px/24px Arial; color:#fff;}
.footercont .footercompany{ width:220px; float:left;  color:#fff;}
.footercont .footerpro{ width:181px; float:left;  color:#fff;}
.footercont .footercompany a:hover,.footercont .footerpro a:hover{ border-bottom:1px dotted #fff;}
.footercont .footershare{ width:317px; float:left;}
.footercont .footeradd{ width:244px; float:left; color:#fff;}
.footercont .footershare dl{ margin-top:8px;}
.footercont .footershare dl dd{ float:left; width:36px; padding-right:10px;}
.footercont .footershare .footernotice{ width:258px; height:72px; color:#9cb6d2; font-style:italic; font-size:14px; font-family:'Georgia'; padding:17px 0 0 10px;}
.footernotice p{ margin-top:2px;}
.footerbottom{ margin-top:32px;}
.footerbottom .tech{ padding-top:5px; line-height:24px; color:#3b5b7f; width:343px; overflow:hidden;}
.footerbottom .tech a{ color:#3b5b7f; border-bottom:1px dotted #3b5b7f;}
/*list*/
.inbanner{ margin-bottom:10px;}
.listleft{width:230px;}
.listright{ margin-left:15px; width:735px; background-color:#fff;}
#bread_nav{padding:6px 0 6px 15px; background-color:#f9f9f9; border-bottom:1px solid #eeeeee;}
.spares{padding-right:10px;}
.solarcontro{ background-color:#f4f4f4; overflow:hidden; padding-top:10px; width:230px;}
.solarcontro .listnewstitle{padding-left:10px;}
.solarcontro ul li { line-height:22px; width:230px;}
.solarcontro ul li a{ color:#232323; display:inline-block; height:24px; width:210px;  background:url(../img/listcontli.jpg) 10px center no-repeat; padding-left:20px;}
.solarcontro ul li a:hover{ background:url(../img/listcontli.jpg) 10px center no-repeat #fafafa;}
.solarcontro .techcentre{ margin-bottom:10px; padding-left:10px;}

.tech ul li a, .tech ul li a:hover{ background:none;}
.listlatest-news{margin-top:10px;  background-color:#f4f4f4; padding:10px;}
.listlatest-news .newsnr a{ color:#666; text-decoration:underline;}
.listlatest-news .newsnr a:hover{ color:#787878;}
.listlatest-news .newstime{ font-style:italic; font-size:14px; font-family:'Georgia';}
.contact{ background:url(../img/bontact-bg.gif) #f4f4f4 left bottom no-repeat; line-height:22px; margin-bottom:10px; padding:10px 10px 80px; overflow:hidden;}
.content .allpronewstitle{ padding:10px 0 10px 10px; margin-bottom:0; border-bottom:3px solid #efefef;}
.listleft-prodetail{ padding-left:20px;}
.newprodetail .listleft-prodetail p{ width:530px;}
.listright-prodetail{ width:130px; padding-bottom:10px;margin-left: 20px; overflow:hidden;}/*height:120px;*/
.newprodetaillast{ border-bottom:0;}
/*article*/
.apnewstitle{padding:20px 0 10px;}
.imgap{ background-color:#f9f9f9; border:1px solid #eee; padding:5px 0;}
.art-detail{ font-size:14px; margin:10px 10px 0;}
.art-detail p,.art-detail ol{ margin-bottom:10px; padding:0 25px;}
.art-detail ol{ margin-left:25px;}
.art-detail ol li{ font-size:12px;}
.art-detail .last{ margin-bottom:70px;}
.art-detail ul{margin-left:41px;}
.art-detail ul li { list-style: disc;}
.download{background-color:#f9f9f9;}
.download div{ background:url(../img/flashbg.jpg) left center no-repeat; padding-left:30px; line-height:50px; margin-left:20px;}
.download div a{ color:#666; font-weight:bold; display:inline-block; padding-left:10px;}
.relatedart{ background-color:#f9f9f9; padding:10px 0 10px 20px; border-top:1px dotted #eee;}
.relatedart ul li{ background-image:url(../img/listcontli.jpg); background-repeat:no-repeat; background-position:0 10px; display:inline; float:left; padding-left:10px; width:347px; line-height:24px;}
.relatedart ul li a{ color:#666;}
.content .newstitleart{ margin-bottom:0;}
.relatedap{ background-color:#f9f9f9; height:200px; margin-bottom:20px; padding:10px; position:relative;}
.apriusa2{ margin:0 auto; width:700px; position:absolute; top:57px; left:50%; margin-left:-353px; height:130px; overflow:hidden;}
.apriusa2 div{ float:left; width:116px; height:116px; margin:0px 19px; }
.apriusa2 div.one{ _margin:0 4px;}
.apriusa2 div p{ text-align:center;}
.apriusa2 div p a{ padding-top:10px; display:block; color:#666;}
.conT{text-align:center; margin-top:20px;}
.conT a{display:inline-block; width:100px; height:32px; background-color:#06458b; color:#fff; line-height:32px;}
.spare2{margin:20px 35px;}
/*bottomslide*/
.bottomslide { position:relative; margin-top:20px; height:162px;}
.bottomslide .bottomleftbtn,.bottomslide .bottomrightbtn{position:absolute; top:0; width:20px; height:116px;}
.bottomslide .bottomleftbtn { left:0; background:url(../img/beauty-bntl-h.jpg) left center no-repeat;}
.bottomslide .bottomleftbtn:hover { background-image:url(../img/beauty-bntl.jpg);}
.bottomslide .bottomrightbtn { right:2px; background:url(../img/beauty-bntri-h.jpg) left center no-repeat;}
.bottomslide .bottomrightbtn:hover { background-image:url(../img/beauty-bntri.jpg);}
.bottomslide .slidebar { height:162px; width:642px; margin:0 auto; position:relative; overflow:hidden;}
.bottomslide .slidebar ul { width:5000px;}
.bottomslide .slidebar ul li { width:116px; height:150px; float:left; text-align:center; margin-right:15px;}
.bottomslide .slidebar li p{ color:#006599; font-size:12px; padding:5px;}
.bottomslide .slidebar li p a{color:#006599;}
/*login*/
.login{ background-color:#fff; border:3px solid #e7f0fb; width:934px; height:466px; margin:18px auto 0; padding:20px;}
.login-title{color:#666; font-size:14px;}
.login table{ width:365px; margin:130px auto 10px;}
.login table tr th{height:50px; vertical-align:middle; font-size:14px; line-height:50px; text-align:right; padding-right:10px;}
.login table tr td{ height:50px; vertical-align:middle; line-height:50px;}
.login input{ width:277px; height:34px; border:1px solid #ccc; padding:0 5px;}
.login .login-btn{ background:url(../img/login_btn.png) no-repeat; width:70px; height:32px; margin-left:578px; cursor:pointer;}
.login p{ text-align:center; font-size:14px; padding-top:40px;}
/*register*/
.register{ background-color:#fff; border:3px solid #e7f0fb; width:934px; margin:18px auto 0; padding:20px;}
.stepNotice{ padding:5px 0 20px 10px;}
.stepNotice li{font-size:14px; line-height:150%;}
#message{ padding-top: 10px;}
.createAcc{ width:100px; height:32px; background-color:#06458b; color:#fff; cursor:pointer;}
.requiredF{ font-size:14px;}
.register-title{color:#666; font-size:14px; font-weight:bold;}
.youdetailT th{ height:50px; text-align:right; padding-right:30px; font-size:14px; vertical-align:middle; font-weight:normal; color:#666;}
.youdetailT2 th{ white-space:nowrap;}
.youdetailT td{ height:45px; }
.youdetailT input{height:26px; border:1px solid #ccc; padding:0 5px; font-size:12px; margin:0 5px;}
.youdetailT select{ width:289px; height:26px; padding:5px;}
.youdetailT span{ font-size:14px; margin-right:90px; float:left;}
.youdetailT span label{ float:left; margin-left:5px;}
.youdetailT span input{ float:left; width:15px; height:20px; border:none;}
input.inputdetail{ width:13px; height:13px;}
.youdetailT .btn-sir{ background-color:#06458b; color:#fff; cursor:pointer; width:150px; height:32px; border:none;}
/*solar product*/
.solar-prod{ margin:20px 0 0 35px;}
.solar-prod ul li{ display:inline; float:left; margin-right:25px; width:148px; height:210px;}
.solar-prod ul li p{ text-align:center; padding:10px 0;}
.solar-prod ul li p a{ color:#006599;}
.newsmore{ font-size:14px; padding:0 20px;}

/* more的添加 */
.child ul li {text-align:left; background:#EEE;}
.child ul li a {color:#999; margin-left:10px; background:#EEE;}
.child ul li a:hover {color:#666; background:none;}
#solarmore{ background:none;}
#solarmore li{ line-height:26px; font-size:14px; color:#666; text-align:right; cursor:pointer; background:none;}
#solarmore li a{ background:none; padding-right:10px; color:#006599; width:200px;}
#solarmore li a:hover {color:#339a03; background-color:#CCC;}
/* 翻页 */
.solarpage{font-size:14px; margin-left:118px; padding-top:12px;}
.solarpage a{ margin-right:5px; padding:5px 10px;}
.page-now{ color:#666; background-color:#fbfbfb; }
.page-on{ color:#006599; background-color:#f1f1f1; }
.page-over{ background-color:#006599; color:#fff;}
.page-go{ color:#ccc;}

.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;border:1px solid #0099cc; border-radius:16px; filter:alpha(opacity=50); opacity:0.5;}
.defimg{background-color:#fff; }
.curimg{/*background-image:url(../img/01.png)*/ background-color:#0066cc;}
#processContainer { padding-top:6px; display: block; width: 698px;}
#processContainer p{line-height:180%; font-family:verdana;}

/* manage account */
.m_account{ background-color:#fff; border:1px solid #e7f0fb; width:684px; height:466px; margin:2px auto 0; padding:6px;}
/*404报错*/
.error-404{ margin:0 auto;  font-size:18px; line-height:26px; height:480px;}
.error-404 p{ padding:80px 20px;}
.error-404 p a{ text-decoration:underline;}
#update{ width:980px; margin:0 auto; height:560px; padding:400px 0 0; background:url(../img/update.jpg) no-repeat;}
#update div{ width:550px; margin:0 auto; padding:20px; background-color:#FFF; border-radius:5px;}
#update h1{color:#006599; font-style:normal; font:bold 24px/150% Georgia; margin-bottom:10px;}
#update p{ font:18px/150% Georgia; color:#333; width:600px;}

#messageDetail{ margin-left: 10px;}
#sendingContent{ text-align:center;}

div.addthis_default_style{
	width:200px;
}
