﻿body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,table,td,textarea,th,tr,ul{margin:0;padding:0}
em{font-style:normal}
ul{list-style-type:none}
a{text-decoration:none}
a:hover{text-decoration:none}
img{border:none;vertical-align:top; max-width:100%;}
table{border-collapse:collapse}
input,textarea{outline:0}
textarea{resize:none;overflow:auto}
body{margin:0 auto;font-size:12px;font-family:"微软雅黑"}
.container-fluid{padding-left:0;padding-right:0}
.top-bar{height:35px;border-bottom:1px solid #f3f3f3;}
.top-bar div.main-area{max-width:1200px;height:32px;margin:0 auto}
.top-bar div.main-area p.top-bar-left{height:32px;float:left;display:table-cell;line-height:32px}
p.top-bar-left img{vertical-align:middle}
p.top-bar-right b{font-weight:400;color:#999}
p.top-bar-right i{font-style:normal;color:#0086c8}
.top-bar div.main-area p.top-bar-right{height:32px;float:right;display:table-cell;line-height:32px;color:#999}
.top-bar div.main-area p.top-bar-right a{ color:#999;}
.top-bar div.main-area p.top-bar-right font{ color:#eee; display:inline-block; margin:0 15px; line-height:32px; font-size:12px;}
p.top-bar-right input{width:200px;height:25px;border:1px solid #fff}
p.top-bar-right img{vertical-align:middle}
.nav{height:90px; position:relative;}
.nav div.main-area{max-width:1200px;height:90px;margin:0 auto}
.nav div.main-area h1,.nav div.main-area .logo{width:230px;float:left}
.nav div.main-area ul{float:right}
.nav div.main-area ul li{height:90px;float:left;line-height:90px}
.nav div.main-area ul li a{ padding:0 17px;height:90px;display:block;font-size:15px;color:#666;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.nav div.main-area ul li a:hover{background:#0086c8;color:#fff;}
.nav div.main-area ul li a.active{background: #37b450;color: #fff;}
.foot{height:333px;background-color:#0086c8;}
.foot div.main-area{max-width:1200px;margin:0 auto}
.buttonset { display:none;
    position:absolute;right:6%;top:25px;z-index:1000;
 transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 -o-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 -moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-moz-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-moz-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-o-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-tap-highlight-color: transparent;
    
}
.nav-moblie {width: 25px;height:35px;position: relative;cursor: pointer;display: table;
    -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
 }
.nav-moblie a {background-color: #8f8f8f;display: block;height: 2px;margin-top:16px;position: relative;top: 50%;width: 100%;
 -moz-border-radius:2px;
 border-radius:2px;
 -o-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
 -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
 -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}

.nav-moblie a:after,
.nav-moblie a:before {background-color: #8f8f8f;display: block;height: 2px;left: 0;position: absolute;width: 100%;
    -moz-border-radius:2px;
         border-radius:2px;
    content:'';
    -o-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -moz-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.nav-moblie a:after { top: 8px;width: 100%;}
.nav-moblie a:before { left: auto;right: 0;top: -8px;width: 100%;}
.nav-moblie a:focus{outline:none;}
.buttonset.on{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.buttonset.on .nav-moblie a:after,.buttonset.on .nav-moblie a:before{width: 100%;
 transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 -o-transition: -o-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 -moz-transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -moz-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
 transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -moz-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -o-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
top:0;
   
}
.buttonset.on .nav-moblie a:before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.buttonset.on .nav-moblie a{background: rgba(0, 0, 0, 0);}
.buttonset.on .nav-moblie a:after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

.pc-ewm{ width:100%; height:100%; position:fixed; display:none; z-index:999997; top:0;}
.pc-ewm .ewmswpe{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,.8);z-index:9998; top:0;}
.pc-ewm .ewm-xx{ position:relative; top:30%; z-index:999999; width:240px; margin:0 auto; padding:15px; background:#FFF; border-radius:10px;}
.pc-ewm .ewm-xx img{ width:100%;margin:0;}
.pc-ewm .ewm-xx  span{ display:block; text-align:center; padding-top:8px;}

.ewm-btn{ cursor:pointer;}
.pages{ text-align:center; font-size:12px; margin:15px 0}
.pages a {display: inline-block;padding: 4px 14px;border: 1px solid #ddd;margin-left: 4px; color:#333;}
.pages a.on ,.pages a:hover {background: #24b047;color: #FFF !important; text-decoration:none;}


#catelist{-webkit-box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.2);box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.2); background:#fff; position: absolute; width:100%; border-top:1px solid #e4eaec; top:92px; z-index:100; display:none;
height: 0; left:0; overflow:hidden; opacity:0;
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
 transition: all .5s ease-in;}
#catelist.shou{  height:100%; left:0; top:125px; opacity:1;transition: all .3s linear; display:block;}
#catelist ul{ padding:15px;}
#catelist ul li{ line-height:46px; font-size:16px;}
#catelist ul li a { display:block; color:#333;}
#catelist ul li a .glyphicon{ float:right; font-size:12px; line-height:36px;}
#catelist .dropdown-menu{ position:relative !important; float:none;box-shadow:none; background:#f5f5f5; border:none; padding:10px 0;transition: all .3s linear;    transform: translate3d(0px, 0px, 0px) !important;}
#catelist .dropdown-menu a{ display:block; padding-left:15px; line-height:32px;}
#catelist ul li{opacity: 0;transition: all .3s linear;
-webkit-transform: scale(1.1) translateY(-24px);
   -moz-transform: scale(1.1) translateY(-24px);
     -o-transform: scale(1.1) translateY(-24px);
        transform: scale(1.1) translateY(-24px);}
#catelist.shou ul li{opacity: 1;-webkit-transform: none;
   -moz-transform: none;
     -o-transform: none;
        transform: none;}
#catelist ul li:nth-of-type(2){ -moz-transition-delay: 300ms,300ms; -o-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
#catelist ul li:nth-of-type(3){ -moz-transition-delay: 350ms,350ms; -o-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
#catelist ul li:nth-of-type(4){ -moz-transition-delay: 400ms,400ms; -o-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
#catelist ul li:nth-of-type(5){ -moz-transition-delay: 450ms,450ms; -o-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
#catelist ul li:nth-of-type(6){ -moz-transition-delay: 500ms,500ms; -o-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
#catelist ul li:nth-of-type(7){ -moz-transition-delay: 550ms,550ms; -o-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
#catelist ul li:nth-of-type(8){ -moz-transition-delay: 600ms,600ms; -o-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
#catelist ul li:nth-of-type(9){ -moz-transition-delay: 650ms,650ms; -o-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
#catelist ul li:nth-of-type(10){ -moz-transition-delay: 700ms,700ms; -o-transition-delay: 700ms,700ms; transition-delay: 700ms,700ms;}
#catelist ul li:nth-of-type(11){ -moz-transition-delay: 750ms,750ms; -o-transition-delay: 750ms,750ms; transition-delay: 750ms,750ms;}

.foot div.main-area .space1,.foot div.main-area .space2,.foot div.main-area .space3,.foot div.main-area .space4{width:290px;}
.foot div.main-area .space2{padding-left:20px}
.foot div.main-area .space3{padding-left:20px}
.foot div.main-area .space4{padding-left:20px}
.foot div.main-area .space4 p{width:135px;margin-bottom:10px}
.space_common{float:left;margin-top:80px}
.foot-sepa{width:1px;height:214px;background:url(foot_sepa.png) no-repeat;margin-top:80px;float:left}
.space2 ul li,.space1 ul li{width:50%;float:left;line-height: 30px;}
.space2 ul li a:hover,.space1 ul li a:hover{ color:#fff; text-decoration:none;}
div.space_common p{margin-bottom:13px}
.h4title{height:17px;margin-bottom:24px;line-height:17px;font-size:18px;color:#fff}
.smalltitle{height:13px;line-height:13px;font-size:12px;color:#e6e6e6}
.record{height:50px;background-color:#006ba0; color:#fff;}
.record div.main-area a{ color:#dcdfe2;}
.record div.main-area{max-width:1200px;margin:0 auto}
.record div.main-area .record-left{width:1090px}
.record div.main-area .record-right{width:110px}
.record-common{float:left;line-height:50px;font-size:12px;color:#dcdfe2}
.hori-1111{height:78px}
.hori-1112{height:64px}
.hori-1113{height:22px}
.hori-1114{height:20px}
.hori-1115{height:44px}
.hori-1116{height:23px}
.hori-1117{height:44px}
.hori-1118{height:60px}
.main-adv{height:350px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.main-adv img{width:100%;height:auto;background-size:contain|cover;-moz-background-size:contain|cover;-webkit-background-size:contain|cover;-o-background-size:contain|cover}
div.main-area {
    max-width: 1200px;
    margin: 0 auto;
}
.flink{padding: 10px 0; background: #006596; color: #fff;}
.flink a{color:#fff;display: inline-block;margin-right:6px;}
#bottom{position:fixed;width:100%;margin:0 auto;height:50px;bottom:0;background:#2383cf;z-index:999; display:none;}
#bottom ul{height:45px;line-height:45px}
#bottom ul li{width:25%;float:left;color:#fff}
#bottom ul li dl{width:auto;margin:0 auto;border-right:1px solid #2892e6;box-shadow:1px 0 0 #2079bf;text-align:center}
#bottom ul li dt{width:auto;height:28px;overflow:hidden;line-height:38px}
#bottom ul li dt .demo-icon{color:#fff;font-size:1.5em}
#bottom ul li dd{width:auto;height:22px;font-size:12px;color:#fff;line-height:20px}

@media screen and (max-width: 1200px) {
	.nav div.main-area ul li a{ padding:0 12px;}
	.container-fluid{ padding-left:10px; padding-right:10px;}
	}

@media screen and (max-width: 1124px) {
.buttonset{ display:block;}
.pc-nav{ display:none;}
.nav div.main-area{ margin:0;}
.nav,.nav div.main-area{ height:90px;}
.nav div.main-area h1 img,.nav div.main-area .logo img{ max-height:60px;}
.record div.main-area .record-left{ width:100%; line-height:20px; float:none;}
.record-common{ line-height:20px; float:none;}
.record div.main-area{ padding:10px 0;}
.foot{ display:none;}
.record{ height:auto;}
	}

@media screen and (max-width: 760px) {
p.top-bar-left b{ display:none;}
.top-bar div.main-area p.top-bar-left{ display: none; }
.top-bar div.main-area p.top-bar-right font{ margin:0 10px;}

.record div.main-area{ width:100%;}
.main-adv{ height:100px; background-size:cover;}
.cndns-right{ display:none !important;}
#bottom{ display:block;}
.mbilehei{ height:50px;}
.floating_ck { display:none; }
.about div.main-area .about-right { margin:0!important; }
}

.nav div.main-area h1 a,.nav div.main-area .logo a { background: url(logo.jpg) no-repeat;width: 240px;height: 90px;display: block;text-indent: -999px; }
.nry p { margin-top: 20px;font-size: 16px;line-height: 24px;color: #333;text-align: justify; }
.nry img { text-align:center; }
.main h1 { font-size:28px;font-weight:bold;text-align:center; }
.nhp p { line-height:24px;text-align: center; }
.nry h2,.nry h3 { margin-top:20px;margin-bottom:25px;font-size:22px;font-weight:400;color:#00579d;background:#f5f5f5;line-height:60px;padding-left:20px }
.ryzz { width:100%!important; }

/* 分页 */
.k_pagelist { height:34px; }
.k_pagelist em { display:inline-block; padding:0 13px; height:34px; text-align:center; line-height:34px; margin: 0 3px; border-radius:5px; border:#dddddd solid 1px; overflow:hidden; font-size:13px; color:#999999;font-weight:bold;font-style:normal;}
.k_pagelist strong { display:inline-block; padding:0 13px; height:34px; text-align:center; line-height:34px; margin: 0 3px; border-radius:5px; border:#dddddd solid 1px; overflow:hidden; font-size:13px; color:#999999;}
.k_pagelist a{ display:inline-block; padding:0 13px; height:34px; text-align:center; line-height:34px; margin: 0 3px; border-radius:5px; border:#dddddd solid 1px; overflow:hidden; font-size:13px; color:#999999;}
.k_pagelist a:hover{ background:#0185c6; color:#fff;}


dl,dd,dt{margin:0;padding:0;}
a{ text-decoration:none;}
.floating_ck{position:fixed;right:0;top:66%;z-index: 999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#2e8e3f;border-bottom:solid 1px #206d30;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(zxicon.png);}
.quote{background-image:url(kficon.png);}
.qrcord{background-image:url(erweima.png);}
.return{background-image:url(fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-220px;top:0px;width:220px;height:80px;background-color:#2e8e3f;border-bottom:solid 1px #206d30;display:none;}
.floating_left a,.floating_left p{color:#fff;line-height:80px;font-size: 20px;}
.floating_ewm{height:260px;top:-160px;}
.floating_ewm i{background-image:url(weixin.jpg);display:block;width:200px;height:200px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}