@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#0090d6;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.headbox{ width:1080px; margin:0 auto;}
.banner{ background:url(images/banner.jpg) no-repeat top center; height:300px; width:100%; margin:0 auto;}


.bannerfo{ width:354px;height:27px; margin-top:8px;}
.bannerfo ul{width:354px;height:27px;margin:0 auto}
.bannerfo ul li{ display:inline; height:27px;}
.bannerfo ul .inputbox{ width:298px; height:23px; margin:0px 0;overflow:hidden; border:2px solid #50aee2; line-height:23px;}
.bannerfo ul .inputbox input{ width:298px; border:0px; height:23px; padding:0 15px;color:#bebdbd; line-height:23px; font-size:12px;border:none}
.bannerfo ul .menuser{ width:50px; height:33px; padding:0px 0 0 0}
.bannerfo ul .menuser img{width:50px; height:33px}

.nav{ background:#0090d6; height:50px; width:100%; margin:0 auto;}
.nav ul{ width:1080px; margin:0 auto;}
.nav ul li{ float:left; height:50px; width:135px; text-align:center; line-height:50px;}
.nav ul li a{ color:#FFFFFF; line-height:50px; height:50px;}
.nav ul li a:hover{ display:block; width:154px; height:50px; line-height:50px; background:#29cdf0;}


.listbox{ width:1080px; margin:0 auto; position:relative; top:-76px; z-index:1000; height:126px;}
.listbox a{display:block; width:179px; background:url(images/list_dw.jpg) repeat-x left top; height:126px; float:left; border-right:solid 1px #3a8db9; color:#FFFFFF; text-align:center; line-height:30px;}
.listbox a:hover{display:block; width:179px; background:url(images/list_hover.jpg) repeat-x left top; height:126px; float:left; border-right:solid 1px #3a8db9; color:#FFFFFF; text-align:center; line-height:30px;}
.listbox a img{ margin-top:20px;}


.mainbox{ width:1080px; margin:0 auto; position:relative; top:-40px;} 
.mainbox .aboutbox{ width:360px; background: url(images/about_bg.jpg) repeat-x top left #faf8f9;padding-bottom:20px; }

.mainbox .aboutbox .aboutnr{ width:320px; margin:0 auto; padding-top:20px; line-height:22px; font-size:12px; }
.mainbox .aboutbox .aboutnr img{ border:10px #fff solid; float:left; margin-right:8px;}
.mainbox .aboutbox .aboutnr p{ line-height:30px; font-weight:bold; font-size:14px; color:#0090d6;}
.mainbox .aboutbox .aboutnr .lx{ width:73px; background:#f3b700; height:30px; display:block; color:#FFFFFF; text-align:center; line-height:30px; float:left; font-size:12px; margin-top:15px;}
.mainbox .aboutbox .aboutnr .more{width:73px; background:#50aee1; height:30px; display:block; color:#FFFFFF; text-align:center; line-height:30px; float:left; font-size:12px;margin-top:15px;}
.mainbox .aboutbox .cont{ padding-left:18px; padding-right:18px; clear:both; line-height:22px; font-size:12px;}

.contactbox{ width:360px; margin-top:15px;}
.contactbox img{ width:360px; height:171px;}
.contactbox .cont{ width:345px; background:#5fc97f; padding-left:15px; color:#FFFFFF; font-size:12px; line-height:22px; padding-top:15px; padding-bottom:15px;}

.newsbox{ width:688px; border:solid 1px #f3f3f3;}
.newsbox .head{ height:38px; line-height:38px;}
.newsbox .head span{ width:150px; float:left; height:38px; line-height:38px; text-align:center; color:#0090d6; font-size:14px; font-weight:bold;}
.newsbox .head a{ float:right; padding-right:15px; line-height:38px; height:38px; font-size:12px; color:#0090d6;}
.newsbox .bg{ position:relative; height:1px; background:#f3f3f3;}
.newsbox .bg span{ position:absolute; height:1px; background:#50aee1; width:120px; display:block; top:-1px; border-bottom:solid 1px #50aee1; border-top:solid 1px #50aee1; left:15px;}
.newsbox .cont{ width:648px; margin:0 auto; padding:20px;}
.newsbox .cont img{ width:290px; height:280px;}


.newsbox .cont ul li{ width:340px; height:39px; background:url(images/icon.jpg) no-repeat 10px; border-bottom:dotted 1px #CCCCCC; }
.newsbox .cont ul li:hover{ width:340px; height:39px; background:url(images/icon.jpg) no-repeat 10px;  }
.newsbox .cont ul li a{ width:240px; height:39px; display:block; line-height:39px; text-indent:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.newsbox .cont ul li a:hover{width:240px; height:39px; display:block; line-height:39px;text-indent:25px}
.newsbox .cont ul li span{ height:39px; width:100px; display:block; overflow:hidden; line-height:39px; font-family:Arial; font-size:12px; color:#888; text-align:center}


.jsbox{ width:688px; border:solid 1px #f3f3f3; margin-top:15px;}
.jsbox .head{ height:38px; line-height:38px;}
.jsbox .head span{ width:150px; float:left; height:38px; line-height:38px; text-align:center; color:#0090d6; font-size:14px; font-weight:bold;}
.jsbox .head a{ float:right; padding-right:15px; line-height:38px; height:38px; font-size:12px; color:#0090d6;}
.jsbox .bg{ position:relative; height:1px; background:#f3f3f3;}
.jsbox .bg span{ position:absolute; height:1px; background:#50aee1; width:120px; display:block; top:-1px; border-bottom:solid 1px #50aee1; border-top:solid 1px #50aee1; left:15px;}
.jsbox .cont{ width:688px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.jsbox .cont ul{ width:688px; }
.jsbox .cont ul li{ float:left; margin-left:20px; margin-right:20px; float:left; width:304px; display:block; margin-bottom:15px;}
.jsbox .cont ul li .righttime{ background:url(images/rq_dw.jpg) no-repeat center; height:65px; width:65px; display:block; float:left; text-align:center; color:#a2a2a2}
.jsbox .cont ul li .righttime span{width:57px; margin:0 auto; height:35px; line-height:35px; font-size:20px; border-bottom:solid 1px #a2a2a2; display:block;}
.jsbox .cont ul li .righttime p{ height:25px; line-height:25px;  }
.jsbox .cont ul li .frameee{ width:228px; float:right; text-align:left; line-height:22px;}
.jsbox .cont ul li .frameee p{ text-align:left; color:#0090d6; font-weight:bold; line-height:22px;}

.foot{ width:100%; margin:0 auto; border-top:8px solid #0090d6;}
.foot .dhbox{ width:100%; margin:0 auto; height:56px; border-bottom:solid 1px #0090d6; text-align:center; line-height:56px;}
.foot .dhbox a{ color:#0090d6;}
.foot .content{ width:1200px; line-height:30px; text-align:center; margin:0 auto; padding-top:20px; padding-bottom:30px;}


.main{ width:1080px; margin:0 auto;}
.titlebox{ background:#f3f3f3; height:45px; width:100%; margin:0 auto;}
.titlebox ul{ width:1080px; margin:0 auto;}
.titlebox ul li span{ float:left; height:45px; line-height:45px; background:url(images/dw_buut.jpg) no-repeat left center; padding-left:25px; margin-left:260px;}
.titlebox ul li a{ float:right; display:block; width:45px; height:45px; text-align:center; line-height:45px; background:#50aee1; color:#FFFFFF; font-size:18px;}
.titlebox ul li a:hover{ float:right; display:block; width:45px; height:45px; text-align:center; line-height:45px; background:#58d0cf; color:#FFFFFF; font-size:18px;}

.main .content{ width:1080px; margin:0 auto;}
.main .content .listbox1{ position:relative; left:0px; width:230px; top:-80px;}
.main .content .listbox1 .head{ background:#50aee1; width:200px; height:80px; padding-left:30px;}
.main .content .listbox1 .head p{ color:#FFFFFF; font-size:18px; padding-top:20px; line-height:25px; height:25px;}
.main .content .listbox1 .head span{ color:#3a8cb9; height:20px; line-height:20px; font-size:15px; }
.main .content .listbox1 .cont{ width:230px; background:#3a8cb9;}

.main .content .listbox1 .cont .sldli2{ height:40px; line-height:40px; width:230px; margin:0 auto; text-align:left; display:block; font-weight:bold; border-bottom:solid 1px #419bcc; color:#FFFFFF; text-indent:20px;}

.main .content .listbox1 .cont .sldli2:hover{ text-decoration:underline;}

.main .content .listbox1 .cont .dd{ height:30px; width:230px; text-align:left; border-bottom:dotted 1px #409ccf; display:block; color:#FFFFFF; text-indent:40px; font-size:12px; background:url(images/l_icon.jpg) no-repeat 25px center;}
.main .content .listbox1 .cont .dd:hover{ height:30px; width:230px; text-align:left; border-bottom:dotted 1px #409ccf; display:block; color:#FFFFFF; text-indent:40px; font-size:12px; background:url(images/l_icon.jpg) no-repeat 25px center; text-decoration:underline;}

.lxcont{ position:relative; top:-70px;}
.lxcont .head{ width:230px; height:81px;}
.lxcont .cont{ background:#50aee2 url(images/tel.png) no-repeat 15px center; width:170px; height:60px; display:block; padding-left:60px; padding-top:20px;}
.lxcont .cont span{ color:#FFFFFF; line-height:25px; font-size:15px;}
.lxcont .cont p{ font-size:18px; line-height:20px; height:20px; color:#FFFFFF}

.main .content .contt{ width:800px; padding:15px;}
.main .content .contt p{ text-indent:25px; line-height:30px;}
.main .content .contt .xq{ width:100%; margin:0 auto 15px auto;  height:40px; line-height:40px; text-align:left; border-bottom:dotted 1px #CCCCCC; font-weight:bold;}

.proimg_b{width:280px; height:230px; background:#efefef; display:block;text-align:center;line-height:40px; float:left; margin:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block }
.proimg_b img{ width:280px; height:190px;}

.newslist{ height:39px; width:800px; margin:0px auto}
.newslist ul li{ height:38px; width:800px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 10px 15px; text-indent:30px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:700px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}

.newslist ul li a:hover{ height:38px; width:700px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 10px 15px; text-indent:30px; overflow:hidden; color:#0e5ca1;}

.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:710px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


