﻿@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;}

/* ========================================= 头部展开菜单 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;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%;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: 46px;left: 0;z-index: 22;height: 360px;display:none; padding-top:2px;}

.nav-pull-down>ul{background: #FE9519;width: 230px; display: block;z-index:24;}

.nav-pull-down li.navPullsub{height: 39px;line-height: 39px;padding-left: 42px;display: block;border-bottom: 1px solid #FECA8F;width: 188px;}

.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: #FE9519;}

.nav-pull-box{position: absolute;top: 0;left: 230px;width: 660px;padding: 0 29px 0 24px;border-right: 1px solid #FE9519;border-bottom: 1px solid #FE9519;height: 359px;display: none;background: #fff;overflow: hidden;}

.nav-pull-box li{clear: both;padding-bottom: 10px;}

.nav-pull-box .nav-pull-box-ul{}

.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{}

.ind-navbox li a:hover{}



.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:100%;background:#f3f3f3;position: absolute;left: 148px;top: 11px;padding: 8px 16px 8px 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;}





