﻿@charset 'utf-8';
/* CSS Document */
*{padding:0; margin:0 auto;}
img{border:0;}
em,i{font-style:normal;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:100;}

.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
a{text-decoration:none; color:#555;outline:none;}

a:active {star:expression(this.onFocus=this.blur());}
.main_wrap{width:1200px; height:auto; margin:auto;}
#header,#container,#footer{width:100%; height:auto;}
.clearfix:before,.clearfix:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;clear: both;}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
/* ========================================= header start ====================================*/
.w1200{width: 1200px;height: auto;margin: 0 auto;}
.comm_head{width: 100%;height: 30px;min-width: 1180px;line-height: 30px;background: #f1f1f1;position: relative;z-index: 101;}
.comm_head li{float: left;}
.comm_head li .cur{color: #014b92;}
.comm_head li .org{color: #ff8103;font-weight: 600;}
.comm_head li>a{width: auto;height: 14px;line-height: 14px;font-size: 12px;color: #666;padding: 0 8px;margin: 8px 0;display: block;}
.comm_head li>label{width: auto;height: 14px;line-height: 14px;font-size: 12px;color: #666;padding: 0 12px;margin: 8px 0;display: block;}
.comm_head li>label{border-left: 1px solid #d0d0d0;}
.comm_head li>label>big{color: #004b92;font-size: 16px;font-weight: bold;}
.comm_head li>span{width: auto;height: 14px;line-height: 14px;font-size: 12px;color: #666;padding: 0 12px;margin: 8px 0;display: block;}
.comm_head .fl{margin-left: -12px;}
.comm_head .fl a{border-left: 1px solid #d0d0d0;}
.comm_head .fr{/*margin-right: -8px;*/}
.comm_head .fr a{border-left: 1px solid #d0d0d0;}
.comm_head ul>li:first-child a{border: 0;}
.comm_head .fl a>.phone-icon{margin-top: -2px;}
.comm_head li>a:hover{color: #014b92;}



.service-navt{background: #fff;overflow: hidden;position: absolute;top: 30px;min-height: 74px;padding: 10px 15px;display: none;}
.service-navt>a{float: left;display: block;line-height: 24px;padding: 0 10px;background: #f3f3f3;color: #676767;margin: 7px 5px;}
.service-navt>a:hover{color: #fff;background: #3fbff0;}
.comm_head .service-navt>a{border: 0;}

.service-navt a{line-height: 30px;}
.web-nav .service-navt{}






/* ========================================= 头部展开菜单 start ====================================*/
.sub-navigation{position: relative;border-right: 1px #f1f1f1 solid;}
.service-nav{background: #fff;border: 1px #d8d8d8 solid;overflow: hidden;position: absolute;top: 30px;left: -1px;width: 180px;min-height: 74px;padding: 10px 15px;display: none;}
.service-nav>a{float: left;display: block;line-height: 24px;padding: 0 10px;background: #f3f3f3;color: #676767;margin: 7px 5px;}
.service-nav>a:hover{color: #fff;background: #3fbff0;}
.comm_head .service-nav>a{border: 0;}
.sub-navigation{font-size: 12px;}
.sub-navigation.active{border-left: 1px #d8d8d8 solid;border-right: 1px #d8d8d8 solid;}
.sub-navigation.active>a{border: 0;margin: 0;line-height: 30px;display: block;height: 30px;position: relative;top: 1px;background: #fff;position: relative;z-index: 1;}
.service-nav a{line-height: 30px;}
/* ========================================= 头部展开菜单 end ====================================*/
/* ========================================= head icon start ====================================*/
.head-icon{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 15px;height: 15px;background-image: url("../images/head_icon.png");background-repeat: no-repeat;margin: 0 3px 0 0;}
.phone-icon{background-position: 2px 0px;}
a:hover .phone-icon{background-position: 2px -14px;}
.shop-icon{background-position: -136px 0px;}
a:hover .shop-icon{background-position: -136px -17px;}
.wechat-icon{background-position: -13px 0px;}
a:hover .wechat-icon{background-position: -13px -14px;}
.user-icon{background-position: -28px 0px;height: 14px;}
a:hover .user-icon{background-position: -28px -14px;}
.drop-down{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 5px;background: url("../images/head_icon.png") -46px -5px no-repeat;margin-left: 3px;}
a:hover .drop-down{background-position: -46px -19px;}
.comm_head .dgg-icon{background-position: -45px -31px;}
a:hover .dgg-icon{background-position: -60px -31px;}
/* ========================================= head icon end ====================================*/
.city-p{overflow: hidden;font-size: 12px;color: #999;line-height: 25px;margin-bottom: 5px;}
.city-p i{display: block;float: left;margin-top: 4px;margin-right: 5px;width: 15px;height: 15px;background: url('../images/head_icon.png') 0 -34px;}
.comm_head .fr .border0 a,.comm_head .fr web-nav a{border: 0;}
.comm_head .web-nav a{border: 0;}
.web-nav .service-nav{right: -1px;left: inherit;width: 313px;}
.web-nav.active .webnav-icon{background-position: -163px -18px;}
.comm_head .sub_pulldown a{border: 0;}
.comm_head .sub_pulldown{position: relative;}
.sub_pulldown.active{border-left: 1px #d8d8d8 solid;border-right: 1px #d8d8d8 solid;}
.sub_pulldown.active>a{border: 0;margin: 0;line-height: 30px;display: block;height: 30px;position: relative;top: 1px;background: #fff;position: relative;z-index: 1;}
.comm_pulldown{background: #fff;border: 1px #d8d8d8 solid;overflow: hidden;position: absolute;top: 30px;left: -1px;width: 74px;min-height:auto;display: none;padding: 5px 0;}
.comm_pullwx{width: 120px;padding-bottom: 0;height: 122px;}
/* ========================================= header end ====================================*/
#box>divfigure{z-index: 1;}
#box>div:first-child{z-index: 2}
.logo-title{height: 30px;border-left: 1px solid #c3c3c3;font-family: "微软雅黑";float: left;color: #1d1d1d;padding-left: 13px;margin-left: 10px;position: relative;top: 25px;font-size: 14px;line-height: 16px;}
.logo-title h3{font-size: 16px;display:block;position: relative;top: -5px;color: #1d1d1d;}
#header .logo-title a{float: none;display: inline-block;*zoom:1;*display:inline;color: #e2310b;font-family: "微软雅黑";}
.ind-nav{width: 100%;height: auto;position: relative;border-bottom: 2px solid #004b92;margin-top: 20px;margin-bottom: 5px;z-index: 100 !important;}
.firm-nav{float: left;position: relative;height: 46px;width: 230px;z-index: 24;}
.firm-nav>h3{width: 100%;height: 100%;background: #004b92;font-size: 16px;color: #fff;text-align: center;line-height: 46px;position: relative;display: block;z-index: 23;cursor: pointer;}
.navPull .navPulldown{display: none;}
.nav-pull-down{position: absolute;top: 48px;left: 0;z-index: 22;height: 360px;display: none;}
.nav-pull-down>ul{background: #055cae;width: 245px;}
.nav-pull-down li.navPullsub{height: 39px;line-height: 39px;padding-left: 42px;display: block;border-bottom: 1px solid #0f6bc2;width: 200px;}
.nav-pull-down li.navPullsub>a{font-size: 16px;color: #fff;padding-left: 28px;display:block;position: relative;}
.nav-pull-down li.navPullsub i{width: 6px;height: 11px;position: absolute;top: 15px;right: 14px;background: url(../images/icon-1.png) no-repeat;}
.nav-pull-down li.navPullsub .active{border-radius: 18px 0 0 18px;background: #fff;color: #055cae;}
.nav-pull-box{position: absolute;top: 0;left: 245px;width: 646px;padding: 0 29px 0 24px;border-right: 1px solid #055cae;border-bottom: 1px solid #055cae;height: 359px;display: none;background: #fff;overflow: hidden;}
.nav-pull-box li{clear: both;padding-bottom: 10px;}
.nav-pull-box .nav-pull-box-ul{height: 232px;}
.nav-pull-box-ul{position: relative;}
.nav-pull-box .lost{position: absolute;right: -5px;bottom: 0;z-index: 10;}
.nav-pull-box .lost a{color: red;}
.nav-pull-box .lost a:hover{text-decoration: underline;}
.nav-pull-box li h3{height: 42px;line-height: 42px;display: block;border-bottom: 1px solid #e1e1e1;font-size: 16px;color: #666;font-weight: 600;}
.nav-pull-detail{clear: both;padding: 6px 0 5px;border-bottom: 1px solid #e1e1e1;overflow: hidden;height: 51px;}
.nav-pull-detail a{font-size: 14px;color: #828282;float: left;margin-right: 28px;height: 25px;line-height: 25px;}
.nav-pull-detail a:hover{color: #fe6700;}
.nav-pull-detail .cur{color: #fe6700;}





.ind-navbox{float: right;}
.ind-navbox li{float: left;width: 137px;height: 46px;line-height: 46px;text-align: center;background: url(../images/icon-rig.png) center right no-repeat;position: relative;}
.ind-navbox li a{color: #333;font-size: 16px;display: block;}
.ind-navbox .active a{color: #004b92;}
.ind-navbox li a:hover{color: #004b92;}
/*.ind-navbox .last{background: url(../images/2w.png) center right no-repeat;}*/
.ind-navbox .last a{cursor: default;color: #333;}
.ind-navbox .last a:hover{color: #333;}
.hot-icon{position: absolute;top: 0;right: 28px;width: 21px;height: 12px;background: url(../images/hot.gif) no-repeat;}
.img-dow{width: auto;height: auto;background:#f3f3f3;position: absolute;left: 148px;top: 11px;padding: 8px 16px 0 16px;border-radius: 5px;display: none;}
.img-dow img{width: 140px;height: 140px;}
.img-dow p{display: block;font-size: 14px;color: #434343;}
.Ranking-box{width: 219px;padding: 0 15px;height: 353px;float: right;border: 1px solid #e2e2e2;}
.Ranking-box .top-tit{display: block;border-bottom: 1px solid #e2e2e2;text-align: center;padding: 12px 0 8px;}
.Ranking-box .top-tit strong{font-size: 16px;color: #0073c3;background: url(../images/icon-2.png)left 4px no-repeat;border-bottom: 2px solid #0073c3;padding-left: 21px;padding-bottom: 8px;}
.Ranking-list{display: block;overflow: hidden;height: 312px;}
.Ranking-list ul{padding-top: 4px;}
.Ranking-list li{height: 43px;border-bottom: 1px dotted #e2e2e2;line-height: 43px;}
.Ranking-list li i{width: 14px;height: 14px;text-align: center;line-height: 14px;font-size: 12px;color: #fff;background: #a3a3a3;display: inline-block;*zoom:1;*display: inline;}
.Ranking-list li span{padding: 0 2px;font-size: 12px;}
.Ranking-list li .name{color: #666;font-size: 16px;}
.Ranking-list li .sector{color: #aeaeae;}
.Ranking-list li .win{color: #8b8b8b;}
.Ranking-list li .org{color: #fe6700;}
.Ranking-list li .bg{background: #fe6700;}
.nav-pull-img{width: auto;height: 125px;text-align: center;overflow: hidden;background: url(../images/nav-pull-img.jpg) center bottom no-repeat;}
.nav-pull-img a{display: block;}


