﻿*{
    margin:0;
    padding:0;
}
a{ blr:expression(this.onFocus=this.blur());}
.clearfix:after { 
content: "." ;
 display: block ;
height: 0 ;
clear: both ;
visibility: hidden ;
}
.clearfix {
zoom: 1;
}
a{
    text-decoration:none;
}
ul li{
    list-style:none;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.cl{
    clear:both;
}
h1{
    margin:0;
}
.clear:after{
     content:".";
     display:block;
     height:0;
     clear:both;
     visibility:hidden;

}
/*公共头公共尾*/
/*头部开始*/
#header{
    width:100%;
}
#logo-position-phone{
    width:1110px;
    margin:0 auto;
    overflow:hidden;
}
#logo-position-phone .logoleft{
    width:314px;
    padding:15px 0px 10px 0px;
}
#logo-position-phone .logoleft a{
    display:block;
}
#logo-position-phone .position-phone{
    width: 310px;
    padding:52px 0px 26px 0px;
}
.position{
    display: inline;
}
.phone{
    width: 265px;
    border-left:1px solid #014886;
    border-right:1px solid #014886;
    text-align:center;
    overflow:hidden;
    font-size:14px;
    color: #34495e;
}
.phone img{
    vertical-align: middle;
}
.phone p{
    display:inline;
    color:#014886;
    font-size:14px;
}
#logo-position-phone:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0;
}
/*导航开始*/
#nav{
    width:100%;
    background-color: #34495e;
    height: 42px;
}
#nav ul li a{
    color:#ffffff;
    font-size:15px;
    display: block;
    line-height: 40px;
    border-bottom: 2px solid transparent;
}
#nav .NavigationBar{
    width:1111px;
    margin:0 auto;
}
#nav ul>li{
    float:left;
    width: 125px;
    text-align:center;
    line-height: 40px;
    border-left: 1px solid #547799;
    position:relative;
    z-index: 99;
}
#nav .NavigationBar>li:first-child{width: 80px;}
#nav ul li.home{
border-left: 0px solid #00a0c6;
}
#nav ul>li li{
    width: 125px;
    text-align:center;
    line-height:40px;
    border-left: 0;
    border-bottom:1px solid #ffffff;
    border-top: 1px solid #ffffff;
    background-color:#3f8fc9;
}
#nav>.NavigationBar>li>ul{
    position:absolute;
    left:0px;
    top: 41px;
    z-index: 2;
    display: none;
}
#search{
    width: 179px;
    height: 53px;
    display:inline-block;
    position: absolute;
    z-index: 2;
    background:url("../images/searchbg_04.png") no-repeat;
    right: -25px;
    top: -3px;
}
.search_bg{
       position: absolute;
       display: inline-block;
       width: 146px;
       height: 52px;
       z-index: 9;
       background-color: #34495e;
       left: 15px;
}
.search_bg .search_input01{
    width: 96px;
    height: 27px;
    position: absolute;
    left: 14px;
    top: 11px;
}
.searchBt{
	width:20px;
	height:20px;
	position: absolute;
	left: 119px;
	top: 17px;
	background:url("../images/search_15.png");
	border:0px;
}
/*导航结束*/
/*轮播开始*/
.slideBox{ width:100%; height:auto; overflow-x:hidden; position:relative;  }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:auto; display:block;max-height:591px;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px;border-radius:50%;font-size:30px;color:#fff;background:#34495e;line-height:50px;box-sizing:border-box;padding-left:16px;}
		.slideBox .next{ left:auto; right:3%;padding-left:0;padding-right:16px;text-align:right;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }

/**/
#banner{
    width: 100%;
    height: auto;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
#banner .banner-02{
    position:absolute;
    top:0px;
}
#banner .banner-03{
    position:absolute;
    top:0px;
}
#banner ul{
    width: 100%;
    margin:0 auto;
}
#banner ul li{width:100%;height:auto;display: none;}
#banner ul li a img{width:100%;height:auto;}
.previous{
    display:block;
    position:absolute;
    top:50%;
    left:7%;
    width:40px;
    height:40px;
    border-radius:50%;
    background-color:#34495e!important;
    text-align:center;
    cursor:pointer;
    margin-top:-20px;
}
.previous:hover{ background-color:#3b3b3b!important;}
.previous a{
    position: absolute;
    left: 13px;
    top: 9px;
    font-size: 20px;
    color:#fff;
}
.header-banner-next{
    display:inline-block;
    position:absolute;
    top:50%;
    right: 8%;
    width:40px;
    height:40px;
    border-radius:20px;
    background-color:#34495e!important;
    cursor:pointer;
    margin-top:-20px;
}
.header-banner-next:hover{ background-color:#3b3b3b!important;}
.header-banner-next a{
    position: absolute;
    left: 16px;
    top: 9px;
    font-size: 20px;
    color:#fff;
}
/*轮播结束*/
/*头部结束*/
/*尾部开始*/
#footer{
    width:100%;
    overflow: hidden;
        background: url(../images/ziye_footer_bg_02.jpg) center 0 no-repeat #3b3b3b;
}
#footer .footer_main{
	width:987px;
	margin:0 auto;
	overflow: hidden;
	margin-top: 86px;
}
.left-Part{
	float:left;
	display:inline-block;
	width: 379px;
}
.left-Part ul li{
    float:left;
}
.left-Part ul{
    overflow:hidden;
}
.left-Part ul li{
    width:94px;
    text-align:left;
}
.left-Part ul li:nth-child(2){width: 135px;}
.left-Part ul li a{
	display:block;width:100%;
	color:#dedede;
}
.left-Part ul li .left_part_nofirst{
	display:block;
    font-size:12px;
   
}
.left-Part ul li .left_part_first{
	 font-size:14px;
}
.left-Part ul li .left_part_nofirst{
    padding-top: 20px;
    width: 130px;
    margin-top: -8px;
}

