﻿@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { vertical-align: top; border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ }
body{ color: #333; font: 14px/1.8 "Microsoft YaHei", 'PingFang SC',SimSun,Tahoma,Helvetica,Arial,sans-serif; text-align:center; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#AC2121;text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mat{ margin-top:10px;  }
.mab{ margin-top:10px;  }

/* frame */
html{}
body{min-width: 1200px;text-align:center;background: url(images/body.jpg);}
#header{position:relative;z-index:3;background:url(images/header.png) center 0 no-repeat;color:#FFD095;height: 223px;}
#content{clear: both;min-height: 400px;width: 1200px; margin: 0 auto 40px auto;position:relative;z-index:0;text-align:left;overflow:hidden; background:#E5D9D6;}
#content.noSideContent{background:none}
.siteWidth{ width:1200px; margin:0 auto; text-align:left; position:relative; }
.siteWidth:after,.picListFl:after{content:".";display:block;height:0;clear:both;visibility:hidden; zoom:1;}

.logoBar{height: 120px;text-align:left;width:1200px;margin:0 auto;position:relative;}
#logo{top: 133px;position:absolute;left: 521px;text-align:center;width: 160px;}
#logo img{width:100%; }

#header a{color:#FFD095}
#header .links{ display:block; height:36px; line-height:36px; font-size:12px; text-align:right; }
#header .links a{margin: 0 8px; cursor:pointer}
#header .siteSearch{float:right; *width:180px;height:24px;line-height:24px;margin-top:6px;border:1px solid #BE493D;padding:0 12px;background:#B03131;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position: relative;}
#header .keyWord{ border:0; background:none; height:18px; line-height:18px; margin:3px 0; width:0; color:#FFD095; outline:none; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
#header .searchBtn{float:right; display:block; width:24px; height:24px; background:url(images/icons.png) 2px -1274px no-repeat;}
#header .siteSearchOn{}
#header .siteSearchOn .keyWord{ width:130px;}
#header .siteSearch .dropdown-word{top:28px;min-width: 205px;}
/* 主导航 */
.topNav{height:46px;line-height:45px;background: #F5F5F5; border-bottom:1px solid #E1E1E1}
.mainNav{ width:1200px; margin:0 auto; }
.mainNav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainNav a{ }
.mainNav .li1{ text-align: center;  float:left; position:relative;  }
.mainNav .h1{float:left; padding:0 12px; position:relative; height:90px; overflow:hidden;}
.mainNav .a1{
    display:block;
    zoom:1;
    float:left;
    width: 74px;
    font-size:16px;
    line-height:30px;
    padding:50px 0 5px 0;
    background:url(images/nav.png) center -20px no-repeat;
    -webkit-transition:400ms;
    -o-transition:400ms;
    -moz-transition:400ms;
    transition:400ms;
}
.mainNav .a1:hover,.mainNav .on1 .a1{ text-decoration:none; border-bottom:2px solid #FFD095; }
.mainNav .li1:hover .a1{ margin-top:-5px;  }
.mainNav .ul1{overflow:hidden;position:absolute;left:-20px;top: 87px;width: 133px;display:none;background: #AC2121;background:rgba(172,33,33,.9);padding:10px 0;}
.mainNav .li2{vertical-align:top;float:left;width:100%;}
.mainNav .a2{display:block;line-height: 22px;padding:5px 5px; color:#fff;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.mainNav .a2:hover{background: #dc3030;color:#fff;text-decoration:none;}
.mainNav #li-gygy{margin-right: 400px;}
.mainNav #li-xqjj .a1{ background-position:center -120px}
.mainNav #li-gygs .a1{ background-position:center -220px}
.mainNav #li-gygy .a1{ background-position:center -320px}
.mainNav #li-wdgy .a1{ background-position:center -420px}
.mainNav #li-gydsj .a1{background-position:center -520px;width: 90px;}
.mainNav #li-lxwm .a1{ background-position:center -620px}
.mainNav #li-wyjz .a1{ background-position:center -720px}


/* 主栏 和 侧栏 */
.mainContent{ padding-left:40px; width:940px; float:right; background:url(images/body.jpg); min-height:600px;}
.side{ width: 220px;  float: left; }

/* pageBanner */
.pageBanner{ height:245px; background:url(images/pagebanner.jpg) center 0 no-repeat; position:relative; margin:-65px auto 20px auto}

/* 侧栏-栏目菜单 */
#sideMenu{padding-bottom: 40px; background:url(images/body.jpg)}
#sideMenu .hd{ border-bottom:0; height:60px; line-height:60px; background:url(images/sidemenu.jpg); border-bottom:1px solid #fff}
#sideMenu .hd h3{font-size:22px; color:#FFD095; padding-left:20px; }
#sideMenu .hd a{color:#FFD095; }
#sideMenu .bd li{ vertical-align:top; border-bottom:1px solid #D0BBB8; }
#sideMenu .bd a{display:block;line-height: 28px; font-size:16px; padding: 10px 30px 10px 24px;  background:#E5D9D6; border-left:6px solid #E5D9D6}
#sideMenu .bd a:hover,
#sideMenu .bd .on a{text-decoration:none;background-color:#fff;color:#AC2121;background-position: 220px -235px; border-left:6px solid #AC2121}

/* 位置导航 */
.path{text-align:left;margin-bottom: 34px;height: 20px;line-height: 20px;border-bottom:1px solid #ccc;position:relative;}
.path .in{position:absolute;right:50%;margin-right: -520px;top: 10px;background:url(images/body.jpg);padding:0 10px;}
.path a,.path span{ padding:0 4px;}
.path .l,.path .r{display:block; width:6px; height:6px; background:#AC2121; position:absolute; left:-3px; top:7.5px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.path .r{left:auto; right:-3px;}

.pathCon{ float:none; height:40px; line-height:40px; border-bottom:1px solid #ddd }

/*footer*/
#footer{padding:60px 0 40px 0; position:relative;margin: 0 auto; border-top:2px solid #AC2121}
#footer .footerLogo{float:left; width:280px; height:70px; margin-right:30px;  background:url(images/logo-gxau.png) no-repeat;}
#footer .in{float:left; border-left:1px solid #E0D4CA; padding-left:30px;}
#footer .ewms{float:right; text-align:center; margin-top:-30px;}
#footer .ewms dt{margin-bottom:10px;}
.footNav{height:30px;line-height:30px; font-weight:bold; margin-left:-10px;}
.footNav a{ margin:0 10px;}
.copyRight{  line-height:2;  }


/* 通用盒子模型 */
.box{margin-bottom:20px;}
.box .hd{ height:40px; line-height:40px; position:relative;margin-bottom:20px;}
.box .hd .more{ position:absolute; right:0; display:block; color:#AC2121;}
.box .hd h3{font-size:20px; position:absolute; height:39px; line-height:39px; left:0; top:0; border-bottom:3px solid #AC2121; padding:0 7px; }
.box .hd h3 a:hover{ color:#AC2121; text-decoration:none }
.box .hd ul{ overflow:hidden; position:absolute; height:36px; }
.box .hd li{ float:left; padding:0 15px;  margin-right:5px; font-size:14px; }
.box .hd li a{ color:#666 }
.box .hd li a:hover{ text-decoration:none; color:#AC2121; }
.box .hd .on{ color:#AC2121; font-size:16px; border-bottom:1px solid #AC2121  }
.box .hd .on a{ color:#AC2121}
.box .bd{overflow:hidden;}

.box-big .hd{border-bottom:1px solid #ccc; padding-bottom:10px;}
.box-big .hd h3{font-size:22px; font-weight:bold; color:#AC2121; padding-bottom:10px;}
.box-big .hd h3 a{color:#AC2121}

.boxA .hd{ height:30px; line-height:30px; overflow:hidden; margin-bottom:30px;}
.boxA .hd h3{font-size:22px; padding-left:15px; border-left:5px solid #AC2121;}

/* tabBox */
.tabBox .hd{ background: #FAFAFA; height:35px; line-height:35px; border-bottom:1px solid #ddd; overflow:hidden; }
.tabBox .hd .more{ padding-right: 5px; float:right; color:#999 }
.tabBox .hd h3{ color:#fff;  font-size:16px; background:#AC2121; float:left; padding:0 15px; }
.tabBox .hd h3 a{ color:#fff;  }
.tabBox .hd h3 a:hover{ text-decoration:none; }
.tabBox .hd ul{ overflow:hidden}
.tabBox .hd li{ float:left; padding:0 15px; background:#ECECEC; margin-right:5px; font-size:16px; }
.tabBox .hd li a:hover{ text-decoration:none; color:#fff; }
.tabBox .hd .on{ color:#fff;  background:#AC2121; }
.tabBox .hd .on a{ color:#fff}
.tabBox .bd{  padding:10px 0 0 0; overflow:hidden; }

/* 侧栏盒子模型 */
.sideBox{position:relative;}
.sideBox .hd{border-top:2px solid #AC2121;height: 52px;line-height: 52px;padding: 0 20px;overflow:hidden;background:#E5D9D7;}
.sideBox .hd .more{ float:right; color:#fff; }
.sideBox .hd h3{font-size: 22px;}
.sideBox .hd h3 a{ color: #fff;  }
.sideBox .hd h3 a:hover{ text-decoration:none;  }
.sideBox .bd{padding:10px 20px 20px 20px;overflow:hidden;background:#E5D9D7;}

.infoList1 li{font-size: 14px;padding: 8px 0 8px 12px;background: url(images/icons.png) 0 -59px no-repeat;line-height: 1.5;position:relative;border-bottom:1px dotted #ccc;height: 44px;}
.infoList1 li .date{position:absolute; bottom:8px; right:12px; color:#999;}
.infoList1 .last{border-bottom:0;}

#sideLmtj .list{overflow:hidden; margin-right:-10px;}
#sideLmtj .list li{float:left; margin:0 10px 10px 0; text-align:center;}
#sideLmtj .list a{display:block;width:83px;height:28px;line-height:28px;border: 1px solid #d0bbb8;}
#sideLmtj .list a:hover{text-decoration:none; border-color:#AC2121}
#sideBlrm{padding-top:40px; background:url(images/body.jpg)}
/* wBox */
.wBox .wHd{height:60px;line-height:60px;position:relative;}
.wBox .wHd .rBtn{margin-top: 20px;line-height: 1;}
.wBox .wHd .more{ position:absolute; right: 10px; top: 0px;  color: #999;}
.wBox .wHd h3{font-size:28px;position:absolute;}
.wBox .wHd h3 a:hover{ text-decoration:none; }
.wBox .wBd{padding:20px 0; position:relative;}

.banner{ width:1200px; height:300px; margin:0 auto 20px auto; clear: both;text-align: center;position: relative;z-index: 0;}
.banner .con{display:none}
.banner .bd{position:relative;z-index:0}
.banner .hd{ width:100%; height:10px; position:absolute; bottom:15px; left:0; z-index:1; font-size:0; }
.banner .hd li{ height:10px; width:10px; background:#fff; margin:0 5px; cursor:pointer; display:inline-block; *display:inline; zoom:1; vertical-align:top; 
-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3); 
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.banner .hd li span{display:none;}
.banner .hd .on{background:#ED6E21}
.banner .prev,.banner .next{left:0;top:50%;margin-top: -28px;width:28px;height:56px;background: url(images/icons.png) 6px -742px no-repeat #000;filter:alpha(opacity=30);opacity:0.3;display:block;position:absolute;}
.banner .next{left:auto;right:0;background-position: -38px -742px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=60);opacity:.6; }


.rBtn{padding:3px;}
.rBtn,.rBtn a{display:inline-block; *display:inline; zoom:1; background:#950004;}
.rBtn a{height:32px; line-height:32px; font-size:16px; color:#FFD095; border:1px solid #A62B2E; padding:0 20px; }
.rBtn a:hover{text-decoration:none; line-height:30px;}

/* 弹窗 */
.popBox{ display:none; position:fixed; width:620px; margin-left:-300px; background:#fff; left:50%; top:30%; z-index:100;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.popBox .close{ position:absolute; right:-12px; top:-12px; cursor:pointer; display:block; width:30px; height:30px; line-height:30px; font-size:18px; font-weight:100; text-align:center; background:#fff; 
    -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; }
.popBox .bd{margin:20px; max-height:300px; overflow-y:auto;}
.winMark{ display:none; position:fixed; width:100%; height:100%; background:#000; left:0; top:0; filter:alpha(opacity=80);opacity:0.8; z-index:99;}
.portraitList{overflow:hidden;}
.portraitList li{float:left; margin:6px; border:2px solid #ddd; cursor:pointer}
.portraitList li:hover{border-color:#aaa}
.portraitList img{width:100px; height:100px;}
.portraitList .on{ border-color:#c00 !important;}

/* 侧栏导航 */
.sideFixed{position:fixed;left:50%;margin-left: 660px;top:20%;z-index:99;}
.sideFixed li{position:relative; margin-bottom:10px;}
.sideFixed i{padding:2px; border:1px solid #950004; display:block; width:44px; position:relative; z-index:1;  cursor:pointer;}
.sideFixed s{display:block; width:44px; height:44px; background:url(images/sitefixed.png) center -28px no-repeat #950004;
    -webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3); 
}
.sideFixed i,.sideFixed s,.sideFixed i,.sideFixed span{ -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;  }
.sideFixed span{display:block; height:50px; background:#950004; position:absolute; right:0; top:0; width:0; text-align:center; line-height:50px; 
color:#FFD095; overflow:hidden;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.sideFixed .pic{ display:none; position:absolute; left:-120px; top:-35px;}
.sideFixed .pic em{ position:absolute; right:-12px; top:55px; border-color:transparent;  border-style:dashed; border-width:6px;  border-left-color:#fff; border-left-style:solid; content:""; display:block; font-size:0; line-height:0; width:0; }
.sideFixed .on span{width:110px; padding-right:25px;}
.sideFixed .on .pic{display:block;}
.sideFixed .li2 s{background-position:center -128px}
.sideFixed .li3 s{background-position:center -228px}
.sideFixed .li4 s{background-position:center -328px}
.sideFixed .li5 s{background-position:center -628px}
.sideFixed .li6 s{background-position:center -728px}
.sideFixed .li7 s{background-position:center -828px}
.sideFixed .jk{/* width:110px; */height:130px;}
.sideFixed .jk img{width: 110px;height:auto;position:absolute;left: -55px; -webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3); }
#commonSideFixed{ top:auto; bottom:40px}

@media screen and (max-width: 1440px) { 
    .sideFixed{ left:auto; right:10px; margin-left:0;}
}
/* 信息提示页  */
.showms {
    background: #fff;
    padding: 3% 5%;
    overflow: hidden;
    max-width: 540px;
    margin: 30px auto;
}
.showms .top,
.showms .bottom,
.showms .Shadow {
    display: none;
}
.showms .MS {
    overflow: hidden;
    zoom: 1;
}
.showms .titWrong {
    color: #c00;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    margin-bottom: 15px;
    font-size: 18px;
}
.showms .BUT {
    padding: 25px 0 15px 0;
}
.showms .BUT a {
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 15px;
    background: #eee;
    border: 1px solid #ccc;
    font-size: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee));
    background: -moz-linear-gradient(#FFFFFF, #eee);
    background: -ms-linear-gradient(#FFFFFF, #eee);
    background: -o-linear-gradient(#FFFFFF, #eee);
    background: linear-gradient(#FFFFFF, #eee);
}
.showms .BUT a:hover {
    color: #c00;
    border: 1px solid #aaa;
    text-decoration: none;
}

/*--
颜色代码
#AC2121 标题

--*/



