/* 全局CSS定义 */
body {color:#333; font-size:13px; font-family:"Microsoft Yahei","微软雅黑" !important; padding:0px; margin:0px;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,span,form,fieldset,input,p,blockquote,th,td,input,label,select,option,textarea,button,fieldset,legend {padding:0px; margin:0px;font-family: "Microsoft Yahei",'微软雅黑','Segoe UI','宋体' !important;}
ul, ol, li {list-style:none;}
img {vertical-align:middle; border:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#f00; }
.flo {float:left !important;}
.flor {float:right !important;}
.clear {clear:both;}
.blank5 {height:5px; clear:both; font-size:0px;}  
.blank8 {height:8px; clear:both; font-size:0px;} 
.blank10 {height:10px; clear:both; font-size:0px;} 
.blank12 {height:12px; clear:both; font-size:0px;} 
.blank15 {height:15px; clear:both; font-size:0px;} 
.blank20 {height:20px; clear:both; font-size:0px;}
.space {font-family:"SimSun" !important; font-weight:normal; font-size:12px}
.cor-yellow {color:#FF0 !important;}
.cor-withe {color:#FFF !important;}
.cor-red {color:#f00 !important;}
.cor-sred {color:#c00!important;}
.cor-green {color:#390 !important;}


/* 广告区 */
.large_adv {clear:both;text-align:center;margin-top:8px}
.adv_box {padding:3px 0; clear:both;text-align:center;}
.adv_box dl {overflow:hidden;}
.adv_box dl img {width:595px; height:70px;}
.adv_box dd {float:left; width:50%; text-align:left}
.adv_box dt {float:right; width:50%; text-align:right}
.adv_box ul {height:140px;}
.adv_box ul li {float:left; width:253px;}
.adv_box ul li img { height:140px; width:243px;}
.adv_box ul li.last {width:243px; text-align:right}
.adv_box embed {display: block; margin: 0 auto;padding: 0; }

#topmax2014 {text-align:center;}
#topmax2014 img{margin:0 auto;}

/* 顶部样式 */
#top_box {height:39px; border-bottom:1px solid #ccd0db; background-color:#f3f3f3;}
#top_box .top-cont {width:1200px; margin:0 auto; overflow:hidden}
#top_box .top-cont a {color:#666;}
#top_box .top-cont .space {color:#999; margin:0 7px; font-size:11px;}
#top_box .welcome {float:left; padding-top:3px}
#top_box .welcome strong {margin:0 5px 0 5px}
#top_box .welcome strong a { text-decoration:underline}
#top_box .welcome p a {color:#004499;}
#top_box .snav {float:right;line-height:39px; margin-right:12px}
#top_box .snav .space {color:#ccc; margin:0 4px;}
#top_box .btnraea {float:right;line-height:23px; width:106px; height:24px; color:#FFF; background:url(../image/top-01.png) no-repeat; text-align:left;padding-right:15px;margin-top:7px}
#top_box .btnraea span.space {color:#eee; margin:0 5px;}
#top_box .btnraea a {font-weight:bold; color:#fff;margin-left: 45px;}

/* 底部样式 */
.footer_box {width: 100%;clear: both;line-height:24px; text-align:center; padding-top:15px; border-top:1px solid #ddd; margin-top:15px; font-size:13px;}
.footer_box p {text-align: center;}
.footer_box .space {color:#ccc;margin:0 5px; font-size:12px}
.footer_box strong {color:#F00;}
.footer_box p.ziz {padding-top:8px}
.footer_box .icobox {padding-top:8px; width:900px; margin:0px auto; overflow:hidden; height:45px}
.footer_box .icobox p { border:1px solid #ddd; float:left; margin:0 4px}
.footer_box .icobox p:hover { border:1px solid #ccc;}
.footer_box .icobox p a {padding-left:50px; padding-right:9px; display:block; line-height:40px; text-decoration:none}
.footer_box .icobox p.ico-01 { background:url(../image/nfw_zs01.png) no-repeat 8px 5px}
.footer_box .icobox p.ico-01 a{padding-left:50px; }
.footer_box .icobox p.ico-02 { background:url(../image/nfw_zs02.jpg) no-repeat 8px 5px}
.footer_box .icobox p.ico-03 { background:url(../image/nfw_zs03.jpg) no-repeat 8px 5px}
.footer_box .icobox p.ico-04 { background:url(../image/nfw_zs04.jpg) no-repeat 8px 5px}

.wrap_box {width:1200px; margin:0 auto;}

/* 头部LOGO+广告+微信LOGO */
.clmn_header {height:102px; background:#fff; padding:5px; overflow:hidden;}
.clmn_header .logo {float:left; width:180px; height:93px; background:url(../image/logo2.jpg) no-repeat;background-size: 150px 86px; overflow:hidden}
.clmn_header .logo a {display:block;width:180px; height:93px; text-indent:-99em}
.clmn_header .adv {float:left; border:1px solid #dedede; padding:3px; margin:7px 0 0 40px;width:850px;height:75px;overflow:hidden;}
.clmn_header .adv img { height: 75px;width: 850px;}
.clmn_header .wx {float:right;margin-top:7px}
.clmn_header .wx img { height:83px !important;}

/* 大栏目导航 */
.nav_box {height:50px; background:#0459a7; clear:both; border-top-right-radius:5px; border-top-left-radius:5px;}
.nav_box ul {padding:0 40px;}
.nav_box li {line-height:50px; float:left; font-weight:bold;}
.nav_box li a {font-size:16px; color:#fff; display:block;text-decoration:none; text-align: center; padding:0 35px}
.nav_box li a:hover {background:url(../image/ico_nav.png) no-repeat center bottom #163784;color:#fff; text-decoration:none;}
.nav_box li.on a {background:url(../image/ico_nav.png) no-repeat center bottom #163784; color:#fff;}
.nav_box .menu-box {position:relative;}
    .nav_box .s-menu {
        position: absolute;
        background: #f8f8f8;
        border: 1px solid #ddd;
        border-top: 0;
        font-weight: normal;
        top: 50px;
        left: -59px;
        line-height: 36px;
        width: 260px;
        padding: 8px 0 10px 0;
        display: none;
        border-radius: 0 0 8px 8px;
        box-shadow: 0 3px 5px #ccc;
    }
.nav_box li .spxzlhover {
    background: url(../image/ico_nav.png) no-repeat center bottom #163784;
    color: #fff;
    text-decoration: none;
}
.nav_box .s-menu p {padding:0; border-bottom:1px solid #eee; overflow:hidden}
.nav_box .s-menu p.bom {border-bottom:0;}
.nav_box .s-menu a {font-size:14px; color:#333; float:left; width:50%; padding:0px}
.nav_box .s-menu a:hover {background: #f8f8f8; color:#F60; font-weight: bold; text-decoration:none; background-image:none}

/* 小栏目导航 */
.clmn_s_nav {height:18px;padding:12px 20px; text-align:center; border:1px solid #ddd;  border-top:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; background:#f8f8f8;}
.clmn_s_nav .space {margin:0 7px; color:#ccc}
.clmn_s_nav a {font-size:14px;}
.clmn_s_nav .marg {margin-left:20px}
.clmn_s_nav strong {color:#F60; font-size:15px;}

/* 页码 */
.pages {padding:20px 0;text-align: center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pages a,.pages span {border: #ccc 1px solid; padding: 5px 12px; margin: 2px; text-decoration: none; border-radius:4px;}
.pages a:hover {border: #ddd 1px solid; background-color: #ddd;color: #666;}
.pages a:active {border: #075fcb 1px solid; color: #000;}
.pages span.current {border: #3b5699 1px solid; padding: 4px 12px; color: #fff; background-color: #3b5699; font-weight:bold}
.pages span.disabled {border: #eee 1px solid; color: #ccc;}
.pages span.dotted{border:0;padding: 5px 2px;}

/* 免责声明 */
.clmn_mzsm {padding:15px 0 0 0px; color:#333; font-size:12px; line-height:24px;}

/* 沉底广告 */
#Fixedbanner{width:100%; z-index:999; position:fixed; bottom:0; padding:0; margin:0; left:0; _left:auto; _position:absolute;/* for IE6 */
_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}
#Fixedbanner div{width:1200px;margin:0 auto;padding:0;border:0;}
#Fixedbanner img {border:none;}
#Fixedbanner .cd980 {height:50px; width:1200px; margin:0 auto;}
#footscrolladv1294 {height:50px;position:relative;}
#Fixedbanner .cd_close {height:20px; width:20px; position:absolute; top:0px; right:0;}

.top_box {height:39px; border-bottom:1px solid #ccd0db; background-color:#f3f3f3;}
.top_box dl {width:1200px; margin:0 auto; height:39px; line-height:39px;}
.top_box dl.home {width:1200px !important;}
.top_box dd {float:left; font-size:14px;}
.top_box dd a {color:#33c; margin:0 5px;}
.top_box dd span {color:#ccc; font-size:12px;}
.top_box dt {float:right; background:url(../image/esf_ico_03.jpg) no-repeat 0 13px; padding-left:14px; font-size:14px;}
.top_box dt strong {color:#F00;}
.top_box dt a {margin:0 5px;}

/* 加图标-效果图 */
.ico-i-xgt { position:absolute !important; right:5px !important; top:5px !important; width:40px; height:16px}
.ico-i-xgt img { width:40px !important; height:16px !important}

/* 404页面 2019-5-22增加 */
.fang404_wrap { background:#D9D7D8 url(../image/404-bg.jpg) no-repeat center top; font-size:13px}
.fang404_wrap .space {color:#888; margin:0 5px; font-size:12px}
.four04_top {height:54px; background:#565656; overflow:hidden;}
.four04_top .logo { float:left; margin-top:5px}
.four04_top .logo img { float:left }
.four04_top .snav { float:right; font-size:13px; margin-top:17px}
.four04_top .snav a {color:#eee;}
.four04_cont {margin-top:60px; height:710px}
.four04_cont .imgbox {width:750px; margin:0 auto; text-align:center}
.four04_cont .imgbox img {width:600px;}
.four04_cont .txtbox { text-align:center; font-size:18px; color:#f00; border:1px solid #dedede; padding:20px; width:560px; margin:0 auto; margin-top:15px; font-weight:bold;}
.four04_cont .txtbox img {margin:-5px 15px 0 10px}
.four04_cont .btnbox { text-align:center;width:315px; margin:0 auto; margin-top:20px; overflow:hidden;}
.four04_cont .btnbox a { display:block; background:#999; color:#fff; padding:12px 0; float:left;margin:0 8px; border-radius:5px; text-decoration:none; text-align:center; width:140px}
.four04_search { text-align:center; border:1px solid #ddd; padding:30px 20px; width:560px; margin:0 auto; margin-top:40px; background:#fff }
.four04_search input {width:468px;padding:18px 15px; border:1px solid #80c26a; font-size:16px; color:#999}
.four04_search .btnbox a { display:block; background:#80c26a; color:#fff; padding:12px 0; float:left;margin:0 8px; border-radius:5px; text-decoration:none; text-align:center; width:140px; font-size:16px}
.four04_search .btnbox a.esf{background:#ff9900;}
.four04_bottom {background:#565656; overflow:hidden; text-align:center; padding:18px 0; color:#eee; font-size:12px}
.four04_bottom a {color:#eee;}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn i{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn label{color:#848484;font-size:14px;line-height:18px;padding-top:5px;display: block;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn i{display:none}
.cndns-right-meau:hover .cndns-right-btn label{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;font-weight: bold;}
.cndns-right-meau a { text-decoration: none;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn i{color:#fff;display:block;}
.meau-car .cndns-right-btn i{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../image/zxkf.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn label{color:#fff}
.meau-sev .cndns-right-btn i{color:#fff}
.meau-top .cndns-right-btn i{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn span{display:block;color: #999;font-style:normal;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn span{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../image/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t i{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p span{display:block;font-size:14px;color:#aaa;font-style:normal;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:49%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:10px;background:url(../image/esf_ico_02.gif) no-repeat left 11px;line-height:30px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:300px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border span{display:block;color:#f66e06;font-size:16px;line-height:16px;font-style:normal;margin-top: 10px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn i{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

.ptCaptcha{text-align: center; margin:50px 0;height:400px;overflow: hidden;}
.ptCaptcha .cpencel{width: 400px; overflow: hidden; margin: 0 auto;}
.ptCaptcha .ptloading{width: 300px;height:40px; padding:10px;margin:100px auto 10px auto; border: 1px solid #ccc; border-radius: 5px;color:green;font-size:14px;display:none; line-height: 40px;}
.ptCaptcha .ptloading img{margin-right:10px;}
.ptCaptcha .pterror{width: 300px;height:40px; padding:10px;margin:100px auto 10px auto; border: 1px solid #ccc; border-radius: 5px;color:green;font-size:14px;line-height: 40px;}
.ptCaptcha .pterror img{margin-right:10px;}
.ptCaptcha .cnotice{position: absolute; bottom: 0; left:0; width: 400px; height:39px; margin: 0 auto; z-index: 999; background: #fff; line-height: 40px; color: red;}

/* 底部APP下载浮动区 */
.space-h120 { height:100px; clear:both; display: none;}
.popup-float {background-color: #000; width: 100%; height: 65px; position: fixed; bottom: 0; left: 0; z-index: 9999; background-color:rgba(0,0,0,0.75);display:none;}
.popup-float .container {width: 1200px; margin:0 auto}
.popup-float-conts {position: relative; height: 100%; height: 65px;}
.popup-float-conts .photo-box { float:left; margin-top:-65px; height:135px; overflow:hidden; margin-left:145px}
.popup-float-conts .photo-box img {width:225px;}
.popup-float-conts .tex-box { float:left; text-align:left; margin:10px 90px 0 90px; text-align:center}
.popup-float-conts .tex-box h3 { font-size: 19px; color:#FFF;}
.popup-float-conts .tex-box h3 span {color:#F60;}
.popup-float-conts .tex-box p {font-size: 12px; color: #ccc; margin-top:3px;}
.popup-float-conts .ewm-box { float:left; margin-top:-25px; overflow:hidden}
.popup-float-conts .ewm-box img {width:80px; border:1px solid #fff; border-radius:2px}
.popup-float-conts .btn-close {float:right; margin-top:3px}
.popup-float-conts .btn-close img {width:15px;}