.right-Part{float:right;height: 120px;width: 538px;display: inline-block;background: url(../images/footer_deshed_H.png) no-repeat;padding-left: 26px}
.right-Part .pleft{width:360px;float:left;font-size:12px;line-height:22px;color:#dedede;}
.right-Part .pright{width:130px;float:left;margin-left:20px;}
.right-Part .pright img{max-width:120px;}
.right-Part .zixundianhua{
    font-size:14px;
    color:white;
}
.right-Part .gongsidizhi{
    padding-top: 4px;
}
.right-Part .diahua{
    color:#dedede;
}
.gongsidizhi{
    color:#dedede;
}
.right-Part span a{
    color:#ca7320;
}
.Technical-support{
    width: 100%;
    text-align: center;
    background: url(../images/footer_deshed.png) 0 top no-repeat;
    padding: 20px;
    margin-top: 20px;
}
.Technical-support p{
    font-size: 12px;
    font-family: "宋体";
    color:#787878;
}
/*尾部结束*/
/*侧边栏导航开始*/
.sidebar{
    width: 50px;
    margin-left: 8px;
    position: fixed;
    right: 10px;
    top: 200px;
}
.sidebar ul li{
    width:50px;
    height:50px;
    margin-top:2px;
    position:relative;
}
.sidebar_01{
    background-color:#34495e;
}
.sidebar ul li .icon{
    position: absolute;
    left: 12px;
    top: 11px;
    cursor: pointer;
}
.phone-block{
    width:122px;
    height:44px;
    border:3px solid #34495e;
    position:absolute;
    left:-148px;
    display:none;
}
.phone-block .phone-block_p1{
    font-size:12px;
    color:#34495e;
    padding-left:8px;
    line-height:1.5;
}
.phone-block .phone-block_p2{
    font-size:12px;
    color:#34495e;
    padding-left:8px;
    line-height:1.5;
}
.phone-block .phone-block_p1{
    padding-top:6px;
}
.jiantou{
    position: absolute;
    left: 125px;
    top: 5px;
}
.wx-block{
    width: 120px;
    height: 120px;
    border: 3px solid #34495e;
    position: absolute;
    left: -145px;
    display:none;
}
.wx-block img{max-width:120px;}
.jiantou1{
    position: absolute;
    left: 125px;
    top: 5px;
}
.bgcolor{
    background-color:#f08313;
}
/*侧边栏导航结束*/

/*公司信息开始*/
.Team-main{
    width: 1111px;
    margin:0 auto;
    overflow: hidden;
    min-height:400px;
}
.team-left{
    width:247px;
    float:left;
    /* margin-left:20px; */
    /* margin-right:20px; */
    margin-top:33px;
}
.information-logo{
    width: 200px;
    display: block;
    font-size: 12px;
    color: #34495e;
    margin-bottom: 3px;
    margin-left: 2px;
}
.team-inforation{
    font-size:24px;
    color: #34495e;
    margin-bottom: 12px;
}
.yuan1{
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    position: absolute;
    top: 30px;
    background-color: #fff;
    left: 28px;
}
.development-history{
    width: 246px;
    background-color:#34495e;
    position: relative;
    margin-bottom: 2px;
}
.development-history a{
    display: block;
    padding: 16px 0px 16px 37px;
}
.main-Administration-team a{
    display:block;
    padding:20px 0px 20px 47px;
}
.main-Administration-team{
    width:246px;
    background-color:#0068b7;
    position: relative;
}
.team-left a{
    font-size:16px;
    color:#fff;
    line-height: 1.5;
    display: block;
    /* width: 100px; */
    /* height: 35px; */
    border-left: 6px solid #34495e;
}
.team-border{
    width:247px;
    height:185px;
    background:url("../images/team-border-1.png");
    position:relative;
    margin-top: 15px;
}
 .team-border img{
    width: 238px;
    height: 176px;
    position: absolute;
    left: 4px;
    top: 5px;
}
.team-right{
    width:832px;
    float:right;
}
.team-right-nav{
    width: 844px;
    margin-top:55px;
    display: inline-block;
    margin-left: 20px;
}
.team-right-nav .team-nav0{
    font-size: 18px;
   
    color:#3b3b3b;
}
.team-right-nav .team-nav2 a{
    font-size:12px;
    
    color:#3b3b3b;
}
.team-right-nav .team-nav1 a{
    font-size:12px;
   
    color:#3b3b3b;
}
.team-right-nav .team-nav1 {
    position:relative;
}
.team-right-nav .team-nav1 img{
    position:absolute;
    left:0px;
}
.team-right-nav .team-nav0 a img{
    padding-left: 18px;
    padding-right:5px;
}
.team-right-nav .team-nav0 a{
	font-size:18px;
	color:#3b3b3b;
}
.team-right-nav .team-nav3 a{
    font-size:12px;
    
    color:#3b3b3b;
}
.team-right-nav li{
    float:left;
}
.team-nav2{
    width:83px;
    border-left:1px solid #3b3b3b;
    text-align: center;
}
.team-nav1{
    width:83px;
    text-align: center;
}
.team-nav3{
    width:83px;
    border-left:1px solid #3b3b3b;
    border-right:1px solid #3b3b3b;
    text-align: center;
}
.hr{
    width:842px;
    height: 1px;
    background-color:#84a3c0;
    margin-top: -5px;
    position:relative;
    left: 269px;
}
.hr-dian{
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#84a3c0;
    position: absolute;
    left: 838px;
    top: -2px;
}

/*公司信息结束*/
/*分页开始*/
.page{
    overflow:hidden;
    margin-top: 134px;
    margin-bottom: 49px;
    text-align: right;
}

.page a{
    font-size: 12px;
    
    color:#5a5a5a;
    padding: 2px 5px 2px 5px;
    min-width: 20px;
    line-height: 20px;
    background:#ddd;
    display: inline-block;
    text-align: center;
    margin: 0 0 0 4px;
}
.page a.currentpage{
	background-color:rgb(240,131,19);
}
.page-previous{
    width:50px;
    text-align: center;
    background-color:#c9c9c9;
}
.page-next{
    width:50px;
    text-align:center;
    background-color:#c9c9c9;
    margin-left: 1px;
}
.more{
    width:50px;
    text-align:center;
    margin-left: 1px;
    background-color:#c9c9c9;
}
.Page-1{
    width:21px;
    text-align: center;
    margin-left: 1px;
    background-color:#c9c9c9;
}
/*分页结束*/

/*效果*/
/*头部导航下划线*/
 #nav .NavigationBar>li:hover>a{
    border-bottom:2px solid #f08313;
}
/*鼠标移入内容banner边框变色*/
.CustomerBanner ul li a img:hover {
    border: 4px solid #f08313;
}
.CustomerBanner ul li:hover .main-p-banner{
    color:#f08313;
}
/*鼠标移入内容左边导航加边框*/
.team-left a:hover{
    border-left:6px solid #f08313;
}
.team-left .team-inforation:hover{
    border-left:0px solid #f08313;
}
/*鼠标经过分页号码变背景色*/
.Page-1:hover{
    background-color: #f08313;
}
/*鼠标经过下拉列表添加背景色*/
#nav ul>li li:hover{
	background-color:#f08313;
}
/*定位左侧样式*/
.grey a{
	border-left:6px solid #f08313;
}
/*定位导航样式*/
.active{
	background-color:#f08313;
}

