﻿/*****************************************************************************

 *@reset.css

  *(css初始化) 

*****************************************************************************/

body { font: 12px/26px Verdana, "simsun", "\5B8B\4F53", Tahoma, Arial; color: #000; background:#0db430;}
.wrap2013 { width: 960px; margin: 0 auto }/*头部js宽度*/
* { margin: 0; padding: 0; -webkit-text-size-adjust: none }
img { border: 0; vertical-align: top }
ul, li, ol, ul { list-style: none }
h1, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
a { color: #505050; text-decoration: none }
a:visited {; text-decoration: none }
a:hover { color: #ba2636; text-decoration: underline }
a:active { color: #ba2636 }
input, button, textarea, select { color: #333; }
/*****************************************************************************

 *@gird.css

  *(基础效果:特定宽度、间距、颜色、字号)

*****************************************************************************/

.fl { float: left }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0 }
.clearfix { *zoom:1
}
.rel { position: relative }
.abs { position: absolute }
.blue { color: #0B72A4 }
.w958 { width: 958px; margin: 0 auto }
.w962 { width: 962px; margin: 0 atuo }
strong { font-weight: 700 }
.p5 { padding: 5px }
.p10 { padding: 10px }
.p15 { padding: 15px }
.p20 { padding: 20px }
.p25 { padding: 25px }
.p30 { padding: 30px }
.p35 { padding: 35px }
.p40 { padding: 40px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr25 { padding-right: 25px }
.pr30 { padding-right: 30px }
.pr35 { padding-right: 35px }
.pr40 { padding-right: 40px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pb30 { padding-bottom: 30px }
.pb35 { padding-bottom: 35px }
.pb40 { padding-bottom: 40px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl25 { padding-left: 25px }
.pl30 { padding-left: 30px }
.pl35 { padding-left: 35px }
.pl40 { padding-left: 40px }
.pl210 { padding-left: 210px }
.m5 { margin: 5px }
.m10 { margin: 10px }
.m15 { margin: 15px }
.m20 { margin: 20px }
.m25 { margin: 25px }
.m30 { margin: 30px }
.m35 { margin: 35px }
.m40 { margin: 40px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.mt80 { margin-top: 80px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb35 { margin-bottom: 35px }
.mb40 { margin-bottom: 40px }
.mb60 { margin-bottom: 60px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.ml35 { margin-left: 35px }
.ml40 { margin-left: 40px }
.col_1 { width: 10px }
.col_2 { width: 20px }
.col_3 { width: 30px }
.col_4 { width: 40px }
.col_5 { width: 50px }
.col_6 { width: 60px }
.col_7 { width: 70px }
.col_8 { width: 80px }
.col_9 { width: 90px }
.col_10 { width: 100px }
.col_11 { width: 110px }
.col_12 { width: 120px }
.col_13 { width: 130px }
.col_14 { width: 140px }
.col_15 { width: 150px }
.col_16 { width: 160px }
.col_17 { width: 170px }
.col_18 { width: 180px }
.col_19 { width: 190px }
.col_20 { width: 200px }
.col_21 { width: 210px }
.col_22 { width: 220px }
.col_23 { width: 230px }
.col_24 { width: 240px }
.col_25 { width: 250px }
.col_26 { width: 260px }
.col_27 { width: 270px }
.col_28 { width: 280px }
.col_29 { width: 290px }
.col_30 { width: 300px }
.col_31 { width: 310px }
.col_32 { width: 320px }
.col_33 { width: 330px }
.col_34 { width: 340px }
.col_35 { width: 350px }
.col_36 { width: 360px }
.col_37 { width: 370px }
.col_38 { width: 380px }
.col_39 { width: 390px }
.col_40 { width: 400px }
.col_41 { width: 410px }
.col_42 { width: 420px }
.col_43 { width: 430px }
.col_44 { width: 440px }
.col_45 { width: 450px }
.col_46 { width: 460px }
.col_47 { width: 470px }
.col_48 { width: 480px }
.col_49 { width: 490px }
.col_50 { width: 500px }
.col_51 { width: 510px }
.col_52 { width: 520px }
.col_53 { width: 530px }
.col_54 { width: 540px }
.col_55 { width: 550px }
.col_56 { width: 560px }
.col_57 { width: 570px }
.col_58 { width: 580px }
.col_59 { width: 590px }
.col_60 { width: 600px }
.col_61 { width: 610px }
.col_62 { width: 620px }
.col_63 { width: 630px }
.col_64 { width: 640px }
.col_65 { width: 650px }
.col_66 { width: 660px }
.col_67 { width: 670px }
.col_68 { width: 680px }
.col_69 { width: 690px }
.col_70 { width: 700px }
.col_71 { width: 710px }
.col_72 { width: 720px }
.col_73 { width: 730px }
.col_74 { width: 740px }
.col_75 { width: 750px }
.col_76 { width: 760px }
.col_77 { width: 770px }
.col_78 { width: 780px }
.col_79 { width: 790px }
.col_80 { width: 800px }
.col_81 { width: 810px }
.col_82 { width: 820px }
.col_83 { width: 830px }
.col_84 { width: 840px }
.col_85 { width: 850px }
.col_86 { width: 860px }
.col_87 { width: 870px }
.col_88 { width: 880px }
.col_89 { width: 890px }
.col_90 { width: 900px }
.col_91 { width: 910px }
.col_92 { width: 920px }
.col_93 { width: 930px }
.col_94 { width: 940px }
.col_95 { width: 950px }
.col_96 { width: 960px }
.col_97 { width: 970px }
.col_98 { width: 980px }
.col_99 { width: 990px }
.col_100 { width: 1000px }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12, .col_13, .col_14, .col_15, .col_16, .col_17, .col_18, .col_19, .col_20, .col_21, .col_22, .col_23, .col_25, .col_26, .col_27, .col_28, .col_29, .col_30, .col_31, .col_32, .col_33, .col_34, .col_35, .col_36, .col_37, .col_38, .col_39, .col_40, .col_41, .col_42, .col_43, .col_44, .col_45, .col_46, .col_47, .col_48, .col_49, .col_50, .col_51, .col_52, .col_53, .col_54, .col_55, .col_56, .col_57, .col_58, .col_59, .col_60, .col_61, .col_62, .col_63, .col_64, .col_65, .col_66, .col_67, .col_68, .col_69, .col_70, .col_71, .col_72, .col_73, .col_74, .col_75, .col_76, .col_77, .col_78, .col_79, .col_80,  .col_82, .col_83, .col_84, .col_85, .col_86, .col_87, .col_88, .col_89, .col_90, .col_91, .col_92, .col_93, .col_95, .col_95, .col_96, .col_97, .col_98, .col_99, .col_100 { display: inline; float: left }
.oh { overflow: hidden }
/*footer  通用底部版权*/

.footerbg { background: #007714;}
.footerbg a, .footerbg a:hvoer, .footerbg a:visited {color:#FFF;}
#footer { font-family: "microsoft yahei"; line-height: 18px; color: #000; text-align:center; }
#footer a { font-family: "microsoft yahei"; line-height: 18px; color: #000; text-align:center; }
.footerborder { border-top: 1px solid #b4b4b4 }
/*****************************************************************************

 *@skin.css

  *(自定义样式，以下为可编辑区)

*****************************************************************************/



/*全站通用*/

.z_body { margin: 0 auto; font: normal 12px/24px "microsoft yahei"; }
.graybg { background: #ececec; }
.whitebg { background: #FFF; }
.wrap { margin-left: auto; margin-right: auto; width:1000px; }
.wrap2 { margin-left: auto; margin-right: auto; width:1160px; background: #FFF }
.block { display: block; }
.dot { position: absolute; left: 0px; width: 6px; height: 6px; background: #bababa; overflow: hidden; }
.f12 { font-size: 12px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.fb { font-weight: bold; }
.more a { display: block; margin-top: 5px; font-style:normal; font-size:16px; font-weight:bold}
.timer { position: absolute; top:3px; right: 0; color: #8b8d8b; font-size: 24px; font-style:normal; font-weight:bold;}
.com_dl dd { position: relative; height: 28px; line-height: 28px; text-indent: 15px; }
w270 { width: 270px; }
/* logo  加入收藏 */

.topbg { background: url(../Img/topbg.jpg) top center no-repeat; height:345px; margin: 0 auto; position:relative; }
.mainbg { background: url(../Img/indexbg.jpg) top center no-repeat;  margin:0 auto;}

/* 导航 */

.navbg { height: 64px; margin: 0 auto; z-index: 1; position:absolute; bottom:0; width:100%; background: url(../Img/navbg.png) top center no-repeat; }
.navBar { width: 1000px; margin: 0 auto; color: #fff; height: 64px; line-height: 64px; }
.nav { width: 550px; float: left; }
.nav li{  width: 146px; text-align:center; border-left:1px solid #CCC;margin-top:8px;}
.nav .m { float: left; position: relative;  border-top: 0; border-bottom: 0;  }
.nav a:hover { text-decoration: none; color: #ff0; }
.nav h3 { height:30px; line-height:28px;text-align:center; margin-top:5px;width: 146px; }
.nav h3 a {  color: #000000;  font-size:20px; }
.nav .on {}
.nav .on h3 a { color: #000; border-bottom:1px solid #090;}
.nav .sub { display: none; /*默认隐藏*/ width: 99px; padding: 5px 0; position: absolute; left: -1px; top: 40px; background: #1F7CAF; text-align: center; }
.nav .sub li { vertical-align: middle; }
.nav .sub li a { height: 24px; line-height: 24px; padding: 4px 0; display: block; background: url(images/icon.png) 0 9px no-repeat; color: #fff; }
.nav .sub li a:hover { color: #ff0; background: #2595d1; }
#sbar { float: right; position: relative; width: 250px; height: 40px; margin: 15px 15px 0 0; }/*此处margin影响ie6高度*/
#sbar .sform { height: 40px; width: 200px; }
#sbar .txtinput { position: absolute; left: 1px; padding-left: 5px; top: 1px; background-color: #0f70ac; color: #fff; font-family: arial, "microsoft yahei"; font-size: 14px; width: 200px; height: 37px; line-height: 30px; border: 0px; }
#sbar .txtinput:focus { background-color: #0f70ac; }
#sbar .button { background: url("../Img/ico2.jpg") no-repeat scroll -200px -572px transparent; width: 45px; height: 40px; display: block; position: absolute; right: 0; top: 0; cursor: pointer; }
/* 全屏轮播  */

* { zoom: 1 }
.indexbg { margin: 0 auto; }

/* 通知公告*/



.annouce { width: 270px; height: 100%; }
.annouce span { width: 100%; height:30px; border-bottom: 2px solid #1e3f86; }
.annouce span h1 { height: 100%; line-height: 30px; height:30px; background:#1e3f86; padding:0px 20px; color:#FFF }
.annouce span h1 a { color:#FFF; }
.annouce .tempWrap { margin-top: 10px; }/*首页通知公告JQ动态效果增加的class*/
.annouce dl { margin-top: 10px; }/*如果首页通知公告选择动态效果请删除此样式*/
.annouce dl dd .dot { top: 11px; }
.ul_news li { position: relative; height: 28px; line-height: 28px; background: url("../Img/ico.png") no-repeat scroll 0 -1px transparent; float: left; padding-left:20px; width: 250px; }
.ul_news li a { width: 220px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.dl_news2 { }
.dl_news2 li { position: relative; float: left;  }
.dl_news2 li a { width: 970px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-size:16px; border-bottom:1px solid #CCC; line-height:36px; height:36px; padding-left:8px; font-weight:bold; letter-spacing:1px;}
.annouce2 { width: 250px; height: 100%; padding: 10px }
.annouce2 span { width: 100%; height: 28px; border-bottom: 2px solid #7586ae; }
.annouce2 span h1 { height: 100%; line-height: 23px; }
.annouce2 span h1 a { color: #004098; }
.ul_news2 li { position: relative; height: 28px; line-height: 28px; background: url("../Img/ico.png") no-repeat scroll 0 -1px transparent; float: left; padding-left:20px; width: 230px; }
.ul_news2 li a { width: 220px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/* 校园新闻 */

.news { width:980px; height: 100%; overflow: hidden; background:#fff; opacity:0.9; padding:10px; }
.news .hd { position: relative; width: 100%; height:34px; border-bottom: 3px solid #008570; }
.news .hd ul { position: absolute; height: 100%; line-height: 30px; }
.news .hd ul li { float: left; margin-right: 25px; cursor: pointer; height:30px; line-height:30px; }
.news .hd ul li a { display: inline-block; float: left; color: #004098; }
.news .hd ul li.on a { color: #008570 ; padding: 0 20px 0 10px; font-size:22px; font-weight:bold; }
.news .hd ul li i { display: inline-block; float: left; margin-left: 25px; width: 1px; height: 26px; background: #929ebb; }
.news .bd dl dd .dot { top: 11px; }
.news .bd span { position: relative; width: 268px; height: 181px; overflow: hidden; }
.news .bd span a { display: block; }
.news .bd span a:hover { font-weight: bold; }
.news .bd span em { position: absolute; left: 0; bottom: 0; width: 100%; height: 29px; border-top: 1px solid #818285; background: #000; opacity: 0.60; filter: alpha(opacity=60); }
.news .bd span p { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; }
.news .bd dl { margin-top: -8px; width: 620px; }

/* 校园文化/校园风光 */



.culture { width: 810px; height: 100%; overflow: hidden; }
.culture .hd { position: relative; width: 100%; height: 28px; border-bottom: 2px solid #7586ae; }
.culture .hd ul { position: absolute; height: 100%; line-height: 23px; }
.culture .hd ul li { float: left; margin-right: 25px; cursor: pointer;height:30px; line-height:30px; }
.culture .hd ul li a { display: inline-block; float: left; color: #004098; }
.culture .hd ul li.on a { color: #fff; font-size: 18px;  background:#1e3f86;padding: 0 20px;}
.culture .hd ul li i { display: inline-block; float: left; margin-left: 25px; width: 1px; height: 26px; background: #929ebb; }
.culture .tempWrap { margin-top:15px; }
.culture .bd dl dd .dot { top: 11px; }
.culture .bd span { position: relative; width: 268px; height: 181px; overflow: hidden; }
.culture .bd span a { display: block; }
.culture .bd span a:hover { font-weight: bold; }
.culture .bd span em { position: absolute; left: 0; bottom: 0; width: 100%; height: 29px; border-top: 1px solid #818285; background: #000; opacity: 0.60; filter: alpha(opacity=60); }
.culture .bd span p { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; }
.culture .bd dl { margin-top: -8px; width: 620px; }
ul.imglist { width: 980px; }
ul.imglist li { float: left; width: 201px; padding: 0 42px 0 0; }
ul.imglist li img { margin-bottom: 5px; width: 201px; height:176px; }
ul.imglist li p { text-align: center; line-height: 20px; cursor: pointer; }
ul.imglist li a { color: #333; font-size: 14px; }
.month-con li { float: left; margin: 10px 25px 10px 0!important; margin: 10px 20px 10px 0; _margin: 10px 20px 10px 0; width: 300px; }
.month-pic { width: 201px; height:176px; overflow: hidden; }
.month-pic img { width: 220px; height: 150px; }
ul.imglist2 { width: 895px; }
ul.imglist2 li { float: left; width: 205px; padding: 0 16px 20px 0; overflow: hidden; }
ul.imglist2 li img { margin-bottom: 5px; width: 200px; height: 140px; }
ul.imglist2 li p { text-align: center; line-height: 22px; height: 22px; overflow: hidden; cursor: pointer; }
ul.imglist2 li a { color: #333; font-size: 14px; }
.month-con2 li { float: left; margin: 10px 25px 10px 0!important; margin: 10px 20px 10px 0; _margin: 10px 20px 10px 0; width: 205px; }
.month-pic2 { width: 205px; height: 140px; overflow: hidden; }
.month-pic2 img { width: 205px; height: 140px; }
.photolist { }
ul.imglist3 { width: 895px; }
ul.imglist3 li { float: left; width: 150px; padding: 0 25px 20px 0; overflow: hidden; }
ul.imglist3 li img { margin-bottom: 5px; width: 150px; height: 200px; }
ul.imglist3 li p { text-align: center; line-height: 22px; height: 22px; overflow: hidden; cursor: pointer; }
ul.imglist3 li a { color: #333; font-size: 14px; }
.month-con3 li { float: left; margin: 10px 25px 10px 0!important; margin: 10px 20px 10px 0; _margin: 10px 20px 10px 0; width: 150px; }
.month-pic3 { width: 150px; height: 200px; overflow: hidden; }
.month-pic3 img { width: 150px; height: 200px; }

/* 左边-快捷图标按钮 */

.btn_all { float: left; padding: 10px; }
.btn_01, .btn_02, .btn_03, .btn_04 { background: url("../Img/ico2.jpg") no-repeat scroll 0 0 transparent; display: block; }
.btn_01 { width: 245px; height: 88px; background-position: 0 0; }
.btn_02 { width: 245px; height: 86px; background-position: 0 -88px; }
.btn_03 { width: 245px; height: 80px; background-position: 0 -174px; }
.btn_04 { width: 245px; height: 300px; background-position: 0 -260px; }
.btn_01 .btn_a, .btn_02 .btn_a, .btn_03 .btn_a { width: 205px; height: 25px; padding: 15px 20px 0; display: block; font-size: 18px; font-weight: bold; color: #245489; }
.btn_01 .btn_b, .btn_02 .btn_b, .btn_03 .btn_b { width: 205px; padding: 0 20px 20px; display: block; font-size: 12px; color: #666666; }
.btn_04 .btn_a { width: 205px; height: 25px; padding: 0 20px 10px; display: block; font-size: 18px; font-weight: bold; color: #245489; }
.btn_04 .btn_b { width: 205px; padding: 10px 20px 0; height: 10px; display: block; font-size: 12px; color: #666666; }
ul.btn_list { width: 230px; margin-left: 10px; border-top: 1px solid #8c9dc1; padding-top: 15px; }
ul.btn_list li { float: left; width: 105px; padding: 0 0 0 10px; background: url("../Img/ico.png") no-repeat scroll 0 -50px transparent; height: 24px; overflow: hidden; }
ul.btn_list li a { color: #0c3c65; font-size: 12px; }


/*zbody开始*/

.z_body a { color: #000; text-decoration: none; }
h2 { height: 44px; background: url(../Img/h2bkg.png) 0 0 no-repeat; }
h2 span { padding-left: 50px; font: bold 24px/46px "microsoft yahei"; color: #fff; }
.z_body a:hover { color: #c73e14; }
.tnews { padding: 20px 0 0px 40px; height: 320px; overflow-y: auto; overflow-x: hidden; }
h5 { font: bold 20px/40px "microsoft yahei"; color: #C00; text-align: center; }
h6 { font: bold 17px/32px "microsoft yahei"; color: #333; text-align: center; }
/*gotop*/	


div.page_blue { font-family: "arial"; margin: 20px 0; padding: 6px; text-align: center }
div.page_blue a { color: #fff; margin: 2px; padding: 5px 8px; text-decoration: none; background: #8f897b; }
div.page_blue a:hover { background: #096; color: #fff; text-decoration: none; }
div.page_blue a:active { border: 1px solid #C33; color: #000000 }
div.page_blue span.current { background:#096; border: none; color: #fff; font-weight: bold; margin: 2px; padding: 5px 8px }
div.page_blue span.info { padding-right: 5px }
/* 二级页面左侧菜单 */

.leftnav { padding: 10px; width: 250px; }
.leftnav h3 { background: #0583c5; font-size: 18px; color: #FFF; text-align: left; height: 45px; line-height: 45px; padding-left: 40px; width: 210px; }
.leftnav ul li a { background: #e7e7e7; height: 35px; line-height: 35px; padding-left: 30px; font-size: 14px; margin-top: 2px; width: 210px; display: block; border-left: 10px solid #b9b9b9; color: #074978; }
.leftnav ul li a:hover { background: #b3b3b3; height: 35px; line-height: 35px; padding-left: 30px; font-size: 14px; margin-top: 2px; width: 210px; display: block; border-left: 10px solid #0583c5; color: #074978; font-weight: bold; }
.leftnav .active { background: #0583C5; border-left: 10px solid #081A63; height: 35px; line-height: 35px; font-size: 14px; margin-top: 2px; width: 210px; display: block; color: #fff; font-weight: bold; }
/* 二级页面 新闻列表 */

.mainbox { width: 870px; padding: 10px 30px; _padding: 10px 10px; }
.your_addres { color: #666; font-size: 12px; padding-left: 20px; background: url("../Img/ico.png") no-repeat scroll 0 -75px transparent; }
.newslist { }
.ul_style1 li { background: url("../Img/ico.png") no-repeat scroll 0 0 transparent }
.ul_style1 li { background-position: 0px -98px; line-height: 50px; height: 50px; overflow: hidden; font: 16px/50px "Microsoft YaHei"; position: relative; width: 835px; display: block; padding-left: 22px; border-bottom: 1px dashed #999 }
.ul_style1 li span { float: right; margin-left: 10px; color: #666; font-size: 12px; }
/*内页-资讯内容区*/

.nshead { text-align: center; margin: 20px 0 40px; padding-bottom: 20px; border-bottom: 1px dashed #adafaf; }
.nshead h2 { font-size: 24px; margin-bottom: 15px; overflow: hidden; line-height: 40px; height: 36px; }
.nshead .authdate { color: #777; line-height: 18px; height: 14px; }
.nshead .authdate span { margin: 0 10px; }
.nshead .bds { width: 140px; margin: 5px auto; }
.newsmain { width: 870px; }
.newsmain .ctlbt { width: 260px; margin: 10px auto; }
.newsmain .ctlbt a { display: inline-block; padding: 5px 15px; background: #5085c5; text-align: center; font-size: 14px; color: #fff; margin: 0 8px; }
.newsmain .ctlbt a:hover { color: #fff; opacity: 0.7; text-decoration: none; cursor: pointer; }
.newsmain .bkfwd li { font-size: 14px; height: 18px; line-height: 20px; overflow: hidden; margin: 5px 0; }
.newsmain .cont p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.newsmain .cont img { display: block; max-width: 680px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<680?"680px":"");
　overflow: hidden; margin: 20px auto; }
.newsmain a.btn_down { background: url("../Img/ico.png") no-repeat scroll 30px -143px transparent; padding-left: 30px; height: 30px; line-height: 30px; width: 120px; display: block; border: 1px solid #6c7fa7; margin-left: 30px; }
.newsmain a.btn_down:hover { background: url("../Img/ico.png") no-repeat scroll 30px -173px transparent; border: 1px solid #c73e14; }
/* 留言板 */

　　  .advis { }
.bggray { background: #eeeeee; }
.advisory { background: #fff; width: 810px; font-size: 14px; line-height: 36px; padding: 10px 20px 20px; float: left; border: 8px solid #c1c1c1; }
.advisory h3 { height: 36px; line-height: 36px; position: relative; margin-right: 10px; margin: 0px 0px 15px 43px; }
.advisory h3 span { position: absolute; left: 0; bottom: -1px; font: 18px/36px "Microsoft YaHei"; color: #5085c5; font-weight: bold; height: 36px; overflow: hidden; }
.advisory p { clear: both; display: block; }
.advisory p.h45 { height: 45px; }
.advisory p.h32 { height: 32px; }
.advisory p.h170 { height: 170px; }
.advisory p em { display: block; float: left; font-style: normal; text-align: right; width: 75px; line-height: 25px; padding-right: 10px; }
.advisory p.bton { width: 598px; text-align: center; padding-left: 200px; padding-top: 20px; }
.advisory .ipt { height: 25px; line-height: 25px; border: 1px solid #999; padding-left: 5px; float: left; }
.advisory a.submit { position: relative; float: left; display: block; /*position:absolute; bottom:0; */ margin-top: 10px; background: #5085c5; width: 120px; height: 32px; text-align: center; line-height: 32px; font-size: 18px; color: #fff; cursor: pointer; margin-right: 20px; }
.advisorylist { float: left; }
.advisorylist p.titletxt2 { font: 18px/36px "Microsoft YaHei"; height: 36px; margin: 20px 0 10px; font-weight: bold; background: #fff; padding: 5px 10px; display: block; width: 840px; color: #5085c5; border: 1px solid #999 }
.huida li { padding: 20px 0; margin: 15px 0; overflow: hidden; clear: both; border-bottom: 1px solid #c3c3c3; background: #FFF; border: 1px dashed #666; }
.huida .pic { width: 100px; height: 100px; margin-right: 15px; margin-left: 15px; float: left; }
.huida .pic img { width: 100px; height: 100px; border: 1px solid #777 }
.huida .txt { padding-right: 40px; margin-left: 30px; position: relative; }
.huida .txt p { line-height: 20px; margin-bottom: 5px; }
.huida .txt p span { margin: 0 5px; }
.huida .txt .name { margin-right: 10px; cursor: pointer; font-weight: 700; }
.huida .txt .date { color: #777; }
.huida .txt .cont { font-size: 14px; line-height: 22px; }
.huida .txt .cont2 { font-size: 14px; line-height: 22px; border-top: 1px solid #666; padding-top: 10px; color: #C00; }
.huida .txt .best { display: block; position: absolute; width: 60px; height: 30px; right: 0; _right: 30px; top: -15px; background-position: -268px -194px; }
　/* 在线报名 */
 .bm_txt { font-size: 14px; }
.bm_txt input, .bm_txt select { border: 1px solid #666; height: 22px; }
.bm_txt textarea { border: 1px solid #666; }
.bt { color: rgb(255, 0, 0); font-family: "黑体"; font-size: 18px; font-weight: bolder; margin-bottom: 10px }
.baizi { color: rgb(255, 255, 255); }
.xiaxian { border-style: none none solid; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; }
.bk { border: 1px solid rgb(165, 207, 239); border-image: none; }
.xian { border-top-color: rgb(165, 207, 239); border-top-width: 1px; border-top-style: solid; }
.z16 { color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; }
.hongse { color: rgb(255, 0, 0); }
.ny_ys { padding-left: 50px }
.ny_ys li { float: left; padding-left: 5px }
/* 相册 */

#imgShow { padding: 20px 0 }
#imgShow h2 { color: #000; font-size: 30px; text-align: center; font-family: "\5B8B\4F53"; font-weight: 800; padding: 5px 0 20px }
.navLink { margin: 10px 20px 0 0; }
.navLink a { color: #959595; }
#imgShow #opBtn { color: #595959; }
#imgShow #opBtn { text-align: center }
#imgShow #comment { display: inline; padding: 0; background: none; color: #FF3517; border: none; font-weight: 700; }
#date { position: absolute; right: 0; _right: 20px; top: 0px; font-size: 14px; font-weight: normal }
/*图片内容*/

#imgShow #Article .tool { position: relative; height: 35px; padding-top: 6px }
#imgShow #Article .tool .auto, .photo-channel .tool .up, .photo-channel .tool .next { background: url(http://cms.guilinlife.com/statics/images/site/up-next.png) no-repeat; height: 27px; width: 31px; margin-right: 10px; overflow: hidden; line-height: 27px }
#imgShow #Article .tool .auto span, .photo-channel .tool .up span, .photo-channel .tool .next span { visibility: hidden }
#imgShow #Article .tool .auto { background-position: -39px top; }
#imgShow #Article .tool .next { background-position: -78px top; }
#imgShow #Article .Article-Tool { position: absolute; right: 0; border: none; background: none; font-size: 12px; font-weight: normal }
#imgShow #Article .tool .stat { color: #999; }
#imgShow #Article .big-pic { text-align: center; padding: 10px 0; position: relative; _top: 0; _left: 0 }
#imgShow #Article .big-pic #big-pic {
 *+position:absolute;
 *+left:0;
 *+top:20px; _display: table-cell; vertical-align: middle; *display:block;
overflow: hidden; *font-size:480px;
width: 960px; _height: 620px; margin: 0 auto; position: relative; z-index: 85; margin-bottom: 30px }
#imgShow #Article .big-pic .max { position: absolute; bottom: 0px; right: 0px; background: #FFF url(http://cms.guilinlife.com/statics/images/site/site/max.png) no-repeat 5px center; z-index: 101; padding: 5px 5px 5px 20px }
#imgShow .content { margin: 0 !important; padding: 0px 30px; font-size: 12px; line-height: 21px; color: #000; text-align: justify; text-justify: inter-ideograph; font-family: "Arial"; width: auto; }
.Article-Tool { +position:absolute !important;
 +right:10px !important;
 +top:85px !important;
}
.photo_prev { position: absolute; left: 0; top: 0; width: 50%; height: 100%; z-index: 1000; _width: 480px; _height: 700px; }
.photo_next { position: absolute; right: 0; top: 0; width: 50%; height: 100%; z-index: 1000; _width: 480px; _height: 700px; }
.photo_prev a, .photo_next a { background-image: url(http://cms.guilinlife.com/statics/images/site/blank.gif); display: block; width: 100%; height: 100%; outline: none; }
.photo_prev div.m, .photo_next div.m { display: none; height: 100%; width:100%cursor:pointer
}
#photoPrev { background: url('../Img/right.png?v=1.0') no-repeat left 50%; }
#photoNext { background: url('../Img/left.png?v=1.0') no-repeat right 50%; }
#Article .list-pic { padding: 16px 0 16px; height: 100px; border: 1px solid #0E92D7; margin-top: 40px; background: #1F7CAF; }
#Article .cont { overflow: hidden; width: 850px; height: 80px; left: 50px; }
#Article .cont li { float: left; width: 123px; text-align: center; display: block; overflow: hidden; margin-bottom: 20px; }
#Article .cont li img { width: 100px; height: 75px; }
#Article .cont li .img-wrap { width: 100px; height: 75px; margin: 0 auto; position: relative; overflow: hidden; }
#Article .cont li .img-wrap a {
 *font-size:55px; width: 100px; height: 75px; outline: medium none; }
#Article .cont li.on .img-wrap { border: 4px solid #ffb017; background: #fb017; }
#Article .cont li .img-wrap .numb { background: #000; color: #fff; position: absolute; left: 5px; top: 5px; padding: 0 5px }
#Article .cont div { display: block; }
#Article .contentInfo { padding: 20px 20px 30px; background: #FFF; font-size: 14px; text-align: justify; text-justify: inter-ideograph; line-height: 28px; color: #000; font-family: "Arial"; }
#Article .contentInfo p { margin-bottom: 20px; text-indent: 2em; }
#Article .pre-bnt, #Article .next-bnt { margin-top: 3px; cursor: hand; !important;
cursor: pointer }
#Article .pre-bnt:hover, #Article .next-bnt:hover, #Article .pre-bnt-on, #Article .next-bnt-on { background-position: 0 -78px; }
#Article .pre-bnt span { background-position: -30px top; }
#Article .pre-bnt:hover span, #Article .pre-bnt-on span { background-position: -30px -78px; }
#Article .next-bnt span { background-position: -55px top; }
#Article .next-bnt:hover span, #Article .next-bnt-on span { background-position: -55px -78px; }
.list-pic { position: relative; }
.list-pic .prev, .list-pic .next { position: absolute; width: 22px; background-position: -616px -311px; height: 65px; top: 30px; cursor: pointer; left: 10px; border: 1px solid #FFF; z-index: 999; background: #FFF; }
.list-pic .prev span.l { display: block; overflow: hidden; width: 0; height: 0; font-size: 0; border: 6px dashed transparent; border-style: solid; border-color: transparent #333 transparent transparent; margin-left: 2px; margin-top: 24px; }
.list-pic .next span.r { display: block; overflow: hidden; width: 0; height: 0; font-size: 0; border: 6px dashed transparent; border-style: solid; border-color: transparent transparent transparent #333; margin-left: 8px; margin-top: 24px; }
.list-pic .prev:hover span, .list-pic .next:hover span { color: #9D051C; }
.list-pic .next { right: 10px; left: auto; }
/* endSelect */

#endSelect { top: 290px; left: 433px; position: absolute; width: 230px; height: 71px; border: 1px solid #8a8a8a; display: none; z-index: 1000; }
#endSelect .bg { height: 100%; width: 100%; background: #000; filter: Alpha(Opacity=50); opacity: 0.5; }
#endSelect .E_Cont { position: absolute; top: 10px; left: 26px; color: #fff; font-size: 14px; }
#endSelect .E_Cont p { padding: 4px 0; zoom: 1; overflow: hidden; }
#rePlayBut, #nextPicsBut, #endSelect #endSelClose { background: url('../Img/big-btn.png') no-repeat }
#rePlayBut { float: left; width: 69px; height: 23px; background-position: 0px -167px; }
#nextPicsBut { float: left; width: 97px; height: 23px; background-position: -100px -167px; margin-left: 10px; }
#endSelect #endSelClose { background-position: 0px -217px; position: absolute; top: 3px; right: 3px; cursor: pointer; width: 11px; height: 11px; overflow: hidden; z-index: 2; }

/*首页FOCUS*/
.news_slides{position:relative;width:257px;height:186px;}
.news_slides .slides_container{width:257px;display:none;height:186px;}
.news_slides .slides_container div{width:257px;height:186px;display:block;}
.news_slides .slides_container div img{width:257px;height:186px;}
.news_slides .pagination{list-style:none;margin:0;padding:0;position:absolute;right:15px;top:15px;z-index:9;}
.news_slides .pagination li{float:left;width:8px;height:8px;margin-left:5px;}
.news_slides .pagination li a{color:#333;display:block;width:8px;height:8px;overflow:hidden;background:#fff;text-align:center;line-height:21px;filter:Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:  8px;}
.news_slides .pagination li a:hover{filter:Alpha(opacity=100);-moz-opacity:1;opacity:1;}
.news_slides .pagination .current a{background:#FFCC00;color:#000;}
.news_slides a.txt{text-align:center;position:absolute;background:#000;display:block;width:257px;height:30px;filter:Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;font-family:"Microsoft YaHei","\9ed1\4f53";font-size:14px;line-height:30px;color:#fff;text-indent:10px;overflow:hidden}

/* 导航 二维码 */

.erweima { width:430px; height:30px; position:relative; background: url('../Img/ico2.png') 0 -2px no-repeat}
.erweima .ico01{ width:80px; height:30px; position:absolute; left:59px;}
.erweima .ico02{ width:30px; height:30px; position:absolute; left:142px;}
.erweima .ico03{ width:30px; height:30px; position:absolute; left:178px;}
.erweima .ico04{ width:30px; height:30px; position:absolute; left:288px; }
.erweima .ico05{ width:30px; height:30px; position:absolute; left:323px; }
.erweima .ico01a{ width:80px; height:30px; position:absolute; left:59px;background: url('../Img/ico2.png') -59px -34px no-repeat;}
.erweima .ico02a{ width:30px; height:30px; position:absolute; left:142px;background: url('../Img/ico2.png') -142px -34px no-repeat;}
.erweima .ico03a{ width:30px; height:30px; position:absolute; left:178px;background: url('../Img/ico2.png') -178px -34px no-repeat;}
.erweima .ico06{ width:55px; height:30px; position:absolute; left:0px;background: url('../Img/ico2.png') 0 -34px no-repeat;}

/* 首页左 */
.index_left { position:relative;width:180px;}
.index_left_bg { width:180px; background:#00390c; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; height:100%; overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px; top:0; z-index:9}
.box{width:180px; z-index:99;position:absolute; padding-top:10px;}
.input_box{width:150px;padding-bottom:15px;margin:0 auto;overflow:hidden;}
.input_box input{float:left;width:148px;height:40px;font-size:14px;border:solid 1px #ddd;text-indent:10px;outline:none;line-height:40px; background:#FFF}
.input_box button{width:150px;height:48px;background:#096;border:none;border-radius:2px;outline:none;cursor:pointer;font-size:16px;color:#FFF;}
#error_box{width:150px;margin:0 auto;line-height:18px;color:#fc4343; padding-top:10px;}

/* 公司介绍左 */
.index_leftnav  { }
.index_leftnav li { position: relative; float: left; margin-bottom:5px;}
.index_leftnav li a { width: 165px; display: block; font-size:16px; line-height:36px; height:36px; padding-left:15px; font-weight:bold; background:#1f6721; color:#FFF;}
.index_leftnav li a:hover{color:#FFF; background:#030;}
.arrow1 { position: absolute; top:3px; right:10px; color:#fff; font-size: 24px; font-style:normal; }

/* 公司介绍 */
.comp_info  {width: 790px; height: 100%; overflow: hidden; background:#fff; opacity:0.9; border-bottom:10px solid #006914; }
.comp_info  .hd { background:#006914; color:#FFF; font-size:24px; text-align:left; padding:12px 20px; }
.comp_info  .bd { background: url('../Img/indexbg.png') right bottom no-repeat;}
.comp_info  .bd .bd_info{ font-size:14px; line-height:26px;  padding:20px; }
.pb80 { padding-bottom: 80px }

/* 新闻 */
.news_info  {width: 1000px; height: 100%; overflow: hidden; background:#fff; opacity:0.9; border-bottom:10px solid #006914; }
.news_info  .hd { background:#006914; color:#FFF; font-size:24px; text-align:center; padding:12px 20px; }
.news_info  .bd { background: url('../Img/indexbg.png') right bottom no-repeat;}
.news_info  .bd .bd_info{ font-size:16px; line-height:32px;  padding:20px 40px; }


/* 微商城 */
.weishop { background:#FFF; opacity:0.9; width:900px; padding:80px 50px;}
 .weishop .a01,.weishop .a02,.weishop .a03{width:293px; height:260px; display:inline-block;}
.weishop .a01 { background: url('../Img/erweima.png') 0 -30px no-repeat;}
.weishop .a02 { background: url('../Img/erweima.png') -250px -30px no-repeat;}
.weishop .a03 { background: url('../Img/erweima.png') -500px -30px no-repeat;}

/* 产品展示 */
#zzsc{width:800px}
#zzsc >li{width:300px; text-align:center;}
#zzsc >li span{ color:#008570; font-size:16px; font-weight:bold;}
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0; text-align:center;}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px; margin-left:50px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../img/arrows.png) no-repeat;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../img/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:560px; left:300px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}

/* 产品展示2 */
.weishop2 { background:#FFF; opacity:0.9; width:900px; padding:50px 50px 90px;}
.indexbgcolor { width:900px;background:#FFF; opacity:0.9; padding:30px 50px;}
.product_txtinfo { color:#00521b;} 
.product_txtinfo h3{ font-size:56px;  line-height:72px; } 
.product_txtinfo p.txt01 { font-size:36px;line-height:36px;} 
.product_txtinfo p.txt02 { font-size:16px;line-height:28px;} 
.product_txtinfo a.btn { font-size:32px; line-height:32px; border:2px solid #00521b; padding:0 20px;color:#00521b;}









