@charset "utf-8";
/* CSS Document */
.toparea{ width:1200px; height:95px; margin:0 auto;}
.logo{display:block; float:left; background:url(../images/logo.jpg) left center no-repeat; font-size:38px; color:#0459ac; font-weight:bold; height:95px; line-height:95px; width:300px;}
.logo a{font-size:38px; color:#0459ac; line-height:95px;padding-left: 75px;}

.nav{ display:block; float:right; width:770px; height:95px;}
.navbox{ width:770px; height:95px; margin:0 auto}
.navlib{ float:left; width:110px; height:95px}
.navmenu{ height:95px; line-height:95px; font-size:16px;color:#000; display:block; text-align:center; width:110px; margin:0 auto}
.navmenu:hover,.navmenua,.navmenua:hover{height:95px; line-height:95px; font-size:16px;color:#035bab; display:block; text-align:center; width:110px; margin:0 auto;}

.navuu { width:110px; height:95px; position: relative; margin:0px; padding:0px;  visibility:visible; z-index:1000;}
.navuu .navmenu{ height:95px; line-height:95px; font-size:16px;color:#000; display:block; text-align:center; width:110px; margin:0 auto}
.navuu:hover .navmenu,.navuu .navmenua,.navuu:hover .navmenua:hover{height:95px; line-height:95px; font-size:16px;color:#035bab; display:block; text-align:center; width:110px; margin:0 auto}
.navuudd1 { float:left; overflow:hidden; display:block; height:95px; width:110px; margin:0 auto }
.navuudd2 { float:left; position:relative; display:inline; width:110px; margin:0 auto }
.popDiv { width:110px; height:auto; background:#ffffff; margin:0px auto;}
.yy1 { text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:110px; text-align:center; color:#444; background:#fff}
.yy1:hover{ text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:110px; text-align:center;color:#035bab; text-decoration:none}

.yy2 { text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:260px; text-indent:25px; color:#444}
.yy2:hover{ text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:260px; text-indent:25px;color:#035bab; text-decoration:none}

/*正文开始*/
.fullSlide {width:100%;min-width:1200px;position:relative;height:320px;overflow:hidden; margin:0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:320px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:320px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:7px;margin:1px;overflow:hidden;background:#000;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on {background:#035bab;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-36px;left:2%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background: url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:2%;background: url(../images/right1s.png) no-repeat;}

.blockaa{ width:1200px; height:auto; margin:25px auto 0}
.leftnews{ width:380px; min-height:260px; display:block; float:left; margin-right:15px}
.centernews{ width:502px; height:auto; display:block; float:left}
.centernews .head{ width:502px; height:35px;}

.Menuboa {height:35px;}
.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:35px;line-height:35px;float:left;display:block;cursor:pointer;width:120px;text-align:center;color:#959595;font-size:16px;text-align:center; background:#f1f1f1}
.Menuboa li.hover{height:35px;line-height:35px;float:left;display:block;cursor:pointer;width:120px;text-align:center;color:#fff;text-align:center;font-size:16px;background:#035bab;}
.Menuboa a{ line-height:35px; font-size:14px; color:#666666; float:right}
.centernews .content{ margin-top:20px}
.centernews .content ul li{width:502px; height:34px; line-height:34px; background:url(../images/icon.jpg) 1px center no-repeat; text-indent:16px; overflow:hidden; border-bottom:1px dotted #cfcfcf}
.centernews .content ul li a{width:402px; height:34px; font-size:14px; overflow:hidden; line-height:34px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.centernews .content ul li span{width:100px; height:34px;display:block; overflow:hidden; line-height:34px;font-family:Arial; font-size:13px;text-align:right; color:#999; }

.rightnews{ width:288px; height:auto; display:block; float:right}
.rightnews .head{ width:288px; height:35px; border-bottom:1px dotted #c5d9ec;background:url(../images/aa.jpg) no-repeat 0 0; }
.rightnews .head p{ float:left;line-height:35px; color:#fff; font-size:16px; text-indent:10px}
.rightnews .head a{ float:right; line-height:35px; color:#666666; font-size:13px; background:url(../images/more.jpg) right center no-repeat; padding-right:10px}
.rightnews .content{ margin-top:20px;}
.rightnews .content ul li{width:288px; height:34px; line-height:34px; background:url(../images/icon.jpg) 1px center no-repeat; text-indent:16px; overflow:hidden; border-bottom:1px dotted #cfcfcf }
.rightnews .content ul li a{width:288px; height:34px; font-size:14px; overflow:hidden; line-height:34px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.blockbb{ width:1200px; height: auto; margin:25px auto 0}
.khal{ width:897px; height:auto; display:block; float:left}
.khal .head{ width:897px; height:35px; border-bottom:1px dotted #c5d9ec;background:url(../images/aa.jpg) no-repeat 0 0; }
.khal .head p{ float:left;line-height:35px; color:#fff; font-size:16px; text-indent:10px}
.khal .head a{ float:right; line-height:35px; color:#666666; font-size:13px; background:url(../images/more.jpg) right center no-repeat; padding-right:10px}
.khal .content{ margin-top:20px;}
.proimg_a{width:144px; height:140px;display:block; float:left; margin:0 10px; text-align:center; line-height:40px;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_a img{ width:144px; height:97px;}


.contact{ width:288px; height:auto; display:block; float:right}
.contact .head{ width:288px; height:35px; border-bottom:1px dotted #c5d9ec;background: url(../images/aa.jpg) no-repeat 0 0; }
.contact .head p{ float:left;line-height:35px; color:#fff; font-size:16px; text-indent:10px}
.contact .head a{ float:right; line-height:35px; color:#666666; font-size:13px; background:url(../images/more.jpg) right center no-repeat; padding-right:10px}
.contact .content{ margin-top:20px; /*background: url(../images/bg_lxwm.jpg) center bottom no-repeat #f8f8f8; padding:10px;*/}

.foot{ width:100%; height:auto; margin:0 auto; margin-top:25px; border-top:3px solid #035bab;; padding-top:28px; padding-bottom:28px; font-size:13px; color:#707070; line-height:25px; display:block; text-align:center}
.foot *{font-size:13px; color:#707070; line-height:25px;}

.mainframe{ width:1200px; height:auto; margin:15px auto;}
.leftframe{ width:270px; height:auto; float:left; margin-right:30px}
.cplist{ width:270px; height:auto; background:#f5f5f5}
.cplist .head{ width:190px; height: auto; padding:40px;font-size:30px; color:#fff; font-weight:bold; background:/* url(../images/dec.jpg) 40px 85px no-repeat*/ #035bab; }
.cplist .content{}

.three{ width:270px; height:56px; margin:0 auto;line-height:56px; text-indent:35px;font-size:16px;color:#000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(../images/icon.jpg) 14px center no-repeat; border-bottom:1px solid #f0f0f0}
.three:hover{width:270px; height:56px; margin:0 auto;line-height:56px; text-indent:35px;font-size:16px;color:#000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(../images/icon.jpg) 14px center no-repeat;border-bottom:1px solid #f0f0f0}

.twopro{ width:210px; height:32px; background: url(images/teopro.jpg) no-repeat 0 0; margin:5px auto; line-height:32px; text-indent:32px;font-size:13px;color:#444444; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.rightframe{ width:900px; height:auto; display:block; float: right}
.maincont{width:840px; min-height:459px; background:#f5f5f5; padding:30px}
.maincont .head{ width:840px; height:80px; margin:0 auto;border-bottom:2px solid #cfcfcf}
.maincont .head p{line-height:80px;color:#666666; float:left; font-size:14px;}
.maincont .content{ width:840px; height:auto; margin:20px auto 0}
.maincont .content p{ line-height:35px; font-size:16px; margin-bottom:10px}
.maincont .content1{ width:840px; height:auto; margin:20px auto 0}

/*guestbook*/
.guestbook_show{  margin:20px auto 0;}
.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}

/*.bookpage{ line-height:40px; text-align:right;}
.search_x{ border:1px solid #d1d1d1; margin-bottom:20px;}
.search_x .top{padding: 0 20px;}
.search_x .xbox{padding: 0 20px;}
.search_x .guestbook_top{ text-indent:25px}
.current2{ width:17px; height:17px; background:#3ab250; border:2px solid #FFF; color:#FFF}
.num{width:17px; height:17px; background:#aaaaaa; border:2px solid #FFF; color:#FFF}
*/
/*list page*/
.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#035bab}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#035bab}


.proimg_bb{width:250px; height:227px; display:block;float:left; background:#fff; margin:14px;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{ width:250px; height:187px;}

.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#035bab}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:100%; }
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .next a{ line-height:45px}

.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}