﻿/*------------------------------------------------------------*/
/*通用左侧菜单背景图*/
/*------------------------------------------------------------*/
.GMenu .GTree dl dt,.GMenu .GTree .list{background-image:url(../images/line/l_menu_line.png);background-repeat:no-repeat;} /*栏目底线*/
.GMenu .GTree dl dt span,.GMenu .GTree .list span,
.GMenu .GTree dl dt b,
.Gbox .GWarp span,.GContent .GWarp span,.GLArticle .GWarp span{background-image:url(../images/menu_btn.png);background-repeat:no-repeat;} /*图标背景图*/
/*------------------------------------------------------------*/
.GMenu .GTop,.GMenu .GCentral,.GMenu .GBottom{background-image:url(../images/l_menu_bg.png);background-repeat:no-repeat;} /*主体背景图片*/
.GMenu .GTop h2{background-image:url(../images/menu_text.png);background-repeat:no-repeat;} /*标题背景图片*/

/*------------------------------------------------------------*/
/*通用左侧菜单主体样式*/
/*------------------------------------------------------------*/
.GMenu{width:210px;padding:30px 0 10px 0;/*margin:0 auto;*/overflow:hidden;}
.GMenu, .GMenu .GTop,.GMenu .GTree{zoom:1;}
/*.GMenu .GTop{color:#fff;background:url(../images/lnav_bg.png) no-repeat 0 -40px;line-height:35px;height:35px;padding:0 5px 0 10px;}
.GMenu .GTop h2{display:none;float:left;background:none;padding-top:0;height:auto;line-height:32px}
.GMenu .GTop .logout{font-size:11px;width:40px;height:25px;border:none;cursor:pointer;overflow:hidden;float:right;}
.GMenu .GTop a{color:#fff;text-decoration:underline;}
.GMenu .GTop a:hover{color:#c00;}*/
.GMenu .GTop{height:125px;overflow:hidden;background-position:0 0;}
.GMenu .GTop h2{display:block;background-position:0 0;width:140px;height:30px;margin:82px auto 0 auto;overflow:hidden;}
.GMenu .GTop h2 strong{display:block;text-indent:-999em;width:100%;height:100%;}
.GMenu .GTop h2.pro{background-position:-160px 0;}
.GMenu .GTop h2.txfw{background-position:0 -59px;}
.GMenu .GTop h2.zsjm{background-position:-160px -59px;}
.GMenu .GTop h2.fwzx{background-position:0 -118px;}
.GMenu .GTop h2.mtgg{background-position:-160px -118px;}
.GMenu .GTop h2.member{background-position:0 -177px;}
/*------------------------------------------------------------*/
.GMenu .GCentral{background-position:-230px 0;background-repeat:repeat-y;padding-bottom:5px;margin:0 auto;/*border:solid #b69a6d;border-width:0 1px 1px;*/overflow:hidden;}
.GMenu .GTree{width:190px;margin:0 auto;overflow:hidden;}
.GMenu .GTree dl dt,.GMenu .GTree .list a{color:#FFFFFF;font-weight:bold;}
.GMenu .GTree dd a{color:#FFFFFF;}
.GMenu .GTree a:hover{color:#990000;font-weight:bold;}
/*------------------------------------------------------------*/
.GMenu .GTree dl dt,.GMenu .GTree .list{position:relative;text-align:right;line-height:37px;height:37px;padding:0 45px 0 20px;/*padding:0 12px 0 25px;*/background-repeat:no-repeat;background-position:0 bottom;/*text-align:center;padding:4px 0 7px;background:url(../images/l_menu_line.png) no-repeat center bottom;*//*margin-bottom:-1px;border:solid #b69a6d;border-width:1px 0;*/cursor:pointer;} /*D背*/
/*------------------------------------------------------------*/
.GMenu .GTree dl dt span,.GMenu .GTree .list span{display:block;position:absolute;top:0;right:20px;width:19px;height:15px;margin-top:11px;background-position:0 -152px;} /*icon*/
.GMenu .GTree dl dt:hover span,.GMenu .GTree dl dt span.curr,
.GMenu .GTree .list:hover span,.GMenu .GTree .list span.curr,
.GMenu .GTree dd:hover span.curr,.GMenu .GTree dd span.curr{background-position:0 -137px;} /*icon hover*/
/*------------------------------------------------------------*/
.GMenu .GTree dl dt:hover{/*background-position:0 -107px;background-repeat:repeat-x;*/} /*H背*/
.GMenu .GTree dl dt b{display:block;position:absolute;top:10px;right:5px;width:19px;height:15px;background-position:0 -38px;} /*D上*/
.GMenu .GTree dl dt:hover b{background-position:0 -53px;} /*H上*/
.GMenu .GTree dl.close dt b{background-position:0 -72px;} /*D下*/
.GMenu .GTree dl.close dt:hover b{background-position:0 -87px;}/*H下*/
.GMenu .GTree dl.close dd{display:none;}
/*------------------------------------------------------------*/
.GMenu .GTree dd{background-color:#c9a070;}
.GMenu .GTree dd .item{text-align:right;line-height:30px;height:30px;padding:0 45px 0 0;/*padding:0 0 0 35px;*/}
.GMenu .GTree dd .list{line-height:20px;height:20px;padding:2px 0 2px 15px;}
.GMenu .GTree dd a.curr{color:#990000;font-weight:bold;text-decoration:underline;}
.GMenu .GTree .list a.curr{color:#990000;font-weight:bold;}
.GMenu .GTree .last{background:none;}
/*------------------------------------------------------------*/
.GMenu .GBottom{height:200px;overflow:hidden;background-position:0 -125px;}


/*通用外框包*/
.Gbox{padding:0;margin:0 auto;}
.Gbox .GWarp{position:relative;background:url(../images/bg.png) repeat-x 0 0;line-height:38px;height:38px;border:solid #cec296;border-width:0 1px;}
.Gbox .GWarp span{position:absolute;top:0px;left:5px;display:block;width:20px;height:15px;margin-top:12px;background-position:0 -152px;}
.Gbox .GWarp h3{position:absolute;top:0px;left:25px;color:#573b0e;font-size:14px;font-family:Arial;font-weight:600;padding-left:5px;}

/*通用位置导航样式*/
.pubnav{ float:right; width:760px; margin-top:5px;}
.pubnav .navbox{height:38px;zoom:1; border-bottom:1px solid #e6e6e6; }
.pubnav .navbox.nbg{background:none}
.pubnav .navbox .titlearea{float:left;width:42%;overflow:hidden/*;background-color:#08C;*/}
.pubnav .navbox .titlearea h2{display:block;color:#252525;font-family:'OpenSansRegular',Arial,sans-serif;font-size:18px;/*text-transform:uppercase;font-weight:normal;*/text-align:left;line-height:44px;height:44px;/*width:220px;*/margin:0/*;background-color:#06C;*/}
.pubnav .navbox .titlearea h2 span{display:inline-block;line-height:44px;padding:0 10px;}
.pubnav .navbox .location{float:right;text-align:right;width:40%; padding-left:15px;overflow:hidden/*;background-color:#08C*/}
.pubnav .navbox .location p{display:block;color:#8b8b8b;line-height:20px;margin:10px 10px 0 0/*;background-color:#0CF*/}
.pubnav .navbox .location span.nowin{margin-right:5px}
.pubnav .navbox .location span.p{font-size:11px;font-family:"宋体";margin:0 5px}
.pubnav .navbox .location a{color:#9e9e9e}
.pubnav .navbox .location a:hover{color:#9e9e9e;text-decoration:underline}

/*通用全屏位置导航样式*/
.GNavAll{padding-top:10px;}
.GNavAll .navbg{background:url(../images/line/nav_t_bg_all.png) no-repeat center bottom;}
.GNavAll .navbox{height:55px;zoom:1;}
.GNavAll .navbox .twrap{width:42%;float:left;overflow:hidden;/*background-color:#08C;*/}
.GNavAll .navbox .twrap h2{display:block;color:#515151;font-family:"微软雅黑","黑体",Arial;font-size:16px;font-weight:600;text-align:left;line-height:35px;height:35px;margin:10px 0 0 100px;/*background-color:#06C;*/}
.GNavAll .navbox .nwrap{text-align:right;width:56%;float:right;overflow:hidden;/*background-color:#08C;*/}
.GNavAll .navbox .nwrap p{display:block;color:#a4a4a4;line-height:35px;margin:15px 10px 0 0;/*background-color:#0CF;*/}
.GNavAll .navbox .nwrap span.nowin{margin-right:5px;}
.GNavAll .navbox .nwrap span.p{font-size:11px;font-family:"宋体";margin:0 5px;}
.GNavAll .navbox .nwrap a{color:#a4a4a4;}
.GNavAll .navbox .nwrap a:hover{color:#b16521;text-decoration:underline;}

/*通用右侧内容*/
.ContentH{min-height:350px;height:auto !important;height:400px; padding-top:10px; }
.GContent{padding:0 0px;margin:0 auto;}
.GContent .GWarp{position:relative;background:url(../images/bg.png) repeat-x 0 0;line-height:38px;height:38px;border:solid #c9b6ac;border-width:0 1px;}
.GContent .GWarp span{position:absolute;top:0px;left:5px;display:block;width:20px;height:15px;margin-top:12px;background-position:0 -152px;}
.GContent .GWarp h3{position:absolute;top:0px;left:25px;color:#573b0e;font-size:14px;font-family:Arial;font-weight:600;padding-left:5px;}
.GContent .content{color:#666666;line-height:160%;text-align:left;word-wrap:break-word;/*word-break:break-all;*/height:350px;height:auto !important;min-height:350px;padding:10px;/*background-color:#fefdfd;border:1px solid #c9b6ac;*/}
.GContent .content ol li{margin-left:5px;list-style-type:decimal;list-style-position:inside;/*outside*/}
.GContent .content ul li{margin-left:15px;list-style-type:disc;list-style-position:outside;}
.GContent .content img{vertical-align:middle;margin:3px 0;}
.GContent .content hr{height:1px;border:none;border-top:1px solid #f6f6f6;}
.GContent .content p{line-height:1.7em;padding:0;margin:10px 0;border-width:0;}
.GContent .content br{line-height:5px;padding:0;margin:0;border-width:0;}

/*通用文章列表*/
.GLArticle{height:auto !important;height:350px;min-height:350px;padding:0 5px;margin:0 auto;clear:both;}
.GLArticle .GWarp{position:relative;background:url(../images/title/art_title_bg.png) repeat-x 0 0;line-height:38px;height:38px;border:solid #cec296;border-width:0 1px;}
.GLArticle .GWarp span{position:absolute;top:0px;left:5px;display:block;width:20px;height:15px;margin-top:12px;background-position:0 -152px;}
.GLArticle .GWarp h3{position:absolute;top:0px;left:25px;color:#573b0e;font-size:14px;font-family:Arial;font-weight:600;padding-left:5px;}
.GLArticle ul{padding-top:5px;margin:0;}
.GLArticle li{font-family:Arial,Tahoma,\5B8B\4F53;font-size:12px;color:#666;line-height:30px;background:url(../images/art/line.gif) repeat-x left bottom;height:30px;padding-bottom:2px;overflow:hidden;position:relative;}
.GLArticle li em{position:absolute;font:normal normal normal 10px Arial;color:#666;background:url(../images/art/art_icon.gif) no-repeat center center;display:inline-block;text-indent:-999em;width:15px;height:30px;overflow:hidden;}
.GLArticle li a{color:#717171;display:inline-block;margin:0 80px 0 20px;}
.GLArticle li a:hover{color:#9d0200;}
.GLArticle li .date{position:absolute;right:5px;color:#a8a8a8;font-size:11px;}
.GLArticle .more{font-family:Tahoma,Arial;font-size:10px;font-weight:600;color:#600504;text-align:right;line-height:20px;padding:0 20px;}
.GLArticle .more a,.GLArticle .more a:hover{color:#600504;}
.GLArticle li em.v{background:url(../images/article/vicon.png) no-repeat center center;width:25px;height:27px;}
.GLArticle li a.v_a{margin:0 80px 0 30px;}

/*通用文章内容*/
.GArticle{padding:0 5px;}
.GArticle h1{font-size:16px;font-weight:bold;line-height:120%;text-align:center;padding:15px 0 16px;margin:0 auto;background:url(../images/line/art_line.gif) repeat-x left bottom;}
.GArticle .bar{text-align:center;width:96%;padding:8px 0 10px;margin:0 auto;background:url(../images/line/art_line.gif) repeat-x left bottom;zoom:1;}
.GArticle .bar:after{content:"\0020";display:block;visibility:hidden;height:0;clear:both;}
.GArticle .bar .bcenter{width:430px;margin:0 auto;}
.GArticle .bar .bleft{width:150px;float:left;}
.GArticle .bar .bright{width:280px;float:left;}
.GArticle .bar span{margin:0 5px;}
.GArticle .bar .link,.GArticle .bar .link a{color:#666;text-decoration:underline;}
.GArticle .bar .link a:hover{color:#c00;}
.GArticle .bar .date{color:#858585;}
.GArticle .bar .view{color:#858585;}
.GArticle .bar .view em{color:#d65733;font-family:Arial;font-style:normal;margin:0 1px;}
.GArticle .bar .close,.GArticle .bar .close a{color:#666;}
.GArticle .bar .close a:hover{color:#c00;}
.GArticle .other{color:#333;background-color:#fcfcfc;width:95%;padding-left:10px;margin:0 auto;border-bottom:1px solid #f7f7f7;}
.GArticle .other p{line-height:30px;/*font-weight:600;*/}
.GArticle .other p span{color:#8f0003;font-weight:normal;}
.GArticle .content{font-size:12px;color:#666666;line-height:160%;text-align:left;word-wrap:break-word;/*word-break:break-all;*/height:auto !important;height:350px;min-height:350px;padding:10px;/*background-color:#fefdfd;border:1px solid #c9b6ac;clear:both;*/}
.GArticle .content a{color:#666666;text-decoration:none;}
.GArticle .content a:hover{color:#c00;}
.GArticle .content ol li{margin-left:5px;list-style-type:decimal;list-style-position:inside;/*outside*/}
.GArticle .content ul li{margin-left:15px;list-style-type:disc;list-style-position:outside;}
.GArticle .content img{vertical-align:middle;margin:2px 0;}
.GArticle .content hr{height:1px;border:none;border-top:1px solid #ccc;}
.GArticle .content p{line-height:180%;padding:5px 0;margin:0;border-width:0;}
.GArticle .content br{padding:0;margin:0;border-width:0;}

/*通用活动列表*/
.GLActivity{height:auto !important;height:350px;min-height:350px;padding:0 5px;margin:0 auto;clear:both;}
.GLActivity .GWarp{position:relative;background:url(../images/article/tbg.png) repeat-x 0 0;line-height:38px;height:38px;border:solid #cec296;border-width:0 1px;}
.GLActivity .GWarp span{position:absolute;top:0px;left:5px;display:block;width:20px;height:15px;margin-top:12px;background-position:0 -152px;}
.GLActivity .GWarp h3{position:absolute;top:0px;left:25px;color:#573b0e;font-size:14px;font-family:Arial;font-weight:600;padding-left:5px;}
.GLActivity ul{padding-top:5px;margin:0;}
.GLActivity li{font-family:Arial,Tahoma,\5B8B\4F53;font-size:12px;color:#666;background:url(../images/line/art_line.gif) repeat-x left bottom;height:110px;padding:20px 0;position:relative;zoom:1;}
.GLActivity li.no{background:none;}
.GLActivity li.hAll{height:auto;padding:15px 0;}
.GLActivity li .p{background-color:#FFFFFF;width:130px;height:100px;padding:2px;border:1px solid #e1e1e1;float:left;}
.GLActivity li .p a{*font-size:87px;display:table-cell;*display:block;text-align:center;vertical-align:middle;background-color:#000;width:130px;height:100px;overflow:hidden;}
.GLActivity li .nwarp{background-color:#fff;width:510px;margin-left:30px;float:left;}
.GLActivity li .wAll{width:auto;margin:0px;float:none;}
.GLActivity li .nwarp h1{ color:#666;font-size:12px;font-family:\5B8B\4F53;font-weight:600;line-height:30px;height:30px;}
.GLActivity li .nwarp h1 a{color:#7f2e00;}
.GLActivity li .nwarp h1 a:hover{color:#990000;text-decoration:underline;}
.GLActivity li .nwarp h1 em{color:#c74d00;font-size:11px;font-family:Tahoma;font-weight:600;margin-right:15px;}
.GLActivity li .nwarp .time{color:#333333;}
.GLActivity li .nwarp .cnt{color:#333333;}

/*视频显示内容*/
.Video{padding:0;}
.Video h1{font-size:16px;font-weight:bold;line-height:120%;text-align:center;width:96%;padding:5px 0 10px;margin:10px auto 0;background:url(../images/artline.gif) repeat-x left bottom;}
.Video .bar{text-align:center;width:96%;padding:8px 0;margin:0 auto;}
.Video .bar span{margin:0 5px;}
.Video .bar .date{color:#858585;}
.Video .bar .view{color:#858585;}
.Video .bar .view em{color:#d65733;font-family:Arial;font-style:normal;margin:0 1px;}
.Video .bar .close{color:#666;}
.Video .playwarp{width:480px;height:360px;margin:10px auto;border:5px solid #8a5423;}
.Video .player{*font-size:314px;display:table-cell;*display:block;text-align:center;vertical-align:middle;background-color:#000;width:480px;height:360px;overflow:hidden;}
.Video .content{font-size:12px;color:#333;line-height:160%;text-align:left;word-wrap:break-word;/*word-break:break-all;*/height:auto !important;height:350px;min-height:350px;padding:10px;clear:both;}
.Video .content ol li{margin-left:5px;list-style-type:decimal;list-style-position:inside;/*outside*/}
.Video .content ul li{margin-left:15px;list-style-type:disc;list-style-position:outside;}
.Video .content img{vertical-align:middle;margin:3px 0;}
.Video .content p{line-height:22px;padding:0;margin:0;border-width:0;}
.Video .content br{padding:0;margin:0;border-width:0;}

/*列表页-荣誉证书列表布局*/
.Cert-box{width:740px;padding:0;margin:0;}
.Cert-list{margin:0;padding:0;zoom:1;}
.Cert-list:after{content:"\0020";display:block;visibility:hidden;height:0;clear:both;}
.Cert-list .item{position:relative;display:inline;letter-spacing:0;vertical-align:top;list-style-type:none;width:176px;margin-right:8px;float:left;overflow:hidden;zoom:1;}
.Cert-list .item del{display:block;}
.Cert-list .item-desc{outline:none !important;*blr:expression(this.onFocus=this.blur());}
.Cert-list .item-img{background:url(../images/kbg.png) no-repeat 0 0;width:160px;height:120px;padding:8px;/*border:1px solid #d2be9d;*/overflow:hidden;}
.Cert-list .item-img a{display:table-cell;vertical-align:middle;text-align:center;*font-family:Arial;*font-size:105px;*display:block;width:160px;height:120px;overflow:hidden;}
.Cert-list .item-img a img{vertical-align:middle;}
.Cert-list .item-title{display:block;margin:3px 0 5px;color:#775b2e;line-height:1.3;vertical-align:baseline;}
.Cert-list .item-desc:hover .item-title{color:#C00;text-decoration:underline;}