@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;}
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:1000px;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(/images/index2018/c-an.png) no-repeat; _background:url(/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: 222px; padding-top: 35px;}
.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 a{ color: #fff;}
.ggnav li a:hover,.ggnav li.on a,.ggnav li.on a:hover{ color: #ffc466;}
.ggnav li.m0{ margin: 0;}

/*页尾*/
.footerBg{ background: #045d96;}
.footer{height: 120px;padding: 20px 0;}
.footer .ltxt{height: 26px;padding: 20px 0 0 0;}
.footer .ltxt a{display: block;line-height: 26px;font-size: 14px;color: #fff;padding-left: 36px;margin-right: 40px;}
.footer .ltxt a:hover{ color: #ffc466;}
.footer .ltxt .lx{ background-position: 0 -200px;}
.footer .ltxt .xs{ background-position: 0 -250px;}
.footer .ltxt .yq{ background-position: 0 -300px;}
.footer .ltxt .txt{ line-height: 26px; font-size: 14px; color: #fff;}
.footer .wxtxt{height: 26px;line-height: 36px;font-size: 14px;color: #fff;}
.footer .picC{text-align: center;float: right;margin-left: 20px;}
.footer .wxewm{margin: 0 auto; display: block; width: 78px; height: 78px; padding: 11px; background: #fff;}

/*公共弹框*/
.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(/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;}
















































