@charset "gb2312";
/* corp站主导航、页脚、轮显banner css yaoweiping 2015-07-20*/
* { margin: 0; padding: 0; list-style-type: none; }
a, img { border: 0; text-decoration: none; vertical-align: middle; }
body { font: 14px/180% Microsoft YaHei; background-color: #fff; color:#787878; -webkit-font-smoothing: antialiased; }/*padding-top:100px;*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-table }
*html .clearfix { height: 1% }
.clearfix { display: block }
*+html .clearfix { min-height: 1% }
.w100 { width: 100%; }
h2 { margin-bottom: 20px; }
a:link, a:visited, a:hover, a:active { outline: 0; text-decoration: none; cursor: pointer; blr:expression(this.onFocus=this.blur());}
.greenbg { background-color: #00b52f; }
.redbg { background-color: #f6363b; }
.bluebg { background-color: #008aff; }
.graybg { background-color: #cacaca }
.gray { color: #ccc; }
.red { color: #f6363b; }
.textRed{color:#F85757;}
.mt10 { margin: 10px 0; }
.m20 { margin: 20px 0; }
.marbottom20 { margin-bottom: 20px; }
.font18 { font-size: 18px; line-height: 32px; }
.left{float:left;}
.right{float:right;}
.hr{width:100%; height:0; border:none; border-top:1px solid #555; clear:both; margin:0;}
/*.container{ max-width:1000px;}*/

/* 网站导航 
.headroom {position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out; z-index:1000;background-color:white}
.headroom--unpinned {top: -200px;}
.headroom--pinned {top: 0;}*/
/* 网站导航 */
.headroom { position: fixed; background-color:#fff; top: 0;left: 0; right: 0; transition: all .2s ease-in-out; z-index:1000;}
.headroom--unpinned { top: -200px;}
.headroom--pinned { top: 0;}
.sub-naver { text-align: center; background-color: #f6f6f6; border-bottom: 1px #d8d8d8 solid; border-top: 1px #d8d8d8 solid; height: 43px; margin-top: 0;}
.sub-naver > .container { position: relative; }
.sub-naver > .container:before { content: ''; display: inline-block; width: 14px; height: 14px; border: 7px transparent solid; border-bottom: 7px #f6f6f6 solid; position: absolute; left: 205px; top: -14px; z-index: 99; margin-left: -7px; }
.sub-naver > .container:after { content: ''; display: inline-block; width: 14px; height: 14px; border: 7px transparent solid; border-bottom: 7px #d8d8d8 solid; position: absolute; left: 205px; top: -15px; z-index: 98; margin-left: -7px; }
@media (max-width: 992px) {.sub-naver > .container:before,  .sub-naver > .container:after { display: none }}
.sub-naver ul { overflow: hidden; margin: 0 15px; }
.sub-naver ul li { float: left; padding:7px 10px; text-align: center; height: 100%; }
.sub-naver ul li:hover, .sub-naver ul li.active { color: #ff5f01;border-bottom: 1px #ff5f01 solid; }
.sub-naver ul li.active a { color: #ff6600; }
.sub-naver-new{ background-color:#ff6600; height:48px; line-height:48px; position:fixed; top:0; z-index:10;}
.sub-naver-new ul { overflow: hidden; margin: 0 15px; }
.sub-naver-new ul li { float: left; padding: 0 20px; text-align: center; height: 100%; }
.sub-naver-new li:hover, .sub-naver-new li.active { background-color: #ec5e00;}
.sub-naver-new li a { color: #fff; }
.sub-naver-new .container{ position:relative;}

/*#header a{color:#787878;}*/
#header a:hover, #header a:focus, #header a:active, #header .on { color: #FFAF7A; cursor: pointer; }
.topnav { background-color: #FBFBFB; font-size: 12px; height: 33px; line-height: 33px; }
.topnav .btn-mfsq { padding: 2px 10px; margin-top: -5px; background-color: #f93500; color: #fff !important;}
.mainnav { background-color: #fff; border-top: 1px solid #F7F5F5; padding: 15px 0; }
.botnav { background-color: #fbfbfb; font-size: 12px; height: 33px; line-height: 33px; }
.mainnav .nc { height: 48px; line-height: 48px; }
.navbar-nav>li { width: 120px; text-align: center; }
.navbar-nav>li:hover, .navbar-nav>li a:hover, .navbar-nav>li a:focus, .navbar-nav>li a:active { background-color: #f0f0f0; }
.navbar-nav>li a { font-size: 16px; display: block; }
.dropdown-menu { min-width: 120px; }
.navbar-nav>li .dropdown-menu>li>a { font-size: 14px; padding: 4px 30px; }
.callus { background: url(../../Images/corp-img/tel.png) no-repeat; padding-left: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
/*首页焦点图-banner轮显*/
#full-screen-slider { width: 100%; height: 560px; float: left; position: relative }
#slides { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 520px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0 0 0 -45px; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #0092CE }
/*分级色块*/
.section-odd { background-color: #f9f9f9; width: 100%; padding: 30px; }
.section-even { background-color: #fff; width: 100%; padding: 30px; }
.section-black { background-color: #505050; width: 100%; padding: 30px; }
.section-gray { background-color: #f2f2f2; width: 100%; padding: 30px 30px 0; }
.p30 { padding: 30px; }
/*页脚*/
#footer h4 { margin-left: 15px; font-size: 16px; }
#footer h5 { border-top: 1px solid #d9d9d9; padding: 20px; margin-top: 40px; }
#footer p { margin: 0; }
#footer p.mb10 { margin-bottom: 10px; }

/*公用表单、视频弹出层模态背景样式*/
.pop_sp, .pop_xla, .pop { background: none; width: 100%; height: 100%; position: fixed; top: 0; display: none; overflow: auto; z-index: 99999; }
.pop_box { width: 600px; position: absolute; margin-left: -300px; left: 50%; background: #fff; top: 50%; margin-top: -150px; min-height: 300px; border-radius: 4px; overflow: auto; display: none; box-shadow: 0 0 50px #000; }
.pop_box h6 { background: #00aaf0; border-radius: 4px 4px 0 0; color: #fff; line-height: 35px; padding: 0 10px; font-size: 16px; margin: 0; }
.pop_box h6 span { display: block; float: right; cursor: pointer; margin-top: 8px; color: #fff; opacity: 1; }
.pop_box h6 span:hover { color: #ccc; }
.pop_box .pop_form { margin: 20px 20px 40px; }
.pop_box .pop_form li { padding: 10px 0; font-size: 14px; }
.pop_box .pop_form li span { display: block; width: 60px; height: 40px; line-height: 40px; float: left; text-align: right; padding-right: 15px; }
.pop_box .pop_form li .text { border: 1px solid #cdcccc; line-height: 40px; border-radius: 20px; width: 80%; padding-left: 20px; height: 40px; font-size: 12px; -webkit-appearance: none; }
.pop_box .pop_form li font { color: #f00; }
.pop_box .pop_form li .Submi_but { margin-left: 60px; line-height: 45px; height: 45px; border: none; border-radius: 20px; text-align: center; padding: 0 25px; font-size: 18px; margin-top: 10px; -webkit-appearance: none; background-color: #ff7200; width: 80%; color: #fff; }
.error { color: red; padding-left: 80px; }
.form_ul_normal .error { padding-left: 120px; }
.pop_sp .close_img { position: absolute; right: 0px; top: 0px; z-index: 999999; cursor: pointer; }
.pop_sp, .pop_xla, .pop { background: url(../../Images/corp-img/bg_tm.png) repeat; width: 100%; height: 100%; position: fixed; top: 0; display: none; overflow: auto; z-index: 99999; }

/*corp首页综合表单*/
.form-layer{ width:410px; border:1px solid #FD7E24; border-radius:6px; background:#fff; font-size:12px; font-family:'微软雅黑'; overflow:hidden;-webkit-font-smoothing: auto; position:absolute; top:242px; left:50%; margin-left:-485px; z-index:901;}
.form-layer .tab{ width:140px; margin-bottom:0; background:#fd7e25; float:left;}
.form-layer .tab a{ display:block; padding:4px 20px; width:100%; color:#fff;}
.form-layer .tab a:hover, .form-layer .tab a.on{ background:#fff; color:#ce3143; text-decoration:none;}
.form-layer .content{ width:268px; float:left; overflow:hidden; padding:10px 30px 0;}
.form-layer .content ul li{ display:none;}

/*新的banner表单*/
.form-layer .content ul li input{ width: 100%; height: 36px; border: 1px solid #cdcccc; margin-top: 5px; font-size: 14px; color: #cecece; padding-left: 20px; border-radius: 20px;}
.form-layer .content ul li button{ color: #fff; background: #ff7200; width: 100%; height: 36px; border: none; font-size: 16px; margin: 12px 0 0 0; border-radius: 20px;}
.form-layer .content ul li p{margin-bottom:0;}
.form-layer .content ul li p i{color:#fd7e25; font-style:normal;}
.form-layer .icon-free{ background: url(../../Images/corp-img/icon-free.png) no-repeat; width:30px; height:13px; float: right; margin: -4px 32px 0 0;}
.form-layer .icon-hot{ background: url(../../Images/corp-img/icon-hot.png) no-repeat; width:21px; height:13px; float: right; margin: -4px 28px 0 0;}
.form-layer .icon-hot1{margin: -4px 5px 0 0;}
/*新的banner表单*/
.headerMod{ height: 480px; width: 100%; padding:60px 0; background-position: center;background-size: cover; color:#fff;}
.headerMod ul li{ list-style: disc; text-align:left;}
.headerMod h1{ font-size:54px; text-shadow: 1px 1px 1px #000; margin:0 0 10px;}
.headerMod ul.T{ margin-left: 24px; font-size: 24px; line-height: 50px; text-shadow: 1px 1px 1px #000;}
.headerMod .fixedcon{ width: 310px; height: 390px; background: #fff; position: relative; border-radius: 20px;}
.headerMod .fixedcon .modtitle{ background-color: #00aaf0; padding: 10px 40px 1px; color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; line-height: 26px; font-size: 14px;}
.headerMod .fixedcon .modcon { /*padding: 10px 3.headerMod .fixedcon0px;*/ padding:10px;}
.headerMod .fixedcon .modcon input{ width: 100%; height: 36px; border: 1px solid #cdcccc; margin-top: 5px; font-size: 14px; color: #cecece; padding-left: 20px; border-radius: 20px;}
.headerMod .fixedcon .modcon button{ color: #fff; background: #ff7200; width: 100%; height: 36px; border: none; font-size: 16px; margin: 12px 0 0 0; border-radius: 20px;}
/*2015-10-23表单样式修改，增加公司类型选项*/
.headerMod .fixedcon .modcon .form-horizontal{color:#787878;}
.headerMod .fixedcon .modcon .form-horizontal .form-group .control-label{color: #787878; font-size: 12px; padding-right:5px;}
.headerMod .fixedcon .modcon .form-horizontal .form-group .input.form-control[type=text]{padding-left:8px; color:#787878;}
.headerMod .fixedcon .modcon .form-horizontal .form-group .has-error{padding-left:8px;}
.headerMod .fixedcon .modcon .form-horizontal select{border-radius:20px;}

  #dropdown {
        /*width: 186px;
        margin: 100px auto;*/
        position: relative;
        float:left;
        padding-left:0;
    }

   #dropdown .input_select {
            height: 34px;
            line-height: 34px;
            padding-left: 20px;
            border: 1px solid #ccc;
            background: #fff;
            border-radius: 20px;
            color:#787878;
        }

    #dropdown ul {
        width: 100%;
        background: #fff;
        margin-top: 1px;
        border: 1px solid #ccc;
        position: absolute;
        display: none;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        z-index:10;
        width:93%;
            list-style: none;
    }

        #dropdown ul li {
            height: 24px;
            line-height: 24px;
            text-indent: 10px;
            list-style: none;
        }

            #dropdown ul li a {
                display: block;
                height: 24px;
                color: #777;
                text-decoration: none;
            }

                #dropdown ul li a:hover {
                    background: #f0f0f0;
                    color: #787878;
                }



/*全站页脚‘免费试用’浮层*/
.btn-free{display: inline-block; line-height: 50px; height: 50px; position: fixed; background: #FF9000; padding: 0 20px; color: #fff; right: 10px; text-decoration: none; font-size: 18px; border-top-left-radius: 5px; border-top-right-radius: 5px; width: 200px; text-align: center; bottom: 0px; z-index: 2000000; opacity: 0.89;}
.btn-free b{vertical-align: middle; display: inline-block; width: 16px; height: 16px; background: url(/Uploads/Files/2015/08/17/635754051512639371.png) -17px -21px no-repeat; margin: 0 0 0 5px; -webkit-transition: all ease .3s; transition: all ease .3s; margin-right: 10px;}
.btn-free span{font-size:16px;}
.btn-free i{vertical-align: middle; display: inline-block; width: 16px; height: 16px; background: url(/Uploads/Files/2015/08/17/635754051512639371.png) -17px -60px no-repeat; margin: 0 0 0 5px; -webkit-transition: all ease .3s; transition: all ease .3s; margin-top: 20px; float: right;}



/*form表单*/
.form-index-error{color: red;padding-left: 20px;margin-bottom: 0; font-size:12px; height:18px;}

    .tel {
        font-weight: bold;
        color: #fff;
        position: absolute;
        top: 0;
        right: 0;
    }
/*corp首页广告弹出层样式*/
div#ad-Modal .modal-dialog{margin-top:70px;}
div#ad-Modal .modal-header,div#ad-Modal .modal-content {
  background: none;  -webkit-box-shadow: none !important;
  box-shadow: none !important;  border: none;
}
div#ad-Modal .close{opacity: 1;color:#fff;font-size: 22px;}
div#ad-Modal .modal-body a{display: block;}
#pagination{z-index:999;}
div#ad-Modal .close span {border: 1px solid #fff;border-radius: 100%;height: 25px;width: 25px;display: inline-block;line-height: 0.9;}
 /* 广告弹出层样式结束*/
/* 轮播banner图层css */
.carousel{overflow:hidden;} 
.carousel-control span {position: absolute;top: 50%;margin-top: -35px;font-size: 100px;  margin-left: -17px;}
.item a {position: absolute;top: 74%;color: #fff;border: 1px solid #fff;border-radius: 50px;font-size: 18px;padding: 5px 30px;left: 20%;}
.item a:hover{background:#FE6601;border: 1px solid #FE6601;}
.carousel-indicators li,.carousel-indicators .active {margin-left: 20px;}
.carousel-indicators {margin-bottom: 0;}
/* 单个链接加banner图 */
.corp-banner a img { width:100%; height:500px; }