﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;font-size: 14px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#333; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {color: #f9b35e;text-decoration: underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:1.5px;font-size: 14px;}



/*其他*/
.cur{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}



/*end reset*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/
.container{margin-left:auto; margin-right:auto; width:1200px;}

/* header */
.header{width: 100%;z-index: 99;}

.headerTop{width: 100%;height: 32px;line-height: 32px;background: url(Img/Common/headerBg01.jpg);border-bottom: 1px solid #efefef;}
.headerTop p{font-size: 12px;height: 32px;line-height: 32px;color: #666666;float: left;}
.headerTop p a{display: inline-block;*display: inline-block;width: 48px;height: 24px;line-height: 24px;text-align: center;background: #7e0101;border-radius: 10px;font-size: 14px;color: #fff;margin-left: 10px;}
.headerTop ul{float: right;}
.headerTop li{float: left;height: 32px;line-height: 32px;font-size: 13px;color: #999999;position: relative;}
.headerTop li>a{font-size: 14px;color: #ffb366;padding: 0 20px;border-left: 1px dotted #efefef;display: block;}
.headerTop li>a img{position: relative;}
.headerTop span{color:#ffb366}
.headerTop li .headerTop-icon{top: 2px;margin-right: 6px;}
.headerTop li .headerTop-jt{top: 4px;margin-left: 6px;}
.headerTop li.headerTop-syb .xial{position: absolute;width: 180px;top: 32px;left: 50%;margin-left: -90px;background: #fff;display: none;z-index: 999;}
.headerTop li.headerTop-syb:hover .xial{display: block;}
.headerTop li.headerTop-syb .xial a{display: block;text-align: center;height: 32px;line-height: 32px;font-size: 14px;color: #999999;text-decoration: none;border-top: 1px solid #efefef;}
.headerTop li.headerTop-syb .xial a:first-child{border-top: none;}
.headerTop li.headerTop-syb .xial a:hover{background: #f9b35e;color: #fff;}

.headerTop li.headerTop-attention .headerMa{position: absolute;width: 100px;top: 32px;left: 50%;margin-left: -50px;height: 100px;display: none;z-index: 999;}
.headerTop li.headerTop-attention .headerMa img{display: block;width: 100%;height: 100px;}
.headerTop li.headerTop-attention:hover .headerMa{display: block;}

.headerCenter{width: 100%;height: 151px;background: url(Img/Common/headerBg02.jpg);}
.headerCenter .box{float: left;}
.headerCenter a.logo{float: left;width: 143px;height:72px;margin-top:42px;display: block;}
.headerCenter .Part{float: left;margin-left: 26px;width: 476px;margin-top: 32px;padding-left:26px;border-left: 1px dotted #343454;height: 87px;}
.headerCenter .Part h2{font-size: 15px;color: #d9d9d9;font-weight: normal;}
.headerCenter .Part p.p1{font-size: 22px;color: #fff;margin-top: 8px;font-weight: bold;}
.headerCenter .Part p.p2{margin-top: 12px;}
.headerCenter .Part p.p2 span{display: block;width: 136px;height: 22px;line-height: 22px;text-align: center;border-radius: 12px;background: #7e0101;font-size: 14px;color: #fff;float: left;margin-right: 28px;}

.headerCenter .phone{float: right;margin-top: 32px;}
.headerCenter .phone .phone-box{background: url(Img/Common/header-phone.png) no-repeat right center;padding-right: 84px;height: 55px;padding-top: 6px;}
.headerCenter .phone .phone-box span{color: #ffb366;font-size: 20px;font-weight: bold;font-family: arial;}
.headerCenter .phone .phone-box p{font-size: 14px;color: #999999;}
.headerCenter .phone>p{font-size: 14px;color: #c80101;margin-top: 4px;}
.headerNav{position: relative;height: 68px;border-top: 1px dotted #1e1e45;background: url(Img/Common/headerBg02.jpg);border-bottom: 2px solid #f9b35e;}
.headerNav .nav{width: 1134px;float: left;}
.headerNav .nav>ul{width: 100%;}
.headerNav .nav>ul>li{float: left;font-size: 14px;height: 68px;background: url(Img/Common/nav-xian.png) no-repeat left center;}
.headerNav .nav>ul>li:first-child{background-image: none;}
.headerNav .nav>ul>li.last{border-right: none;}
.headerNav .nav>ul>li>a{color: #fff;text-decoration: none;height:68px;line-height: 68px;display: block;}
.headerNav .nav>ul>li.cur>a{color: #ffb366;font-weight: bold;}
.headerNav .nav>ul>li:hover>a{color: #ffb366;font-weight: bold;}
.header .header-search{width: 46px;height: 33px;float: right;margin-top: 19px;position: relative;}
.header .header-search input{display: block;width: 0;height: 33px;position: absolute;right: 46px;top: 0;border: none;outline: none;line-height: 33px;font-size: 14px;z-index: 8;text-indent: 10px;}
.header .header-search a{display: block;width: 46px;height: 33px;background: url("Img/Common/headerSearch.png") no-repeat center;position: absolute;right: 0;top: 0;z-index: 9;}
.header .header-search.border input{border: 1px solid #ffb366;border-radius: 4px 0 0 4px;}
.header .header-search.border a{border: 1px solid #ffb366;border-left: none;border-radius:0 4px 4px 0;background: url("Img/Common/headerSearch.png") no-repeat center #ffb366;}

.headerNav .xial{position: absolute;left: 0;top:68px;width: 100%;background: url(Img/Common/navBg01.png);z-index: 99999;display: none;border-top: 2px solid #f9b35e;}
.headerNav .xial2{text-align: center;}
.headerNav .xial2 dl{padding-top: 20px;padding-left: 43px;margin-left: 37px;width: 172px;background: url(Img/Common/nav-xian02.png) no-repeat left 34px;height: 293px;padding-bottom: 25px;  float:left;}
.headerNav .xial3 dt:hover p{color: #f9b35e;text-decoration: underline;}
.headerNav .xial2 dl:first-child{margin-left: 0;padding-left: 0;background-image: none;}
.headerNav .xial2 dt img{display: block;width: 172px;height: 84px; }
.headerNav .xial2 dt p{font-size: 16px;color: #fff;text-align: center;padding: 0 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}
.headerNav .xial2 dt:hover p{color: #f9b35e;text-decoration: underline;}
.headerNav .xial2 dt a{display: block;text-decoration: none;}
.headerNav .xial2 dd{margin-top:  22px;height: 153px;position: relative;}
.headerNav .xial2 dd .box p{font-size: 14px;font-size: 14px;color: #fff;padding-left: 26px;background: url(Img/Common/nav-icon01.png) no-repeat 8px 8px;;margin-bottom: 10px;opacity: 0.76;filter: alpha(opacity=76);text-align: left;}
.headerNav .xial2 dd .box p a{color: #fff;opacity: 0.76;filter: alpha(opacity=76);}
.headerNav .xial2 dd .box p:hover{background: url(Img/Common/nav-icon02.png) no-repeat 8px 8px;}
.headerNav .xial2 dd .box p a:hover{color: #f9b35e;}
.headerNav .xial2 dd a.more{display: block;width: 138px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #00021d;border-radius: 4px;background: #f9b35e;margin: 25px auto 0;text-decoration: none;position: absolute;bottom: 0;left: 50%;margin-left: -69px;}
.headerNav .xial1 .box1 li{float: left;width: 240px;padding-top: 26px;height: 94px;}
.headerNav .xial1 .box1 li img{display: block;width: 47px;height: 36px;margin: 0 auto;}
.headerNav .xial1 .box1 li a{display: block;text-decoration: none;}
.headerNav .xial1 .box1 li p{font-size: 14px;color: #fff;margin-top: 12px;text-align: center;}
.headerNav .xial1 li:hover p{color: #f9b35e;text-decoration: underline;}
.headerNav .xial1 .box2 dl{border-top: 1px solid #3a2f29;padding: 24px 0 18px 0;}
.headerNav .xial1 .box2 dt{float: left;width: 166px;text-align: right;font-size: 15px;color: #fff;}
.headerNav .xial1 .box2 dd{float: right;width: 1034px;overflow: hidden;padding-top: 2px;}
.headerNav .xial1 .box2 dd a{display: block;float: left;font-size: 14px;color: #fff;font-weight: lighter;margin-left: 12px;opacity: 0.76;filter: alpha(opacity=76);}
.headerNav .xial1 .box2 dt a{display: block;float: left;font-size: 14px;color: #fff;font-weight: lighter;margin-left: 60px;opacity: 0.76;filter: alpha(opacity=76);}
.headerNav .xial1 .box2 dd a:hover{color: #f9b35e;}
.headerNav .xial1 .box2 dt a:hover{color: #f9b35e;}
.headerNav .nav li:hover .xial{display: block;}

.headerNav .xial3 dt img{display: block;width: 40px;height: 40px; margin:0 auto;}
.headerNav .xial3 dl{display:block;float:left;width: 230px;margin-left:0px;padding-left: 10px;}
.headerNav .xial4 dl:first-child{margin-left: 143px;}

.headerNav .xial5 dl{padding-top: 28px;width: 300px;background: url(Img/Common/nav-xian03.png) no-repeat left 28px;height: 199px;padding-bottom: 12px;float: left;}
.headerNav .xial5 dl:first-child{background-image: none;}
.headerNav .xial5 dt img{display: block;width: 39px;height: 38px;margin: 0 auto;}
.headerNav .xial5 dt p{font-size: 20px;color: #fff;text-align: center;padding: 0 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}
.headerNav .xial5 dt:hover p{color: #f9b35e;text-decoration: underline;}
.headerNav .xial5 dt a{display: block;text-decoration: none;}
.headerNav .xial5 dd{margin-top:  22px;}
.headerNav .xial5 dd .box p{color: #fff;background: url(Img/Common/nav-icon01.png) no-repeat 53px 8px;margin-bottom: 13px;text-align: left;height: 39px;line-height: 39px;padding-left: 36px;}
.headerNav .xial5 dd .box p img{display: block;width: 49px;height: 39px;margin-right: 14px;float: left;}
.headerNav .xial5 dd .box p a{color: #fff;opacity: 0.76;filter: alpha(opacity=76);font-size: 14px;display: block;height: 39px;float: left;}
.headerNav .xial5 dd .box p:hover{background: url(Img/Common/nav-icon02.png) no-repeat 53px 8px;}
.headerNav .xial5 dd .box p a:hover{color: #f9b35e;}
.headerNav .xial5 dd a.more{display: block;width: 138px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #00021d;border-radius: 4px;background: #f9b35e;margin: 25px auto 0;text-decoration: none;}



/* footer */
.footer{width: 100%;background: url(Img/Common/headerBg02.jpg);}
.footer .footerTop{height: 39px;text-align: center;padding-top: 28px;}
.footer .footerTop ul{border-bottom: 1px solid #1f1f41;height: 42px;}
.footer .footerTop li{display: inline-block;height: 38px;position: relative;font-size: 14px;color: #666666;margin: 0 30px;}
/* .footer .footerTop li:first-child{margin-left: 0;} */
.footer .footerTop li a{color: #fff;display: block;}
.footer .footerCenter{width: 100%;padding-bottom: 72px;}
.footer .footerCenter .container{position: relative;}
.footer .footerCenter .box{float: left;}
.footer .footerCenter .box1{margin-left: 12px;margin-top:92px;}
.footer .footerCenter .box1 img{display: block;width: 196px;height: 98px;}

.footer .footerCenter .box2{float: left;margin-left: 42px;margin-top: 76px;}
.footer .footerCenter .box2 p{margin-top: 14px;font-size: 14px;color: #666666;overflow: hidden;}
.footer .footerCenter .box2 p:first-child{margin-top: 0;}
.footer .footerCenter .box2 p a{color: #666666;}
.footer .footerCenter .box2 p span{margin-right: 10px;width: 200px;display: block;float: left;}
.footer .footerCenter .box3{float: right;width: 120px;margin-top: 46px;padding-top: 8px;height: 132px;border: 1px solid #333352;margin-right: 26px;}
.footer .footerCenter .box3 img{display: block;width: 100px;height: 100px;margin: 0 auto;}
.footer .footerCenter .box3 p{font-size: 14px;color: #fff;margin-top: 6px;text-align: center;}
.footer .footerCenter .link{width: 147px;height: 45px;line-height: 45px;text-indent: 30px;font-size: 15px;color: #000000;background: url(Img/Common/footer-icon01.png) no-repeat 108px center #ffb366;cursor: pointer;position: absolute;right: 248px;top: 142px;}
.footer .footerCenter .link .con{width: 147px;position: absolute;left:0px;}
.footer .footerCenter .link .con a{display: block;height: 34px;line-height: 34px;font-size: 14px;color: #555;background: #fff;border-top: 1px solid #e6e6e6;}
.footer .footerCenter .link .con a:first-child{border-top: none;}
.footer .footerCenter .link .con a:hover{background: #e6e6e6;color: #333;}
.footerBottom{width: 100%;background: url(Img/Common/footerBg01.jpg);height: 46px;}
.footerBottom p{line-height: 46px;font-size: 14px;color: #585858;}
.footerBottom p.p1{float: left;}
.footerBottom p.p2{float: right;}
.footerBottom p a{color: #585858;}


/*返回顶部*/
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

/* -- 弹出窗口 -- */
#oran_full_bg{ display:none !important;}

/* tanchuang1 提交弹窗*/
.tanchuang1{width:100%;position: fixed;top: 0;left: 0;background: url(Img/tanchuang/tanchuangBg.png);height:100%; z-index:9999999;}
.tanchuang1 .conBox{width: 400px;height: 212px;padding: 20px;background: #fff;position: absolute;left: 50%;margin-left: -220px;top: 50%;margin-top: -80px; z-index:9999999;}
.tanchuang1 .conBox .tcClose{width: 33px;height: 90px;position: absolute;right: 45px;top: -90px;cursor: pointer;z-index:999999999999999;}
.tanchuang1 .conBox .box{width: 398px;height: 190px;border: 1px solid #e5e5e5;padding-top: 20px;text-align: center;position: relative;}
.tanchuang1 .conBox .box img{display: block;width: 47px;height: 47px;margin: 0 auto;}
.tanchuang1 .conBox .box h5{font-size: 24px;color: #ffb366;font-weight: bold;margin-top: 10px;}
.tanchuang1 .conBox .box p{font-size: 16px;color: #4d4d4d;margin-top: 10px;}
.tanchuang1 .conBox .box .b15{display: block;width: 150px;height: 52px;line-height: 52px;text-align: center;font-size: 18px;color: #fff;position: absolute;bottom: -1px;left: 50%;margin-left: -75px;background: #ffb366;text-decoration: none;z-index:999999999999999;border:0px;}
.tanchuang2 .conBox .box a{background: #404040;}

/* 错误提示 */
.errorMainCon{width: 100%;background: url(Img/tanchuang/errorBg.jpg) no-repeat center #f6f6f6;;height: 330px;padding-top: 300px;}
.errorMainCon h3{width: 525px;height: 80px;line-height: 80px;text-align: center;font-size: 24px;color: #1e1e1e;font-weight: normal;margin: 0 auto;}
.errorMainCon h3 em{color: #df1f29;font-weight: bold;}
.errorMainCon p{font-size: 20px;color: #000000;text-align: center;margin-top: 30px;}
.errorMainCon p em{color: #df1f29;}
.errorMainCon a.error-url{font-size: 15px;color: #999999;font-family: arial;display: block;text-align: center;margin-top: 4px;}
.errorMainCon .btn{text-align: center;height: 52px;width: 228px;margin: 30px auto 0;overflow: hidden;}
.errorMainCon .btn .a1{display: block;width: 104px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #818181;background: #e3e3e3;border-radius: 4px;float: left;text-decoration: none; border:none;}
.errorMainCon .btn .a1:first-child{background: #df1f29;color: #fff;margin-right: 20px;}

/*#api-float-container,#api-float-container ins,#api-float-container em,#api-float-container a,#api-float-container input{width:auto;height:auto;margin:0;padding:0;background-color:transparent;background-position:0%0%;background-size:auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-image:none;border:none;outline:invert none medium;color:black;direction:ltr;letter-spacing:normal;line-height:normal;text-align:left;text-decoration:none;text-indent:0;text-transform:none;white-space:normal;word-spacing:normal;font-size:12px;font-family:tahoma,"宋体",helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;visibility:visible;overflow:visible;list-style:none;float:none;clear:none;display:block;position:static;top:auto;left:auto;vertical-align:baseline;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}#api-float-container{position:relative;margin:0 auto;z-index:1000}#api-float-container.api-phone{width:100%;position:absolute;overflow:hidden}#api-float-container.api-phone em{line-height:25px;font-weight:bold}#api-float-container.api-link-btn-con{width:100%;position:absolute;overflow:hidden}#api-float-container.api-link-btn-con a{height:32px;text-align:center;line-height:32px;vertical-align:middle;font-size:14px;font-family:'microsoft yahei';margin-right:20px;text-decoration:none;display:inline-block;*display:inline;*zoom:1}#api-float-container.api-lxb-cb-con{position:absolute;top:200px;left:62px;overflow:hidden}#api-float-container input.api-lxb-cb-input{float:left}#api-float-container input.api-lxb-cb-btn{font-family:'microsoft yahei';border:none;cursor:pointer}*/

#API-FLOAT-CONTAINER,
            #API-FLOAT-CONTAINER ins,
            #API-FLOAT-CONTAINER em,
            #API-FLOAT-CONTAINER a,
            #API-FLOAT-CONTAINER input
            {
                width: auto;
                height: auto;
            
                margin: 0;
                padding: 0;
            
                background-color: transparent;
                background-position: 0% 0%; 
                background-size: auto; 
                background-repeat: repeat;
                background-origin: padding-box; 
                background-clip: border-box; 
                background-attachment: scroll; 
                background-image: none;
            
                border: none;
                outline: invert none medium;
            
                color: black;
                direction: ltr;
                letter-spacing: normal;
                line-height: normal;
                text-align: left;
                text-decoration: none;
                text-indent: 0;
                text-transform: none;
                white-space: normal;
                word-spacing: normal;
            
                font-size: 12px;
                font-family: Tahoma,"宋体",Helvetica,sans-serif;
                font-size-adjust: none;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-weight: normal;
            
                visibility: visible;
                overflow:  visible;
            
                list-style: none;
            
                float: none;
                clear: none;
            
                display: block;
                position: static;
                top: auto;
                left: auto;
            
                vertical-align: baseline;
            
                -moz-box-sizing: content-box;  
                -webkit-box-sizing: content-box; 
                -o-box-sizing: content-box; 
                -ms-box-sizing: content-box; 
                box-sizing: content-box;
            } 
            /*浮窗容器*/
            #API-FLOAT-CONTAINER {
                position: relative;
                margin: 0 auto;
                z-index: 1000;
            }
            
            /*400电话*/
            #API-FLOAT-CONTAINER .api-phone {
                width: 100%;
                position: absolute;
                overflow: hidden;
            }
            #API-FLOAT-CONTAINER .api-phone em{
                line-height: 25px;
                font-weight: bold;
            }
            
            /*其他链接的按钮区域*/
            #API-FLOAT-CONTAINER .api-link-btn-con {
                width: 100%;
                position: absolute;
                overflow: hidden;
            }
            #API-FLOAT-CONTAINER .api-link-btn-con a {   
                height: 32px;
                text-align: center;
                line-height: 32px;
                vertical-align: middle;
                font-size: 14px;
                font-family: 'Microsoft Yahei';
                margin-right: 20px;
                text-decoration: none;
                display: inline-block;
                *display: inline;
                *zoom: 1;
            }
            
            /*离线宝回呼区域*/
            #API-FLOAT-CONTAINER .api-lxb-cb-con{
                position: absolute;
                top: 200px;
                left: 62px;
                overflow: hidden;
            }
            #API-FLOAT-CONTAINER  input.api-lxb-cb-input {
                float: left;
            }
            #API-FLOAT-CONTAINER  input.api-lxb-cb-btn {
                font-family: 'Microsoft Yahei';
                border: none;
                cursor: pointer;
            }