@charset "utf-8";
*{margin: 0;padding: 0;}
body{font-family: "微软雅黑";color: #666666;font-size: 16px;background-color: #F1F1F1; min-width:1200px;}

a{text-decoration: none;color: #666666;}
ul{overflow: hidden;}
ul li{list-style-type: none;float: left;}
img{border: 0;}

/*字体颜色*/
.fontC_white{color: #FFFFFF;}
.fontC_gray3{color: #333333;}
.fontC_gray9{color: #999999;}
.fontC_gray6{color: #666666;}
.fontC_grayC{color: #cccccc}
.fontC_blue{color: #3087D4;}
.fontC_orange{color: #FF6600;}
.fontC_red{color: #FF0000;}
.fontC_green{color: #78ce29;}
.fontC_redB{color: #8D0422;}
.fontC_yellowA{color: #BF9A41;}

/*背景色*/
.bgC_grayF1{background-color: #F1F1F1;}
.bgC_blue{background-color: #3087D4;}
.bgC_blue2{background-color: #0066CC;}
.bgC_white{background-color: #FFFFFF;}
.bgC_block{background-color: #000000;}
.bgC_red{background-color: #FF0000;}
.bgC_orange{background-color: #FF6600}
.bgC_green{background-color: #78ce29;}
.bgC_grayF6{background-color: #F6F6F6;}
.bgC_gray6{background-color: #666666;}

/*字体大小*/
.fontS_12{font-size: 10px;}
.fontS_13{
	font-size: 13px;
}
.fontS_14{font-size: 14px;}
.fontS_16{font-size: 16px;}
.fontS_18{font-size: 16px;}
.fontS_20{font-size: 18px;}
.fontS_22{font-size: 22px;}
.fontS_26{font-size: 26px;}
.fontS_30{font-size: 30px;}
.fontS_32{font-size: 32px;}
.fontS_35{font-size: 35px;}
.fontS_36{font-size: 36px;}
.fontS_38{font-size: 38px;}
.fontS_42{font-size: 42px;}

.fontW{font-weight: bolder;}

/*浮动左右*/
.floatL{float: left;}
.floatR{float: right;}

.textCenter{text-align: center;}
.textRight{text-align: right;}

.overflow{overflow: hidden;}

.marginAuto{margin: auto;}

.displayIn{display: inline-block;}

.btn_a{
    color: #FFFFFF;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 5px;
}
/*内容公共*/
.common{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

/*顶部bar*/
.topBar{
    width: 100%;
    height: 30px;
    font-size: 12px;
    border-bottom: 1px solid #CACACA;
}
.topBar ul{
    padding-left: 20px;
    padding-right: 10px;
    line-height: 30px;
}
.topBar .topSpan{
    border: 5px solid transparent;
    border-top: 6px solid #333333;
    margin-top: 12px;
}
.topBar a{
    font-size: 12px;
    padding: 0 10px;
}
.topBar ul li:hover >a{color: orange;}
.topBar .chinaUl li{
    float: none;
}
/*头部*/
/*log*/
.log{
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.log >div.log_floatLImg{margin-top: 30px;}
.log >div.log_floatRP{font-size: 12px;}
.log >div.log_floatRP p.textRight +p{
    margin-right: 40px;
    margin-top: 3px;
}
.log >div.log_floatRSpan{
	padding: 25px 30px 15px;
}
.log >div.log_floatRSpan img{
    vertical-align: middle;
    margin-top: 1px;
    margin-left: 30px;
}
.log .wifiDiv{
	line-height: 50px;
	margin-left: 1px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #C5C5C5;
}
.log .textCenter{
    margin-left: 15px;
    margin-top: 5px;
}
/*footer*/
.footer .footerTop ul li a{
    padding: 10px;
    display: inline-block;
    font-size: 14px;
}
.footer .footerBottom a{
    color: #FFFFFF;
    font-size: 14px;
}
.footer .footerBottom ul li a{
    font-size: 16px;
    padding: 25px 20px;
    display: inline-block;
}
.footer .footerBottom ul{
    width: 1035px;
    margin: auto;
}
.footer .footerBottom ul li{

}
/*轮播*/
.top_navImg_one{
    overflow: hidden;
    position: relative;
}
.top_navImg_one .imgCss{
    width: 1550px;
    height: 526px;
    margin: auto;
    position: relative;
}
.top_navImg_one .imgCss span{
    width: 1600px;
    height: 526px;
    display: block;
    position: absolute;
    left:0;
    top:0;
}
.top_navImg_one .imgCss span >div{
    width: 540px;
    font-size: 28px;
    color: #FFFFFF;
    margin-left: 100px;
    margin-top: 170px;
}
.top_navImg_one .imgCss span >div p{
    font-size: 18px;
    line-height: 30px;
    margin: 30px 0;
}
.top_navImg_one .imgCss span >div a{
    color: #FFFFFF;
    background-color: #3087D4;
    border-radius: 5px;
    font-size: 18px;
    padding: 10px 30px;
    float: right;
    display: inline-block;
}

.top_navImg_one span.img_01{
	background-image: url(../img/img_01.png);
}
.top_navImg_one span.img_02{
    background: url(../img/img_01.png);
}
.top_navImg_one span.img_03{
    background: url(../img/img_01.png);
}
.top_navImg_one .num{
    position: absolute;
    bottom: 20px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 100;
}
.top_navImg_one .num span{
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    margin: 5px;
    background: #ffffff;
}

/*左侧边*/
.leftFix{
    position: fixed;top: 280px;left: 0;
}
.leftFix >div{
    width: 20px;
    background-color: orange;
    color: #FFFFFF;
    padding: 10px 5px;
    border-radius: 5px;
    box-shadow: 1px 5px 5px #7D7D7D;
}
.leftFix >div span{
    border: 4px solid transparent;
    border-left: 9px solid #FFFFFF;
    display: inline-block;
    margin-top: 15px;
    margin-left: 5px;
}
.leftFix img{
    position: absolute;
    top: 0;
    left: 35px;
    display: none;
}
.leftFix div:hover +img{
    display: block;
}
/*右侧边*/
.rightFix{
    position: fixed;
    top: 600px;
    right: 0;
}
.rightFix ul li{float: none;margin-bottom: 3px;}
.rightFix ul li a img{
    width: 85px;
    height: 85px;
    vertical-align: bottom;
}
.rightFix ul li a{
    display: block;
}
#rightFix,#leftFix{display: none;}

/*左侧边(显示)*/
.leftFix_show{
    position: fixed;top: 250px;left: 0;
    z-index: 999;
}
.leftFix_show >div{
    width: 20px;
    background-color: orange;
    color: #FFFFFF;
    padding: 10px 5px;
    border-radius: 5px;
    box-shadow: 1px 5px 5px #7D7D7D;
}
.leftFix_show >div span{
    border: 4px solid transparent;
    border-left: 9px solid #FFFFFF;
    display: inline-block;
    margin-top: 15px;
    margin-left: 5px;
}
.leftFix_show img{
    position: absolute;
    top: 0;
    left: 35px;
    display: none;
}
.leftFix_show div:hover +img{
    display: block;
}
/*右侧边（显示）*/
.rightFix_show{
    position: fixed;
    top: 250px;
    right: 0;
    z-index: 999;
}
.rightFix_show ul li{float: none;margin-bottom: 3px;}
.rightFix_show ul li a img{
    width: 85px;
    height: 85px;
    vertical-align: bottom;
}
.rightFix_show ul li a{
    display: block;
}
#rightFix_show,#rightFix_show{display: block;}


/*bar*/
.bar ul >li{}
.bar >ul >li >a{
    color: #FFFFFF;
    padding: 15px 20px;
    display: inline-block;
}
.bar >ul.common >li >a:hover{
    background-color: #0066CC;
}
.bar >ul.common >li >a >span{
    border: 4px solid transparent;
    border-top: 8px solid #FFFFFF;
    display: inline-block;
    margin-left: 5px;
    margin-bottom: -3px;
}
.offerTools a >img{
    position: relative;
    bottom: 17px;
    right: 28px;
}
.returnHome img{
    position: relative;
    left: 15px;
    top: 7px;
}
.tagInformation{
    -webkit-box-shadow: 0px 0px 15px #B5B5B5;
    -moz-box-shadow: 0px 0px 15px #B5B5B5;
    box-shadow: 0px 0px 15px #B5B5B5;
    padding: 20px 0;
    margin-bottom: 20px;
    margin-top: 5px;
}
.tagInformation ul{vertical-align: middle;}
.tagInformation ul li a{
    font-size: 13px;
    border: 1px solid #CECECE;
    background-color: #FFFFFF;
    display: inline-block;
    border-radius: 5px;
    margin: 0 5px;
    padding: 5px 15px;
}

/*导航二次nav*/
.headerNav_conNav{
    width: 1000px;
    background-color: #ffffff;
    position: absolute;
    top: 50px;
    box-shadow: 0px 4px 5px #cccccc;
}
.headerNav_conNav >span{
    border: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    position: absolute;
    top: -20px;
}

.headerNav_conNav ul{
    position: relative;
}
.headerNav_conNav ul li{
    float: none;
}
.headerNav_conNav div.floatL h3{
    font-size: 18px;
    color: #666666;
    margin-bottom: 6px;
}
.headerNav_conNav ul li a{
    font-size: 14px;
    color: #0085C3;
    padding: 7px 0;
    width: 210px;
    display: inline-block;
}
.headerNav_conNav .headerNav_divOne >div{
    height: 275px;
    border-right: 1px solid #cccccc;
    margin: 20px 0;
}
.headerNav_divBottom{
    border-top: 1px solid #cccccc;
    padding: 10px 20px;
}
.headerNav_divP{
    width: 780px;
    float: left;
    line-height: 30px;
}
.headerNav_spanA{
    border: 1px solid #0084C4;
    border-radius: 7px;
    padding: 5px 0px 5px 10px;
    float: right;
}
.headerNav_spanA a{
    background-color: #0084C4;
    padding: 5px 10px;
    border-radius: 5px;
    margin-left: 5px;
}
.headerNav_span a:hover ~div,
.headerNav_span >div:hover{
    display: block;
}

.headerNav_middle{
    width: 330px;
    padding: 0 40px;
}
.header_hoverCon .hoverCon_divOne,
.headerNav_middle .middle_one{
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.header_hoverCon .hoverCon_divOne div.floatR,
.headerNav_middle .middle_one div.floatR{
    margin-right: 30px;
    margin-top: 45px;
}
.headerNav_middle .middle_two p{
    line-height: 25px;
    margin-bottom: 15px;
}
.headerNav_middle >div{
    /* display: none;*/
}
.headerNav_top{
    padding-left: 40px;
}
.hoverCon_divTwo a{
    font-size: 14px !important;
    margin-right: 10px;
    margin-top: 5px;
    padding: 0 !important;
    width: auto !important;
}
.hoverCon_divTwo .two_divA a{
    color: #FF0000;
}
.hoverCon_divTwo .two_divA{
    margin-bottom: 20px;
}
.hoverCon_divTwo .two_divATwo a{
    color: #333333;
}
.header_hoverCon{
    position: absolute;
    top: -30px;
    left: 200px;
    width: 330px;
    padding: 0px 51px 20px;
    display: none;
}

.headerNav_topUl li >a:hover +div.header_hoverCon{
    display: block;
}
.headerNav_topUl li .header_hoverCon:hover{
    display: block;
}
.headerNav_topUl{
    overflow: visible;
}

/*nav内容title*/
.con_title{
    width: 1000px;
    margin: 20px auto;
    overflow: hidden;
}
.con_title >.floatR{
    padding: 4px 10px;
    border-radius: 5px;
    border: 1px solid white;
    margin-right: 20px;
}
.con_title >.floatR a{
    margin-top: 5px;
    margin-left: 15px;
    text-decoration: underline;
}
.con_title img{
    vertical-align: bottom;
}
.headerNav_solution{
    margin-top: 25px;
}
.headerNav_solution >div{
    padding: 5px 10px;
}
.headerNav_solution >div a{
    padding-top: 5px;
}
.headerNav_solution >p{
    text-decoration: underline;
    margin: 10px;
}
.headerNav_conNav{
    display: none;
}


/*荣誉资质*/
.honor_con >div{
    padding: 0 !important;
}
.honor_con .honorTop{
    width: 60%;
    height: 40px;
    color: #FFFFFF;
    background-color: #993300;
    font-weight: bolder;
    font-size: 18px;
    text-align: center;
    margin: auto;
    position: relative;
}
.honor_con .honorTop >div{
    border: 25px solid #FFFFFF;
    border-top: 15px solid #993300;
    width: 0px;
    position: absolute;
    top: 0;
}
.honor_con .honorTop >div.divOne{
    border-right: 40px solid #993300;
    left: 0;
}
.honor_con .honorTop >div.divTwo{
    border-left: 40px solid #993300;
    right: 0;
}
.honor_con ul{
    margin-top: 30px;
    margin-left: 20px;
    text-align: center;
    overflow: hidden;
}
.honor_con ul li{
    margin: 30px 15px;
}
.honor_con ul li img{
    width: 260px;
    height: 182px;
}
/*自动轮播*/
#containerOne {
    width: 1152px;
    height: 230px;
    overflow: hidden;
    position: relative;
    margin: 30px auto 20px;
}
#listOne {
    width: 2016px;
    height: 182px;
    position: absolute;
    z-index: 1;
}
#listOne a{
    color: #333333;
    text-align:center ;
    padding: 0 14px;
    display: table-cell;
}
#listOne img {
    width: 260px;
    height: 182px;
    margin-bottom: 15px;
    float: left;
}
#prevOne {left: 0px;display: none;}
#nextOne {right: 0px; display: none;}

/*barImg*/
.barImg {
    width: 1600px;
    color: #FFFFFF;
    margin: auto;
    position: relative;
}
.barImg >img{
    width: 1600px;
    height: 350px;
    vertical-align: bottom;
}
.barImg >div{
    position: absolute;
    top: 110px;
    left: 100px;
}
.barImg >div p{
    margin-top: 20px;
}

/*leftMenu*/
.leftMenu{
    padding-left: 10px;
    position: relative;
}
.leftSidebar_box{
    background-color: #fff;
    border: 1px solid #E6E6E6;
    padding-top: 15px;
    height: 750px;
}
.leftSidebar_box dl{width: 197px;}
.leftSidebar_box dl.menuTitle dt{
    background-color: #EBEBEB !important;
    padding-left: 45px;
    box-shadow: 3px 0 2px #ccc;
}
.leftSidebar_box >img{
    position: absolute;
    top: 14px;
    left: 0;
}
.leftSidebar_box dt{
	font-size: 14px;
	padding: 12px 0 12px 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.leftSidebar_box dl dt:hover{
    background-color: #FAFAFA;
}
.menu_choice{
    background-color:#FAFAFA;
}
.leftSidebar_box dt img{
    width: 8px;
    height: 8px;
    vertical-align: middle;
    margin-right: 15px;
}
.leftSidebar_box dd{
    font-size: 13px;
    padding: 0px 12px;
    background-color: #fff;
}
.leftSidebar_box dd a{
    width: 135px;
    border-bottom: 1px dashed #cccccc;
    padding: 12px 0 12px 36px;
    display: inline-block;
}
.leftSidebar_box dl >dd:last-child >a{
    border-bottom: none;
}
/*rightTitle*/
.menuRight >p{
    font-size: 14px;
    padding: 15px 5px;
}
.menu_con{
    margin-top: 10px;
	margin-bottom:25px;
}
.menu_con .menu_one{
    border: 1px solid #cccccc;
    padding: 15px;
}
.menu_one p{
    margin: 15px 0;
    line-height: 25px;
}
.menu_one div.floatL div >a{
    background-color: #3087D4;
    color: #ffffff;
    border-radius: 5px;
    box-shadow: 3px 4px 5px #737373;
    padding: 5px 22px;
    display: inline-block;
}
.menu_one div.floatL div >span{
    margin-top: 10px;
}

video {
 border: 1px solid #3087D4;
 }