.team>ul>.l2>.team_bg{
	    background: url(../images/tram-bg_03.png) 0 0 no-repeat;
}
.team>ul>.l4>.team_bg{
	    background: url(../images/tram-bg_03.png) 0 0 no-repeat;
}
.x1{
	    background: url(../images/team_12.png) 0 0 no-repeat;
}
.x2{
	    background: url(../images/team_02_02.png) 0 0 no-repeat;
}
.x3{
	    background: url(../images/team_03_03.png) 0 0 no-repeat;
}
.x4{
	    background: url(../images/team_04_04.png) 0 0 no-repeat;
}
.mR_smt{
	float:right;
	position:relative;
}
.mR_smt a{
	padding: 0 13px;
	font-size:14px;
	color:#3b3b3b;
}
.mR_smt img{
	display:inline-block;
	vertical-align: middle;
}
.diahua{
	margin-top: -8px;
}
.Contact-information img{
	margin-top:20px
}
.team-hover{
	width:250px;
	height: 6px;
	background-color: #f08313;
	position:absolute;
	top: 168px;
	display: none;
}
.mR_smt em{
	font-size: 12px;
	font-style:normal;
}
.nav_search{
	width:1110px;
	position:relative;
margin:0 auto;
}
.Culture-menu{
	display:none;
	position: absolute;
	left: 0;
	top: 42px;
}
.Culture:hover .Culture-menu{
	display:block;
}

