@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
.cle{ clear:both;}
li{ list-style:none;}
a,a:hover{ text-decoration:none;  color:#fff;}
body{ font-size:15px; line-height:22px; font-family:Arial;font-weight:bold;color:#fff; background:url(bg.jpg) repeat-x center center fixed;background-size: cover; }
.conmar{ width:1060px; height:auto; overflow:hidden; margin:0px auto; }
.topp{ position: fixed;top: 0;display: block;width: 100%;background:url(bg.png) repeat;z-index: 99;}
.topsub{ text-align:right; color:#fff; padding-top:10px;}
.topsub a{ padding:0px 10px;color:#fff; }
.top{ height:80px; overflow:hidden;  }
.logo{ background:url(logo.png) no-repeat; float:left; display:inline; width:190px; height:60px; }
.logo h1{ display:none;}
.sub{display:inline; float:left; height:44px;  overflow:hidden;margin-top:10px; width:750px; }
.sub li{ width:105px; float:left; height:44px; display:inline;  line-height:44px; font-size:14px; text-align:center; }
.sub li a{ color:#fff; display:block;}
.sub li a:hover{ color:#ffff00; background:url(onli.png) center bottom no-repeat;} 
.email{background:url(sub_04.png) no-repeat; height:46px; width:65px; padding-left:50px; float:right; display:inline; line-height:40px; margin-left:5px;margin-top:10px;font-size:15px; color:#000;}
.email:hover{ color:#1988D1; } 
.banner{ height:308px;  overflow:hidden; margin-bottom:10px;background:url(bannerbg.jpg) no-repeat; padding:5px;  }
.gbg{ border-top:4px solid #f4f4f4; background:#f9f9f9; padding-top:45px;padding-bottom:30px;}
.leftbar{ width:220px; height:auto; display:inline; float:left; overflow:hidden; padding-bottom:15px; }
.leftpro{ width:220px; height:auto; overflow:hidden; }
.dtname{ background:url(dtbg.png) no-repeat; height:61px; text-align:center; line-height:40PX; font-size:16px; color:#fff;}
.leftpro dd{ padding:0px 0px 10px 0px; overflow:hidden;}
.bpro{ height:33px; line-height:33px; font-size:13px; background:url(bpro.png); padding-left:15px;}
.bproa{ height:33px; line-height:33px; font-size:15px; background:url(bpro.png); padding-left:15px;}
.bproa a,.bproa a:hover{ color:#fff;}
.bpro a{ color:#fff;}
.bpro a:hover{ color:#fff;}
.spro{ margin-left:25px;}
.spro a,.spro a:hover{ color:#fff;}
.spro span{ padding-right:5px;}
.spro2{ margin-left:25px;background:url(spro2.png) no-repeat 15px 10px; padding-left:25px; }
.spro2 a,.spro2 a:hover{ color:#fff;}


.leftcon{ margin-top:10px;font-size:13px;}
.leftcon dt{ background:url(condt.png) no-repeat; height:50px;font-size:13px;}
.leftcon dd{ padding:10px; color:#fff;font-size:13px;}
.rightbar{ float:right; display:inline; height:auto; overflow:hidden;  width:790px;padding-bottom:15px;font-size:15px;}
.probox{ width:170px; height:170px; display:inline; float:left; margin-left:25px; overflow:hidden; margin-top:10px; text-align:center; line-height:30px; }
.probox a,.probox a:hover{color:#000;}
.pt{ display:block; width:170px; height:30px; background:#FFF;font-size:13px;color:#000}
.pt a,.pt a:hover{color:#000;}
.linkdl{ width:240px; display:inline; float:right; height:auto; overflow:hidden;}
.linkdl a{color:#acacac;}
.linkdl a:hover{ color:#fff;}
.position{ height:40px; line-height:40px; border-bottom:1px dashed #999999;  font-size:15px; margin-bottom:15px; color:#fff;}
.fb{color:#fff;}
.position a,.position a:hover{color:#fff;font-size:15px;}
.bgg{ background:#818182; background:url(bg.png) repeat;}
.foot{width:1060px; height:auto; overflow:hidden; margin:0px auto; line-height:30px; }
.fsub { display:inline; float:left; width:380px; margin-top:15px;overflow:hidden;line-height:15px}
.fsub a{ padding:0px 10px; }
.ftxt{ display:inline; float:right;width:630px; text-align:right;}

.prenext{ height:26px; line-height:26px; margin-left:10px; text-align:right; padding-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:15px;}
.proc{ text-align:center; height:30px; line-height:30px;}
.pro_pic{ text-align:center; overflow:hidden; margin-top:10px; width:670px;}
.xginfo{ background:#fff; height:42px; line-height:42px; font-size:15px;padding-left:15px; margin-top:5px;color:#000}
.xgcs{ height:30px; line-height:30px; padding-left:30px;}
.xxpro{ line-height:30px; padding-right:15px;font-size:15px;margin-top:20px;margin-bottom:20px; }

#preview{ width:400px;height:329px; overflow:hidden;display:inline;float:left;margin-bottom:15px; }

.rightbox1{ width:379px; height:auto;display:inline;float:right;margin-right:1px;  }
.pinfo{ line-height:25px; overflow:hidden;}
.pinname{ line-height:50px; overflow:hidden;color: #1779B9;font-size:14px}
.ninfo{ height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #eee; margin-bottom:15px;}
.page{ margin-top:20px; text-align:right;color:#fff; margin-bottom:25px;}
.txt{ margin-bottom:10px; text-indent:2em;}

.newslist li{  border-bottom:1px dashed #ddd; overflow:hidden; width:750px; padding-left:15px; background:url(dian.jpg) no-repeat 0px 8px; margin-bottom:10px; padding-bottom:10px;}
.newslist li a{ font-size:15px; display:inline; float:left; width:650px; overflow:hidden;}

.mt{ margin-top:300px;}
.mt1{ margin-top:100px;}

.bigtext{font-size: 34px;line-height: 1.2em; text-align:center;color: #00b5ed;}
.bigtext1{font-size: 18px;line-height: 3em; text-align:center; color:#fff; }
.btna{color: #ffffff;background: none;border: 2px solid #cccccc;border: 2px solid rgba(255,255,255,0.3); width:186px; height:49px; display:block; text-align:center; line-height:49px; margin:70px auto; margin-bottom:230px;}
.btna:hover{border-color: #00b5ed;background-color: #00b5ed;color:#fff;}
.wbg{ background:#fff; padding-bottom:25px;}
.aboutdl,.txtdl{  height:auto; overflow:hidden;}
.txta{font-size: 16px;margin-bottom: 15px; color:#1f2541; width:auto;border-bottom:2px solid #ccc; margin-top:50px; margin-left:500px; line-height:3em;  display:inline-block;}
.aboutinfo{ text-align:center; font-weight:normal; padding-bottom:55px; margin-top:15px;color:#777}
.pp{ display:inline; float:left; width:200px; height:170px; overflow:hidden; margin-right:80px;}
.nr{ margin-right:0px;}
.pbox{ font-weight:normal; display:inline; float:left; width:490px; margin-right:40px; margin-top:60px;  padding-bottom:100px;}
.p1{background:url(p1.jpg) no-repeat center 35px;padding-top:150px;}
.p2{background:url(p2.jpg) no-repeat center 35px;padding-top:150px;}

.p1o{background:url(p1o.jpg) no-repeat center top;}
.p2o{background:url(p2o.jpg) no-repeat center top;}
.pn{ text-align:center; margin-bottom:25px;}
.ptt{color: #00b5ed; font-size:14px; font-weight:bold; line-height:2em;}

.cpdl{ height:auto; padding-bottom:70px;}
.cpdd{font-weight:normal; padding-top:50px; text-align:center; }
.cpdd span{color:#00b5ed; font-weight:bold; font-size:18px; line-height:2em;}
.probox1{ width:310px; height:270px; display:inline; float:left; margin-left:35px; overflow:hidden; margin-top:35px; text-align:center; line-height:40px; background:#fff; }
.probox1 img{ width:310px; height:220px; display:block;}
.mm{ margin-bottom:150px;}

.search_txt{display: inline-block;width: 100%; height:30px;padding: 10px;border: 2px solid #f4f4f4;background: #f4f4f4;margin-bottom: 10px; color:#777;}
.search_txt:hover,.formbg textarea:hover{ border:2px solid #000;}
.formbg textarea{ height:100px; width:100%;border: 2px solid #f4f4f4;background: #f4f4f4;padding: 10px; color:#777;}
.search_btn{background:#fff;border: 2px solid #000; height:49px; display:block; text-align:center; line-height:49px; cursor:pointer; margin-top:15px; padding:0px 25px; font-weight:bold;}
.search_btn:hover{border-color: #00b5ed;background-color: #00b5ed;color:#fff;}
.conbox{ width:500px; display:inline; float:right; height:auto; overflow:hidden; margin-top:60px; }
.fbg{ position:relative; height:auto; overflow:hidden; background:#fff;}
.goto{ display:block; width:62px; height:63px; background:url(goto.jpg) no-repeat; position:absolute; left:50%;top:0; z-index:100;}
.goto:hover{ display:block; width:62px; height:63px; background:url(goto2.jpg) no-repeat;}
.ftt{ text-align:center; position:relative; background:#000; margin-top:30px; padding-top:50px;}
.arctitle{ text-align:center; font-size:16px;font-weight:bold; }
.arcbody{ margin-bottom:20px; }