@charset "utf-8";
/*
@author: he
@update: he (2018-09-19)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1000px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;max-width: 100% !important;height: auto !important;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color: #0577ae;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1250px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*.c-an{ background:url(c-an.png)!*tpa=http://www.ccea.pro/images/index2018/c-an.png*! no-repeat; _background:url(c-an.gif)!*tpa=http://www.ccea.pro/images/index2018/c-an.gif*! no-repeat;}*/
.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=70);opacity:0.7;_position:absolute; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}

/*页头*/
.ggheaderBg{ background: #fff;}
.ggheader{ height: 108px;}
.ggheader .logo{ display: block; padding: 40px 0 0 14px;}
.ggheader .sublogo{ display: block; padding: 45px 0 0 22px;}
.ggheader .rbox{ width: 353px; padding-top: 35px;margin-right: 9%;}
.ggheader .rbox-top{ height: 28px;}
.ggheader .rbox-top a{ display: block; line-height: 28px; font-size: 12px; color: #666; padding-left: 22px; margin-right: 8px;}
.ggheader .rbox-top a:hover{ color: #0577ae;}
.ggheader .rbox-top .yx{ background-position: 0 8px;}
.ggheader .rbox-top .bg{ background-position: 0 -42px;}
.ggheader .rbox-top .en{ background-position: 0 -92px; margin: 0;}
.ggheader .rbox-ss{ clear: both; width: 220px; height: 22px; background: #a9b8c0; border: 1px solid #d1d9dd;}
.ggheader .rbox-ss .han{ display: block; width: 30px; height: 22px; background-position: 6px -148px; margin-right: 10px;}
.ggheader .rbox-ss .inptxt{ display: block; width: 170px; height: 22px; border: 0; line-height: 22px; font-size: 12px; color: #fff; background: none;}

/*导航*/
.ggnavBg{ background: #0577ae; margin-bottom: 30px;}
.ggnav{ height: 60px;}
/*.ggnav li{ float: left; font-size: 18px; line-height: 60px; font-weight: 700; color: #fff; margin-right:60px;}*/
.ggnav li{
    position: relative;
    float: left;
    height: 60px;
    width: auto;
    min-width: 118px;
    text-align: center;
    line-height: 60px;
    color: white;
    font-size: 18px;
    font-weight: 700;
    overflow: hidden;
    opacity: 1;
}
.ggnav li:hover{background-color: #3C9DEA;overflow: visible;}
.ggnav li a{ color: #fff;}
.ggnav li a:hover,.ggnav li.on a,.ggnav li.on a:hover{ color: #ffc466;}
.ggnav li.m0{ margin: 0;}



/*公共弹框*/
.ggTk{ display: none; width:540px; background:#fff; position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:0 0 0 -270px; z-index:1000; border-radius: 10px;}
.ggTk .close{ display: block; width: 12px; height: 12px; position: absolute; top: 20px; right: 20px; background: url(icon_06.png)/*tpa=http://www.ccea.pro/images/huiyuanxinsheng/icon_06.png*/ no-repeat;}
.ggTk .ctxt{ padding: 60px 30px 30px; line-height: 60px; text-align: center; font-size: 30px;}
.ggTk .tmicon{ display: block; width: 72px; height: 72px; margin: 0 auto 60px;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:34px; padding:14px 0 40px 0; color:#666;}
.fy a{ display:inline-block; margin:0 4px; vertical-align:middle; width: 34px; height: 34px; line-height:34px; color:#666; font-size: 14px; border-radius: 3px;}
.fy a:hover{ background-color: #ffe0af; text-decoration: none;}
.fy .hover{ background-color:#ffad2b; color:#fff;}
.fy .hover:hover{ background-color:#ffad2b; color:#fff;}
.fy .sw{ width: 56px;}
.fy .np{ width: 70px;}
.fy .hui{ color: #cccccc; cursor: auto;}
.fy .hui:hover{ background:none;}

















































