.head{width:100%; height:auto; }

.top_bar{height: 29px; background: #fafafa; border-bottom: 1px solid #E2E2E2; width:100%; z-index:9999; position:relative; }
.top_bar .nr{ width:1200px;font-size:14px; margin:0 auto; position:relative; z-index:99;}
.top_bar .lcrj{color:#666; line-height:29px; float:left; width:auto;}
.top_bar .caid{float:right; width:auto;height:29px; line-height:29px; overflow:hidden; font-size: 0;}
.top_bar .caid a{color:#666; display:inline-block; padding: 0 10px; position: relative; font-size: 14px;}
.top_bar .caid a:after{ content: ''; position: absolute; left: 0; top: 50%; width: 1px; height: 14px;background: #999; margin-top: -7px; }
.top_bar .nr a:hover{color:#f60;}
.top_bar .qzdh{float:right; width:78px; height:29px; line-height:29px;}
.top_bar .qzdh.on .hd{ color: #f60; }
.top_bar .qzdh .hd{ height:29px; line-height:29px; text-align:center; color:#666; cursor:pointer;}
.top_bar .qzdh .bd{ z-index:99999; position:absolute; left:0px; top:40px;width:1200px; height:auto; background:#fff;box-shadow:0px 7px 12px rgba(0,0,0,.2);-moz-box-shadow:0px 7px 12px rgba(0,0,0,0.2);-webkit-box-shadow:0px 7px 12px rgba(0,0,0,0.2); width:1197px\9; border-left:1px solid #f0f3f5\9; padding-bottom: 20px; display: none; }
.top_bar .qzdh .bd dl{float:left;border-right:1px solid #f0f3f5; margin-top:20px;width:399px; min-height:140px; width:398px\9;overflow:hidden;}
.top_bar .qzdh .bd dl dt{float:left; width:369px; padding-left: 19px; color:#f1bd00; overflow:hidden; position: absolute;
    margin-top: 40px; }
.top_bar .qzdh .bd dl.az dt{color:#26c472;}
.top_bar .qzdh .bd dl.ios dt{color:#2abff6;}
.top_bar .qzdh .bd dl dt span{font-size:18px; font-weight:bold;}
.top_bar .qzdh .bd dl dd{float:left; width:100%; }
.top_bar .qzdh .bd dl dd span{margin:5px 40px 0;display:inline-block;float:left;width:32px;height:26px;background:url(../images/tiantian.png) no-repeat -314px -763px; }
.top_bar .qzdh .bd dl.az dd span{background-position:-354px -762px; width:32px; height:28px;}
.top_bar .qzdh .bd dl.ios dd span{width: 28px;height: 32px; background-position:-390px -758px;}
.top_bar .qzdh .bd dl dd p{ width:285px; overflow: hidden; margin-left: 115px; }
.top_bar .qzdh .bd dl dd a{color:#666; font-size:16px; display:inline-block; width:33%; float:left; margin:0; height:28px; overflow:hidden;}
.top_bar .qzdh .bd dl dd a:hover{color:#26c472;}
.top_bar .qzdh .bd dl.youx dt,.top_bar .qzdh .bd dl.youx dd a:hover{color:#f1bd00;}
.top_bar .qzdh .bd dl.youx dt em{width:29px; height:24px; background-position:-387px -291px;}
.top_bar .qzdh .bd dl.zx dt,.top_bar .qzdh .bd dl.zx dd a:hover{color:#f26666;}
.top_bar .qzdh .bd dl.zx dt em{width:29px; height:23px; background-position:-421px -292px;}
.top_bar .qzdh .bd dl.hj dt,.top_bar .qzdh .bd dl.hj dd a:hover{color:#866fe9;}
.top_bar .qzdh .bd dl.hj dt em{width:26px; height:22px; background-position:-332px -340px;}
.top_bar .qzdh .bd dl.bz dt,.top_bar .qzdh .bd dl.bz dd a:hover{color:#7fd034;}
.top_bar .qzdh .bd dl.bz dt em{width:29px; height:27px; background-position:-360px -324px;}
.top_bar .qzdh .bd dl.ph dt,.top_bar .qzdh .bd dl.ph dd a:hover{color:#18b4ed;}
.top_bar .qzdh .bd dl.ph dt em{width:24px; height:23px; background-position:-394px -324px;}
.top_bar .qzdh .bd.ie78{width:1198px; border-width:1px solid #f0f3f5}
.top_bar .qzdh .bd.ie78 dl{width:398px;}
.top_bar .qzdh .bd.ie78  dl dd{width:292px;}
.top_bar .qzdh .bd .bl1{border-left:1px solid #f0f3f5;}
.top_bar .qzdh .bd .br0{border-right:none;}

.header{width:1200px; height:83px; margin: 28px auto 0; position:relative; z-index:999;}
.header .logo{float:left; width:268px; height: 78px; }
.header .logo img{ width: 100%; height: 100%; }
.header .lsrj{display:none;}
.header .sous{float:right; width: 530px; height: 68px; }
.search{width:526px; height:34px; border: 2px solid #03A9F4; position:relative; }
.search .icon{float:left; display:inline-block; width:18px; height:18px; background:url(../images/tiantian.png) -139px -2px; margin:10px 11px 0 10px; overflow:hidden; display: none; }
.search .text{ height:19px; width:430px; float:left; background: none; outline:none; color:#999; font-size:14px; border:none; padding: 8px 10px; }
.search .button{width:72px; height:34px; font-size: 14px; background:#03A9F4; color: #FFF; border:none; outline:none; float:right; cursor:pointer;}

#searchlist{ position:absolute; background: #fff;border: 2px solid #26c472;top: 34px;left: -2px;width: 358px; padding:5px;height: auto; z-index:999; display:none;}
#searchlist li{height:23px; line-height:23px; overflow:hidden;}
#searchlist li a{color:#666;}
#searchlist li a span{ color:#26c472;}


.hot_word{ width:464px; height:25px; line-height:25px; margin:5px 0 0 -24px;color:#879299; overflow:hidden;}
.hot_word a{color:#666; margin-left:24px;}
.hot_word a:hover{ color:#FD3939;}
.hot_word a.red{ color:#ff5757; font-weight:bold;}

.header .sj{float:right; width:270px; height:85px; cursor:pointer; position:relative; display: none; }
.header .sj img{ width:270px; height:85px;}
.header .sj .ewm{display:none; position:absolute; z-index:9999; right:0; top:64px; width:146px; height:150px;  overflow:hidden;}
.header .sj .ewm span{ float:left;background:url(../images/tiantian.png) no-repeat 0 -728px; height:135px; width:100%; display:inline-block;}
.header .sj .ewm em{ float:left;width:146px; height:15px; left:-4px;background:url(../images/tiantian.png) no-repeat -290px -646px; display:inline-block;}
.header .sj .ewm img{margin:4px 8px 10px 20px; width:108px; height:108px;}
.header .sj:hover .ewm{display:block;}

.nav_box{height:45px; background: #03A9F4; overflow:hidden;}
.nav{height:45px; line-height:45px; width:1200px; margin:0 auto; overflow:hidden;}
.nav a{ display:inline-block; height:45px; width:120px; text-align:center; margin-right:1px; color:#fff; font-size:16px;float:left; position:relative;}
.nav a:hover,.nav a.on{background:#23a47b;}
.nav a.phb{width:97px; height:34px; padding:0px; margin:0px; background:url(../images/tiantian.png) no-repeat -374px -59px; float:right;text-indent:-9999px; +text-indent:0px; +font-size:0px; +line-height:0px; display: none; }
.nav a.phb:hover{background-position:-88px -63px;}

.ejcd{width:100%; height:40px; line-height:40px; overflow:hidden;}
.ejcd .nr{width:1200px; margin:0 auto; background: #f2f2f2; }
.ejcd .nr a{ font-size:14px; color:#444; margin-left: 32px; }
.ejcd .nr a:hover{ color:#FD3939; text-decoration: underline;}
.ejcd .nr a.on{ color:#03A9F4; }